(Pardon the dust, this project is still in progress!)
The goal of this project was to create the Larry Harris board game War Room in Unity. Intended as a scoped challenge, translating an already establishing board game into a digital space would eliminate the design process and offer a pool of testers already familiar with the game. It would also feed an interest of mine in strategy game, allowing investigation into topics of map generation, game serialization, game AI, and multiplayer networking, without the worry of input lag ruining the experience. Turn based strategy is the name of the game, and it would be simple. Well. Not simple...
For those unfamiliar with War Room, a brief summary.War Room is a World War 2 strategy game set after all major nations have entered the conflict. Each player controls a nation with its own economy, units, and stress. The goal of each alliance (the Axis and Allies) is to take the capital of their enemies, or wear them down to economic collapse. It's a game about predicting your opponent's moves, planning, economic management, and watching your people get so stressed they steal your train tracks because the HMS Victory is burning in the Thames.
This project posed a number of technical, creative, and design challenges. How do you create a map that can be changed easily based on player feedback or design intent? How do you manage multiple players and potentially game AI? How would you draw borders around planar meshes?
This project will continue to be updated as more progress is made, with blog posts on the specific technical challenges and coding adventures. I'll post an itch.io link when a full gameplay loop is completed!