Hello and Welcome, I’m your Code Monkey!

One common comment I get when I point people to my FREE Unity Beginner course is something like:

"But I don't want to make that kind of game, I want to make an action game instead"

Or another one that speaks to the same issue is something like:

"Can you make a tutorial on how to make a Top Down action game with combat like Dark Souls and worldbuilding like Skyrim but also that includes a mini-game just like Supermarket Simulator and a creature collecting system like Pokemon?", "I cannot seem to find a tutorial on making a game exactly like that!"

And the answer is: EXACTLY! You will never find a tutorial on making a hyper specific game that you want to make.

BUT that's not a problem! Because like I mentioned in the title, 90% of games are the same.

The Core Game Development Fundamentals are the same regardless of what game you want to make.

No matter what game you want to build: Platformer, roguelike, city builder, RPG; the core building blocks repeat over and over.

Most games include things like:

  • Player controller logic

  • Input handling

  • Interactions with objects

  • Working with data and state

  • UI systems

  • Audio

  • Cameras

  • Game flow (menus, pause, game over)

  • Saving/loading

  • Events and decoupled systems

  • etc, etc, etc

These systems show up everywhere, regardless of what game you're making.

The details will change, the genre changes, the visuals change. But those core components are still there in any game you want to make.

That's the 90%. The remaining 10% is indeed the things that are hyper specific to whatever unique game idea you have. For those you likely won't find a tutorial on exactly the game idea you have in your head, so for that remaining 10% you do need to use your own brain and your own skills, which you learn by following courses or tutorials that teach you the core concepts.

Essentially my advice is do NOT get stuck on analysis paralysis thinking you need to find the absolute perfect tutorial that 100% matches the game idea you have in your head, because likely such a thing does not exist.

Instead learn the core concepts of game development using a good course or tutorial, and then apply your unique 10% on top.

For example you can absolutely follow my FREE Lua Lander Unity 2D Course to learn the basics of Unity 2D development, and in doing so you will gain a ton of knowledge that you can then use to build a solid foundation to make a completely different game, maybe something like Hollow Knight, maybe something like Stardew Valley. Those are all just expanded upon the main core concepts.

Thanks for reading! Best of luck in your game dev journey!

Get Rewards by Sending the Game Dev Report to a friend!

(please don’t try to cheat the system with temp emails, it won’t work, just makes it annoying for me to validate)

Thanks for reading!

Code Monkey

Reply

Avatar

or to participate

Keep Reading