Inspiration

I was inspired by the games I play on my phone. I enjoyed the stories and objectives of them and wanted to replicate that.

What it does

The Fox, the main character, is maneuvered by the player to collect coins, defeat enemies, and find diamonds. Once you collect all 8 diamonds, you finish the game.

How I built it

I used Unity and the C# coding language

Challenges we ran into

This was my first time making a game and using Unity. I have coded in Python and SwiftUI before, but not in the C# language. These factors created an unfamiliar environment. I taught myself how to use Unity and code in the C# language using tutorials on the first day. I had a lot of problems with saving and uploading sprites, but with a deeper understanding, I was able to work around the problems. I then used the skills I obtained to create my game, but I ran into a few hiccups, like a certain script not working or a sprite not loading. I had to do a lot of experimenting in these areas, but eventually fixed the errors. I really big problem was that for the main world (all the tiles that make up the ground) I had to add countless box colliders which became more and more annoying as I started expanding my world. I needed them because without them, my player wouldn't have a ground to stand on and just fall straight through. I would say that took the most time right next to player movement with animations.

Accomplishments that we're proud of

I am proud that I was able to make a fully-functioning game that worked smoothly. It looked a lot like the online games I play and I was really satisfied with that.

What we learned

I learned how to use Unity and code in the C# language. I also found out how certain functions work in the games that I've played.

What's next for Diamond Fox

Creating this game with more levels and characters and uploading it to the App Store.

Built With

Share this project:

Updates