Your guide to learning game development
This is a game I created for a college project. Its a simple scrolling platform game where you play as a freelance cosmonaut who tackles increasingly dangerous tasks. This game has only been tested in Firefox and Chromium but it should work correctly in other modern web browsers.
The game includes the following features:
This was the first game I created using Phaser, and I am very impressed with both it's ease of use and wealth of features. It helped me to realize my goals faster than I had anticipated.
Though the game is rather short, I hope you enjoy playing!
Controls:
Freelance Cosmonaut takes place across nine different levels. In each level you must manage your air supply, suit integrity, and equipment energy. Air is represented by a blue bar, suit integrity by a red bar, and energy by a green bar. Air quickly depletes as time passes in a level. Suit integrity depletes when the player character takes damage, either from enemy fire or environmental hazards. Equipment energy depletes when the player character uses their current equipment. If either the air or suit integrity bars deplete completely, the level ends in failure and the player will need to try again.
Each level contains a certain number of blue air capsules. These air capsules will restore the player character's air supply a little.
Each level in the game is based on one of three objectives: defeating enemies, capturing animal specimens, or scanning artifacts. Every level has at least one level exit platform. Once the player has met the objectives for the level, they will need to stand on one of these platforms and press "Enter" to complete the level.
After the player has successfully completed a level, the player is scored on how well they did. This is determined by the number of capsules they collected, the objectives achieved, and the amount of time they have taken to complete the level. Some levels are locked to begin with and can only be unlocked when the player has accumulated a certain number of points.
Game design and programming by N. Williams.
Sprites and backgrounds by N. Williams.
Font:
Infinium Guardian by Axel Lymphos.
Retrieved from 1001freefonts.com
Game Engine:
Phaser.js
Tools used during development: