Last One Flying
I created a retro-inspired arcade space shooter game. I made it using the with the Phaser Game Framework.
| 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.

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!

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#
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".

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

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

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.
Responsibilities#
- Game Design - Colin Kiama
- UI Design - Colin Kiama
- Art - Colin Kiama
- Audio - Colin Kiama
- Programming - Colin Kiama