Inspiration

I was inspired by the countless different platformer games I've seen and played. I originally was going to make a 3D platformer but I decided to go the 2D route. I was exploring the Unity Asset Store and sort of formed a story in my head and that's how I created the idea for my game.

What it does

My game follows a thief who battles bandits and collects coins in order to gain the ultimate prize: the Golden Diamond.

How I built it

I used Unity and assets from the Unity Asset Store. I coded my project in C#.

Challenges I ran into

I ran into multiple challenges with animating a lot of the sprites, like the player and the bandits. It was hard to animate these characters because their movements are complex, especially the player because it utilizes melee combat. I also ran into problems with programming the bandits as they also use melee combat. I was able to get the bandits to go towards but they kept spinning around and falling over, so I had to scrap that part of my project. C# is also a hard language to use for me, so I had a lot of problems with the scripts initially.

Accomplishments that we're proud of

I'm proud of the environment and world I created. In the end, I was able to make multiple animated objects, including a controllable player, a coin counter, and melee combat - something I had never done up to this point. I also am proud of creating the feature of the player being harmed and even killed as it is something I haven't done before and it provides and extra layer of difficulty to my game. I'm proud of how far I was able to get despite having less than a day and beginning my project from scratch.

What I learned

I learned more about the world of Unity development, specifically for 2D platformers. I also learned more about the C# coding language and how it can be utilized.

What's next for Bandit Battle

I first want to make an end of game screen after collection the golden diamond object (which I also have to make). After this, I want to make the melee combat more fun and difficult and also add a puzzle feature to the game to make it more dynamic and interesting.

Built With

Share this project:

Updates