Game Developement
Project Overview
Ambivalence is a single-player platformer meant to be played on a desktop computer or laptop. It was created as part of a game development course and was the final project for the course. It was created with the intention of being very simple since it was the first time the creators had made a game. So we went with the most simple design we could think of, a black and white color scheme, and a stick figure for the main player. The key mechanic used to make it interesting is a way to toggle between the light and dark worlds.

**WARNING FLASHING LIGHTS**
**HIGH CONTRAST**
Contributions
This project was the final group project for the game development course that I took during the second year of my undergraduate program. There were three other authors/developers of the game.
- Kylie Duck
- Dandan Tao
- Emily Chen
We all worked together to design this game, from coming up with the base concept, all the way to publishing it on demo day.

The main programming language used is C#.

Made in
Unity logo
This project was made using Unity, and the team used GitHub, and Trello for code organization and project management. We were all very new to Game design and development but we were all very proud of what we created. We knew right from the beginning that we wanted to keep a very narrow scope so that we didn't get ahead of ourselves trying to execute something way too complicated. So we came up with this very bare bones concept and said if we get to a point where we have achieved all the goals we set for it and want to do more then we can just build more levels.

This idea of setting smart achievable goals and giving yourself room to go above and beyond ended up helping us a lot. Anytime we ran into a problem, there was a lot less stress surrounding it and we had an easier time resolving it. We ended up completing everything we had wanted to, so we added the second block movement mechanic as a bonus. We felt a great sense of achievement that we were able to add extra parts to the game within the time frame.

While we didn't have predetermined roles, the different roles that were involved in this project were:
- Level Designer
- Interaction Designer
- Animator / Asset Artist
- Project Manager
- Software Developer
- Editor
Ambivalence
Game Developer / Designer
Feb 2021 — Apr 2021
Play AMBIVALENCE Now