A friend of mine is venturing into coding a 2D dark-fantasy game, and while I have some coding experience, I'm completely new to game development. What programming language would be best for him to use, and how can he go about learning it? Should he consider using a game engine as well?
3 Answers
Choosing the right programming language really depends on whether you're using a game engine or not. If you go for an engine, the scripting language will depend on that choice. For a simple 2D game, you might want to use something like Python, Java, or C# if you're considering libraries. If you want to dive deeper, using a game engine like Unity or Godot could be the way to go!
If your friend is looking for an 8-bit style, sticking with something straightforward like Python or using an engine might work best for simple graphics and mechanics. That way, he can focus more on the game design rather than getting bogged down in complex coding.
It really depends on what you want to achieve. If the game's systems are simple, you can do a lot with Python or just some Java. But if you plan to build something more complex, using an engine like Unity or Godot for 2D would be a smart move.
Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically