I'm thinking about prototyping my game in Godot and making the actual game in Unity. Since Godot is easy to do anything in, i think prototyping wouldn't be pain. But if i prototype my game in Godot, must i make the whole game in Godot? And i want to make it with Unity, should i make the prototype with it?

Maybe, maybe not..You can do pretty much anything with godot (due to it's open source license),so it's not a case of "Can I?", it's more a case of "Should I?"In my limited knowledge of Unity, I think the two are pretty similar with child nodes being a sort of more advanced (in my opinion) version of components and the ability to make instanced objects (although in unity, you can only instance "prefabs", while in Godot, you can instance any scene file) are common ground that both editors shareThe biggest difference will probably be the scripting.Godot uses a python-esque language called GDscript, which is designed to work with the engine as closely as possible.Unity uses C# (although Godot should be getting support with the 3.0 update), and while the basics should be similar (I admit I know little about C#) there will probably be some differences)Also, something else of note is that currently the 3D engine sucks (another thing that will be fixed in the 3.0 update)Another thing is that due to Godot's unusual (but cool) emphasis on instancing, reusing and encouraging efficiency, some cool tricks that are possible in Godot may not be possible in UnityJust my 2 cents

Really, what is the point of prototyping in Godot, when you can just as easily (and probably more so) prototype and then fully develop in Unity?Godot is great but does have several nuances, especially if you're used to working in C# in Unity. The GDScript is great but it does take some getting used to. Personally, I would say choose whatever engine you're more comfortable with, and go from there. There really is no sense in prototyping in one engine and developing in the next.

[quote author=BinaryOrange link=topic=15671.msg16962#msg16962 date=1467494647]Really, what is the point of prototyping in Godot, when you can just as easily (and probably more so) prototype and then fully develop in Unity?Godot is great but does have several nuances, especially if you're used to working in C# in Unity. The GDScript is great but it does take some getting used to. Personally, I would say choose whatever engine you're more comfortable with, and go from there. There really is no sense in prototyping in one engine and developing in the next.[/quote]What about Titan Souls? They've made the prototype in ActionScript, but not the actual game.

[quote author=MYavuz link=topic=15671.msg16966#msg16966 date=1467550565]What about Titan Souls? They've made the prototype in ActionScript, but not the actual game.[/quote]Well usually you prototype a game using the technology that you have in mind for the full game. Then you might realize while prototyping the game that this technology is not the best for what you want to do, and then you switch to another technology for the full game, which thus requires some porting work.Starting in one engine while knowing that you want to use another one in the end makes very little sense.

Adding to what Akien said, be careful when choosing an engine, watch out for the hype train.Choose whatever best fits your goals, money, time, etc.