Website powered by

Starlight Scrappers

Starlight Scrappers is a classic space shoot-em-up arcade game featuring asymmetrical co-op gameplay with an emphasis on teamwork and communication.
Two players must work together to man their spaceship, dodging obstacles and taking down enemies sent by the evil Squirrel King.

Role in the team: Game Developer. Focused on base game mechanics and main menu design and functionality.

Teaser trailer for Starlight Scrappers.

Callout Sheet with an overview of the game relating to my class and my contribution.

Callout Sheet with an overview of the game relating to my class and my contribution.

For the creation of this game, early on, I took the lead regarding the gameplay mechanics and player controls. Later, my other teammates took over while I focused on the main menu.

For the creation of this game, early on, I took the lead regarding the gameplay mechanics and player controls. Later, my other teammates took over while I focused on the main menu.

This code was the base code used to control the pilot player's movement in the game. I also wrote the gunner player's aiming and firing mechanic code.

This code was the base code used to control the pilot player's movement in the game. I also wrote the gunner player's aiming and firing mechanic code.

This video shows the first version of the gunner controls. At this point, the gun moved on its own and fired automatically when it detected an enemy object. This was built upon in the coming weeks.

This video shows the next version of the gunner controls. The gun is now aimed and fired based on player input. I also worked with another teammate to get the particle effects and enemies to spawn for the gunner view.

This video shows the final version of the gunner controls used in the game's final version and simultaneously has the pilot side playable. The gun is now controlled based on the mouse's x movement and the addition of a fire rate.

After finishing the base gameplay controls and mechanics, I focused on the main menu.

After finishing the base gameplay controls and mechanics, I focused on the main menu.

The first version of the main menu. Many of the art assets had not been finalized, so I worked with what was available then. The buttons moved based on the input from the keyboard and would change a different color based on what button was selected.

The first version of the main menu. Many of the art assets had not been finalized, so I worked with what was available then. The buttons moved based on the input from the keyboard and would change a different color based on what button was selected.

This video shows the first major overhaul to the main menu. New assets were added, so the menu incorporated those and differentiated each view based on what the player would do during gameplay.

This video shows the second to last version of the main menu. The quit button was changed to an options button, and the leaderboard button was added. Since this is an arcade game in a cabinet, there wasn't a reason to quit the game.

The early version of the functioning leaderboard menu. Scores are saved using player data.

The early version of the functioning leaderboard menu. Scores are saved using player data.

The early version of the options menu. Options at the time were placeholders and did not affect the game.

The early version of the options menu. Options at the time were placeholders and did not affect the game.

The final version of the main menu. A proper title sprite was added, and the rest of the menu was simplified. This was done to keep the menu eye-catching, but not too crazy for the eyes.

The final version of the main menu. A proper title sprite was added, and the rest of the menu was simplified. This was done to keep the menu eye-catching, but not too crazy for the eyes.

The final version of the leaderboard menu with updated sprites.

The final version of the leaderboard menu with updated sprites.

The final version of the options menu. The Space Cruise Mode option is fully functional. The number of options was reduced for both time and simplicity.

The final version of the options menu. The Space Cruise Mode option is fully functional. The number of options was reduced for both time and simplicity.