Answer the question
In order to leave comments, you need to log in
Does it make sense to write games like terraria, crypt of the necrodancer, etc. in python (pygame)?
Good day. One fine day, the idea to write a game came up. The question is, is the python + pygame bundle suitable for working on a project similar to the above (in terms of complexity)? It is also possible to write in c++ and sfml.
Answer the question
In order to leave comments, you need to log in
terraria,crypt of the necrodancer
If the goal is to do it for yourself, for your pleasure and experience, then use everything that your soul lies in. But if we talk about creating a real game that will be released, then the simple answer is no. You will have to write what has already been written in other languages for a long time without the support of a larger community and you will simply run out of resources or the desire to make a game.
So, unless absolutely necessary, it is better to follow the beaten path and not create problems for yourself.
You can look towards the godot engine to create a 2d game with c++.
Learning a new language shouldn't be a problem for a programmer.
Look, first of all, at the capabilities of the engine and the format of working with it.
Personally, my choice fell on the Lua language, because I need the ability to support modifications to the game. This means that the game must be written in Lua (or C++, but it's difficult). In addition, Lua is an elegant and convenient language, and quite fast, much like JavaScript.
Further, there are several engines that support Lua. All have their pros and cons, their own history. But if you choose something, you will have to study.
PS I would like to play Terraria 2.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question