Grey Eminence

Giacomo Mariani

Game Developer
Software Architect
Software Engineer
C#
Unity
Grey Eminence: A Showcase of Historical Grand Strategy
Role in this project: Unity Lead Developer

Project Overview

"Grey Eminence" emerges as a monumental historical grand strategy game, leveraging the robust capabilities of the latest Unity Data-Oriented Tech Stack (DOTS) for unparalleled performance and scalability. As the Unity Lead Developer, my involvement was critical in architecting a game capable of simulating intricate global dynamics on an unprecedented scale.

Key Contributions

Innovative Core Architecture with Unity DOTS: Spearheaded the development of the game's core architecture, utilizing the Unity Data-Oriented Tech Stack to ensure efficient processing of extensive data sets. This approach was instrumental in handling the complex simulation of global events, geography, and societal dynamics. By embracing Unity DOTS, we achieved a level of performance and scalability that allowed for real-time processing of a world composed of over 1,000,000 tiles, each detailed with its own geography, population, and infrastructure. This foundation not only supported the ambitious scale of our game but also enhanced the overall gameplay experience through improved load times and smoother simulations.
Procedural World Generation: Engineered a vast, immersive game world comprising over 1,000,000 hexagonal tiles. This procedural globe features diverse geographies, populations, and structures, all dynamically rendered in real time, offering players a rich, detailed environment for strategic gameplay.
High-Performance Save System: Implemented a cutting-edge save system utilizing code generation techniques. This system ensures rapid saving and loading of game states, preserving the intricate details of the player's progress and the world's ever-evolving state without compromising performance.

Conclusion

"Grey Eminence" stands as a testament to the potential of modern game development technologies and innovative design principles. By leveraging the Unity Data-Oriented Tech Stack, my team and I have crafted a game that not only challenges players strategically but also immerses them in a historically rich, procedurally generated world. The project underscores my commitment to pushing the boundaries of game development and delivering experiences that engage, educate, and entertain.

Client Testimonial

Jack was the lead developer on the project. He demonstrated diligence and competence on a wide range of tasks, from managing other developers to designing core architecture and working with cutting-edge technology. Very rarely can you find someone with the breadth of knowledge that Jack possesses. I can wholeheartedly recommend him for any serious game development project!

Partner With Giacomo
View Services

More Projects by Giacomo