Inspiration
We love space and wanted to make a cool, fun game that was somewhat unique
What it does
It’s a local 2-player game where you race your opponent to get to base safely, while dodging asteroids
How we built it
We built the game using Unity and C#, and we used GitHub as a VCS
Challenges we ran into
We knew nothing about Unity so we had to learn from scratch. This proved to be very difficult since there were just so many small bugs and Unity-specific things we couldn’t wrap our heads around. Unity was also not interacting well with GitHub at all.
Accomplishments that we're proud of
We’re proud of picking up Unity and C# in a day and being able to write a fun game.
What we learned
Not to work in the same Unity scene on different computers and trying to pull each other’s changes, and a lot about video game logic like handling collisions, using recursion to build a seemingly endless map without crashing the program, how objects in games work and all the different properties, scripts and attributes they can have
What's next for Base Wars
We originally planned out a lot more for the game but we severely underestimated how difficult it would be, especially with the time. A core feature we wanted to implement was a shooting mechanic where you can split incoming asteroids to damage the other player. We also wanted to allow the users to pick a number of rounds they wanted to play, choose the difficulty affecting the spawn rate and speed of the asteroids, enable or disable power ups, and choose between different game modes from a well-designed UI. These features will be coming in the future, along with animated sprites, new maps, and more rockets with different strengths and weaknesses.