How to start to delevop games

What are the Mosh’s courses to start to develop games for my son 12 years old?

Thanks

Good for him! I started when I was 11 and spent 16 years after uni as a professional game developer. I hope he has an equally rewarding career, if that’s what he’s after.

As a general rule-of-thumb, the pre-requisites for developing games are the same as for any other type of software: you start by learning the languages, toolchains and development environments needed, and you start specializing once you have some of those basics under your belt. Mosh doesn’t have any game development courses specifically, but he does have courses for those pre-requisites.

Most professional games for PC and console are written in C++, Mosh has a whole series for that called “The Ultimate C++ Series”. If your child wants to develop 3d games without diving too deep into the actual 3d engine side of it (which would be pretty full-on for a 12-year-old) then he’ll probably want to start using something like Unity, in which case “The Ultimate C# Mastery Series” would a good starting point and he could follow it up with a Unity-specific course elsewhere. If, on the other hand, he’s more interested in developing web games then “The Ultimate HTML5 & CSS3 Series” might be a better fit.

The only other recommendation I have is to make sure he’s genuinely interested in becoming a game developer and understands what that will actually entail before you go spending heaps of money on courses. Studies consistently show that the most popular job description among teenage boys is “game designer”, but most of them don’t know the difference between that and “game developer”. The job of “game designer” that most kids have in their head….i.e. sitting around an office all day playing games and telling developers what to put in the game….doesn’t actually exist; no company in the real world would ever pay someone to do that, it’s mostly just writing lots and lots of documentation. Game developer, on the other hand, can be one of the most technically difficult jobs in the world. It’s very difficult to get into, and it literally takes decades of dedicated study and work to become good at it. If he’s got the right motivation though, he’ll figure out how to start making games with or without courses.

1 Like

Well, there are lots of courses available on this platform to develop games, but I will recommend you to go with the Python as it is very easy to learn and code.

You can take this course for him, “Python project for beginners” which will cover below things for him:

  • Basics and core pytho concepts
  • Practical projects for learning
  • Introduction to OOP