Skip to main content

Last One Flying

Last One Flying I created a retro-inspired arcade space shooter game. I made it using the with the Phaser Game Framework.

Play now for free on itch.io

Overview Table
Name Last One Flying
Client Colin Kiama
Project Link https://colinkiama.itch.io/last-one-flying
Project Type Game
Technologies Phaser.js, Bun, JavaScript
Categories Action, Arcade

Gameplay#

In Last One Flying, is bombarded with waves of enemy spaceships charging and shooting at them.

Gameplay of player shooting enemies and dodging lasers

The main objective of the game is to shot down as many enemies as possible to achieve the highest score.

However, if the player only has three lives. Each time they are hit, they lose one. When all of their lives are lost, it's game over!

High score celebration!

A big inspiration for this game was Asteroids, an arcade shooter game that was release in 1979.

This is where I got the idea to wrap the player around the screen when they travel off-screen.

Art#

Last One Flying Logo

The game is set in space so I wanted to create a logo that gave off "space vibes". I ended up finding a font called "Nasaulization", inspried by the 1975 NASA logo.

User Interface#

User interface is mostly fixed with text. I use another space-inspired font called "Usuzi".

All of the menus in the game have a floating, hovering titles which is a metaphor for "floating in space".

A looping GIF of the game's pause menu. The menu title "Game Paused is slowing hovering vertically

The in-game HUD shows (from left-to-right) HUD shows the pause button, player's health and the player's score

Image of in-game HUD with "BEST" label added to the score (New high score indicator)

The health indicator is inspired by Halo: Combat Evolved (2001)

Halo: Combat Evolved Health Indicator Last One Flying Health Indicator

Soundtrack#

To fit the retro aesthetic of the project, I decided to create the audio for the game using the Furnace music tracker.

For a limited yet melodic soundtack, I opted for the Sega Genesis/Megadrive soundfont.

Colin Kiama ยท Last One Flying - Original Sountrack

Responsibilities#

  • Game Design - Colin Kiama
  • UI Design - Colin Kiama
  • Art - Colin Kiama
  • Audio - Colin Kiama
  • Programming - Colin Kiama

Play Last One Flying now on itch.io!