Making a small game is like pushing a big rock up a hill. It’s incredibly hard and it takes a ton of time, but it’s possible. But when you have an excited newcomer who wants to make the next Skyrim, that’s more like pushing a rock up Mount Everest.
I think the majority of people don’t realize how much work goes into even the simplest games. When they start their dream project, they learn how long it takes to do the smallest things. They took a look up the mountain, and they’re demoralized.
Why push that rock at all when getting to the top looks impossible? The good news is the size of the mountain is up to you. Cut your game idea in half!
Then cut it in half again! Make it small enough so the top is in sight and you don’t get demoralized. Remember, every small hill you conquer makes you stronger for the next hill.
Maybe one day, you’ll truly be ready to make your dream game, and by then you’ll be strong and wise enough to see it to the end. My games weren’t perfect when I decided to launch them, and some of the Steam reviews agreed with that. However, I felt they were presentable, and that they told a fulfilling story from beginning to end.
That was enough for people overall to recommend the game, and that was good enough for me. People say that “perfect is the enemy of good”, and that certainly applies to game development. I’m glad I was able to cut out certain puzzles that were giving me grief, or stop wasting time on a jump animation when it was tolerable.
If I hadn’t, my life would have never changed. So that’s why I’m pleading with you, finish your game, even if it means cutting that mountain in half!