I spent 100 Days making a RPG Game

Опубликовано: 15 Июль 2026
на канале: Elián Geser
9,434
436

This is how I made a RPG in 100 Days. Even though it looks somehow like I know what I was doing, I kind of underestimated how difficult it is to make a RPG.

Unlike other indie games, a RPG requires many systems such as Movement, Combat, Abilities, Items, Inventory etc. And while making a single one of these systems might not be too difficult, it was kind of tough to program them in a way that they work with each other.

So if you want to do something similar yourself, I highly recommend thinking well about your coding architecture. And asking veterans how they like to code specific problems that you might face.

I for one found out that I want to make smaller scripts, way smaller scripts. This allowed me to set them up more readable and form more modular architecture around them. Also I discovered how much I hate events and will not work with pull but mainly with push from now on. And finally, I love state machines. I used to think they are a bit bloated but once I started dissecting my Movement Scripts into a State Machine, it was so much more easy to add a dash or tweak logic for one specific aspect of the movement. So much so that I can only highly recommend trying to use more state machines yourself, if you are not doing so yet. For your weapon system, for the overall Player state, for the movement system and many others.

Maybe I am overly in love with them at the moment haha but right now my code is much more readable and expandable because of state machines. And because I am using them in a way that I find it easy to work with, I guess that's also something that I found out in my journey.

Hope my little rant here was interesting to you, definitely hit me up with a follow up question if you have some and thank you for watching my little video, I highly appreciate it!

Elián