Inspiration

I wanted to create a friendly, easy to learn strategy game that's a break away from most of the complexity of the genre and focusing on core mechanics like economy and war.

What it does

Clash of Nations is a real-time strategy game where players grow their nations, manage armies, and expand their borders. Right now, I only have the 1914 scenario and 2 countries, France and Germany, because I wanted to focus on the core mechanics, not flavor. The main gameplay loop is building up your nation to be better at combat, engaging in combat and gaining more resources, and doing that loop.

How we built it

I built it using Flutter and SVG map interaction libraries.

Challenges we ran into

I ran into a lot of challenges dealing with how to handle SVGs properly and how to store data types, such as Moving units around and battles.

Accomplishments that we're proud of

I'm proud that I created this game; it looks good, and I would play it myself once it's fully released. I learned a lot about mobile game development in Flutter, how to create maps using SVG management packages in flutter, and how SVGs work.

What we learned

I learned how important it is to plan out all cases for using a data type, because if I had thought more about how to handle army management in provinces, I wouldn't have had to redo the army type to handle multiple country armies in one province.

What's next for Clash of Nations

I plan on fleshing out this game and releasing it to the App Store, since I think the core idea has a lot of potential. This game combines a mobile-friendly, fast-paced game framework with the grand strategy genre, which not a lot of mobile games are exploring, but does so in a simple and accessible manner. I sense that "Polytopia" is a simplified, accessible game for the 4x genre; this could be the same thing for the grand strategy genre.

Built With

Share this project:

Updates