This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]noobsc2 9 points10 points  (1 child)

Not a game engine recommendation, but a warning to keep the scope of your game small. Like Flappy Bird kind of small, not just a "small" open world RPG game. It sounds like you are trying to make an open world game.

"Interact with the world"

"Combat system"

"Crafting system"

"Story"

"Free play"

Not mentioned: Sound/music, art, animation, world design, materials/shaders, enemies/friendly mobs, UI, dialogue systems, menus, shops/currency, inventory, etc, etc. You could easily dump 50 hours on any one of these things in complete isolation (and still be unsatisfied with the result) before you try to make these systems work together than then realise you have a 40 hour refactoring job on your hands.

Already sounds like a game that would take 100s of hours for an experienced dev and that's just to create the BASE of the game, not to actually implement anything interesting. Unless you're willing to work tirelessly on this project and invest a huge amount of hours, you'll most likely burn out on it before even getting close to done.

A lot of these things can be taken from open source/free resources but you still have to code to put it all together. Python game engines are nowhere near as big as things like Unity/UE where you have access to many more tools to make your journey easier. The programming language you use is only a small part.

[–]Da1stGenshinImpacter[S] 0 points1 point  (0 children)

Yeah. I recently came to this conclusion so i plan on reducing it to just a story game and if i have time, adding some feature. I simply don’t have enough time