• 0 Posts
  • 23 Comments
Joined 1 year ago
cake
Cake day: June 14th, 2023

help-circle


















  • Starting a project that’s going to hold your interest is one of the best ways to learn. Start with a manageable project. I knew one guy that started with a 3d spaceship design game. Something like Space Engineer. He burned out super quick. Start with like pong or something that you could feasibily have working in a few weeks. Little successes keep you focused.

    I’m also going to say that game dev jobs often aren’t great. Games are a great way to learn coding skills, but instead of trying to pick the very best have engine try making a game in a language that’s easily portable to other job skills.

    But like I said, I’m not a game dev so take anything I say with a grain of salt.


  • What’s your coding background? Like any languages specifically?

    I’m not a game dev but I teach computer science so I’ve looked into game dev as a way to spark student interest. Godot is also the one I’ve heard recommended most frequently, but it seems like it helps to have some knowledge of design tools. And of course you’ll be learning their proprietary language.

    I’ve played around with PyGame before, which is a library for the Python language. It was easy to start with and great for small projects. You’re probably not going to be making a commercial product with it (although there are one or two commercial games made with PyGame) but you’ll learn more about programing than you will with a complete have engine like Godot or Unreal.

    I’ll also put in a plug for Love since you mentioned Lua. Never used it but I hear great things.