Starboard
Project Work in Game Development - bachelor's course - Graded A
Platform
Windows PC
Engine
Unity
Tools used
Unity's C# scripting & VFX graph, 'Mirror' network API, Photoshop, Trello, Discord.
Duration
3 months
Team Size
10
Roles
Programming, VFX
The game
Starboard is a 4 vs 4 multiplayer action game. You can select one of four characters with unique aestethics. Each team must cooperate to operate several different stations on a flying ship and work together to defeat the other team. Pick your role, will you control the engine, steer the ship, or operate the weaponry? Communicate with your friends by using the in-game voice lines or text chat.
Score points by destroying the enemy ship or by capturing domination points. Repair the ship and its stations when they get damaged by picking up a repair kit and go to the broken component. Complete a task for the repair to complete. Rearm weapons by picking up an ammo kit and going to the empty weapon.
[Click here to download the game]The game can be started and explored as a single player, but all features are hard to explore solo.
The work
This was a group project developed in Unity over the course of three months using the agile work method Scrum.
At the beginning we all worked together on the original ideation of the game and then began working more within
our set roles as the project progressed. The group was split into three, engineers, artists, and designers, each with
a lead. I mostly worked together with the engineers under the lead engineer.
My role was general programmer and VFX artist and ended up being mainly responsible for:
• Coding the collision detection/resolution and respawn system of the ships.
• Coding the mechanics of players pickup of Repair- and Ammo-kits and their functionality.
• Creating all the VFX (basically 5-6) and coding their functionality, where some can be seen on my
[Artstation].
Dev Blog
I kept a blog that documented my work process, written in Swedish.
[Click here to read the blog on Google Drive].