please enlighten us, how could you guys manage all these complex systems even submitting the game 7 hours before?
good job
It also helps to design the systems smartly. For example, the upgrades system is designed to add upgrades of any a few generic types extremely easily, and more complex upgrades aren’t much harder. All the logic around the resources is central and calculating what they should be based on upgrades is also trivial. Basically, all the systems are setup at least semi-modulary, and they all work together and talk together in smart, but also intentionally “dumb” ways. Haha so if we wanted to add a new resource, we just add a new resource and can use it right away. Same with buildings and anything that doesn’t require new super unique behavior.
It was impressive. It's funny because about two years ago we tried to build a similar modular system, but we failed miserably. I think one reason is that our day jobs are in vehicle simulation, where systems tend to be much more specialized. We probably brought that mindset into trying to build a hex-based strategy game. Thanks for sharing.