Dictator Simulator

Dictator Simulator was a large project that we worked on in a group of seven people. I took on the role of lead programmer and focused on developing the systems that would be in the game as well as making the code as accessible as possible for the content designers. The prompt we were given was to make a game based on a goal from the United Nations Sustainability Goals, and we chose 16.5, Substantially reduce corruption and bribery in all their forms. 

https://www.un.org/sustainabledevelopment/peace-justice/

The goal of the game is to convert a democracy into a dictatorship by spreading misinformation online. The hope is that players will learn how to better identify misinformation and realize when they are being manipulated. 

You can play the first 10 weeks of content by downloading from Github!

Scriptable Objects

I did a lot of code for this project, but what I want to highlight is the Scriptable Objects. I made the events in the game accessible in the Unity Engine so that the designers could easily create new content in the game, and connect it to other content without having to write any code themselves. This streamlined the process and allowed for rapid ideation. I also added tooltips so if the designers forgot what to put in any of the sections, they could simply hover over it for a reminder.

Dev Log

I made a full developer log for this game detailing, features, bugs, and my thought process, if you are interested.

Previous
Previous

Lumora Capstone Project

Next
Next

C++ Game Engine