We wanted to make a massively multiplayer shooter with a classic arcade feel. Some games that inspired our idea were PlayerUnknown's Battlegrounds, Fortnite, and retro arcade games such as Galaga.
What it does
Starlighters allows up to 50 players to fight against each other in real time. Players collect modules that enhance the abilities of their ship such as additional weapons, increased speed, or greater durability.
How we built it
Starlighters was built with the Unity Game Engine, utilizing the Photon Networking framework to implement our network. Our art was custom made using Marmoset Hexels 3 and photoshop. We also created custom music tracks using REAPER.
Challenges we ran into
Our greatest challenge was syncing collisions and player movement across the network so that each player appeared seamlessly connected. There were many bugs we ran into along the way when calculating the movement of objects and the way they interact with one another.
Accomplishments that we're proud of
We are most proud of creating a fully networked game in just a single day. We are also extremely proud of our custom art and music!
What we learned
How to make a networked game with Unity. Programming physics, UI, and event systems. How to make hexel art and custom music tracks!
What's next for Starlighters
We had been plans for Starlighters when we started out, but unfortunately there was only so much we could accomplish in 24 hours. We plan to add more depth to the game by adding multiple maps, additional weapons/modules, more animations and music tracks, and improved networking.