Inspiration

The theme of the Hackathon was superheroes and I've played the new Spiderman game which led me to the idea of a 2d Spiderman-like game.

What it does

It is a 2d endless scrolling game where you swing through a city collecting webs as you go and dodging rockets. The main objective is to just get as far as possible.

How I built it

I built the game on the Unity game engine version 20221.3.12f1. Unity uses C# as its language so I use Visual Studio code for it.

Challenges I ran into

The main challenge for the game was to create a smooth player movement script. Coding the swinging mechanics was difficult and took a lot of trial and error. Another challenge was having the level generated forever and with different variations. Other minor challenges was just fixing game-breaking bugs like a rocket creating and destroying itself for infinity that would lead to a stack overflow.

Accomplishments that I am proud of

I am really happy with how the swinging movement and level generation turned out. It feels fun to swing through the level and see different buildings spawn. I am also happy with the art style and FX as they are not my strong suit. I am proud that I was able to keep the project on track and complete it on time. I also find the gameplay mechanics fun and engaging, as it can be very satisfying.

What I learned

I learned what it takes to complete an entire project from start to finish. I learned the software development process of keeping goals and checklists on track. I also have a stronger understanding of using Unity's engine and C#.

What's next for Hero of the Night

I plan on adding more variations and features to the levels, along with other core aspects like sound design and a main menu. Then hopefully, I can try publishing it online.

Share this project:

Updates