Answer the question
In order to leave comments, you need to log in
What programming language to choose to create a 2d game?
Hello. I came up with the idea to create a multi-platform game like terraria. I want everything to work on PCs and phones with android and ios with minimal porting costs. What programming language or engine is best suited for this?
Answer the question
In order to leave comments, you need to log in
It all depends on your programming skills and the timing for learning new technologies. If you have a good programmer base and if you are ready to learn a new language, a new ideology, a different approach to building objects. And most importantly, you are not in a hurry and the deadlines are not running out for you - then yes, Unity is the best option, but again, you spend time studying and stuffing bumps as such, but you are not involved in the project. On average, it takes 5-6 months to learn C# + Unity. For some it's not much, for others it's a lot. Unity also gives you the level of cross-platform you need. But, if you want to really play the game, and not delve into and not be distracted by these near-engine nuances and assemble a prototype or a ready-made release as quickly as possible, and on the same platforms, then GameMaker or RPG MAKER MV will be the best choice for you. GameMaker is the most relevant now, as the beta of the second version of the engine, rewritten from scratch, has been released, which promises a new life for this platform, scripting in this case on GML, but there is good documentation and many tutorials. The threshold of entry is quite low - it took me 1.5 weeks to get a raw but relatively finished prototype of a 2D platformer, you won't get such productivity with Unity. RPG MAKER MV is also a good alternative to all of the above - a good engine for creating both rpg and just 2D games - it was in the MV version that they added deployment to different platforms up to android and ios. JS scripting is also included. This is the easiest and most productive way to create and implement your ideas. Choose. All engines are paid, to one degree or another, but you must admit that the developers, too, although there are,
PCs and phones - unity. Extensive database of lessons, powerful community, low entry threshold
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question