4 ms·
This is really a very complex question. For what kind of game? For which mobile platforms? What is your past experience? Have you made a game before? What langu
by gameswithgo 8y ago
This is really a very complex question. For what kind of game? For which mobile platforms? What is your past experience? Have you made a game before? What languages have you worked with? etc etc etc.
Godot uses it's own scripting language, or C# as a second class option. Are those languages you want to work with? Would you rather make the game from scratch? Would Unity or Unreal be better? Would a framework like monogame be better? If you are just targeting IOS maybe using Swift or Objective C would be easier and perform better.
- droptablemain 8y ago*Worth noting that GDScript (Godot's scripting language) is almost identical to python
- philipov 8y agoIt's true that GDScript is inspired by python, but I think it's a big stretch to say it's almost identical to python. You have to squint VERY hard to make such a claim, or not know anything about python. No generators, no context managers, classes are fundamentally different. The clearest similarities are also the most superficial, such as continuing to use whitespace for scope, or the 'pass' keyword for empty blocks. I like that gdscript is duck typed, but that's hardly a distinctive python feature. Overall, it's more pleasant than using C++ or C#, but it is very different from python. However, what you can do is use godot-python, a native python binding extension made after GDNative was added in 3.0. Doing this gives you the most important feature of python: access to the package ecosystem. It's not like python if I can't use libraries like scipy or tensorflow for advanced math operations.
- droptablemain 8y agoI don't disagree with you. I meant in the context that someone with a passing familiarity with Python can generally jump right into GDScript and get acquainted very quickly, which reduces the learning curve.
- JamesBaxter 8y agoAlso worth noting that you can't currently export C# projects to mobile that was moved to milestone 3.2
- pictur 8y agoThanks for your useless answer.