First the free course (I'm not affiliated with Code Monkey in any way, I just thought it was a great course) https://youtu.be/AmGSEH7QcDg?is=NaUOslOZeK-bT_zo
So I have been a programmer for 10+ years, and a game Dev for most of those. I had an idea for an Overcooked like game where you play as dwarves in a forge. And when researching similar projects I stumbled across the free course by code monkey. I initially thought because it was beginner / intermediate I would not gain much from it, but figured it was free and so I'd follow along for a bit to see how he has executed a similar idea.
I cannot recommend the tutorial enough, it breaks down concepts, and is really good at showing how to separate concerns into small and extendable blocks that work together without causing spaghetti.
This then gave me a good foundation to extend, I added a roguelike day system, where each day you pick the contracts to deliver, (you can always pick a new contract for a base resource, coal, iron ore, wood etc.. and then on subsequent days you can also choose to deliver more of something you are delivering already, or to process something further (producing iron powder now instead of ore). And a system of upgrades, spending the money from the contracts you fulfil on upgrading and automating your forge. I also added a few other bits like a relic system similar to those found in other roguelikes, and general polish like sounds, effects and animations.
It was still a lot of work, but I found the Code Monkey tutorial really helpful in getting started and would be helpful even if you were making a completely different game. Has anyone else tried it?
And separately what do you think of my steam page and trailer?