Cyber City Kitty
Inspiration
For the visuals, I took inspiration from a game called Tunic, but without the textures. Gameplay was inspired by various Nintendo games.
What it does
The game is on mobile and has too main components. The first is about exploration and learning from interacting with objects in the game world. For example, you use a laptop then the narrator tells you there's a suspicious email. Which he then explain what the main character, Frank, should do in that situation.
The second component is minigames which are scattered about the city. Currently, there are 2 minigames to find and play. For the first minigame, you are at Frank's workplace, the Password Factory. Here you are gradually taught the properties of a strong password by sorting stronger ones into a lorry and optionally the weak ones into a bin which increases the time limit. It's not that simple though, as drones will spawn in later stages to run away with the passwords and hinder the player. You can utilize the treadmills and jumping pads to help navigate the warehouse floor. After completing the minigame you are taken into a 'quiz room' where must throw the correct answer into the answer pit. The quiz is based on account security. Upon successfully answering all questions correctly, you are taken back to the city.
The second minigame is aimed at teaching the player about their digital footprint. Using a torch which reveals Frank's digital footprints, you must follow the trail. After reaching the end of each trail, you are given some information on digital footprints via dialogue. The game gets gradually more difficult as your torch starts draining and the visibility area decreases. However, you can use the drones this time to help as they can wirelessly charge your torch. Like the previous minigame you are taken to a quiz on Digital Footprints and your data.
The game overall aimed at an inform, practice, then test approach for the educational content.
How I built it
The game was build on Unity, using various freely available tools to create assets. Character and environment models were creating in a mix of Blender and ProBuilder (Unity package); Sprites and textures were created in Krita and Inkscape. For areas I lacked experience in, such as audio, the Unity asset store was used to acquire free assets with the Standard Unity Asset License. Planning was done using good ol'pen and paper. And text files.
Educating approaches
- Inform -> Practice -> Test
- Inform
- Inform through failing (in an interactive and fun way)
Challenges I ran into
The main challenge I ran into was coming up with ideas... My project folder is littered with discarded ideas I had experimented with. However, I am happy with the result and can see a lot of potential for the game to grow and improve.
Another challenge I ran into was with the asset creation. I originally planned to create all the models with textures. However, I realized I would not have enough time, so I ended up converted to a vertex colour shader approach which sped things up greatly. I was also a bit rusty on the modelling side, so creating the character model took a while, but I am happy with the results.
Accomplishments that I am proud of
This was my first full game project in a while and I am happy with how it turned out. Portfolio piece etc. Getting out of my comfort zone.
What I learned
Over the course of the project. I learned how to work with several new features of Unity I was wanting to try. I improved my own cyber literacy skills.
What's next for Cyber City Kitty
I would like to expand the game into a multiplayer game where you can play with or against your friends and family. I would also like to add more minigames and expand on the current ones.
However, for the time being I believe it would be an excellent addition to my portfolio.

Log in or sign up for Devpost to join the conversation.