User Guide

Overview

In Forsaken Colony: Last Survivors the player spawns in an endless world where he/she has to battle waves of enemies and survive until the end to successfully beat the game. During the stage the player can collect experience crystals dropped by killed enemies in order to level up and grow stronger. Once the clock finally hits zero all enemies stop spawning and if every single last one of them is dead, the player has finally beaten the game. Figure 1 shows sample gameplay during the middle of the stage.

Figure 1: Stage progression

The player's character is controlled with a simple WASD eight-way-movement and fires attacks automatically into the direction of the mouse cursor. The game can be paused/unpaused at any time by pressing ESC.

Game Screens

The user starts the game in the main menu (figure 2). From there, the player can start the game, quit the game and access the settings screen as well as the permanent upgrades screen.

Figure 2: Main menu

The settings screen (figure 3) features two sliders for music volume as well as sound effects volume and shows button assignments for the player's character.

Figure 3: Settings screen

The permanent upgrades screen (figure 4) shows different upgrades for the character to permanently increase its strength. They can be bought with the ingame currency "blood" which is gained by killing enemies. Permanent upgrades have one or more level available for purchase, the cost of an upgrade increases with each purchased level.

Figure 4: Permanent upgrades screen

On clicking "Start Game" in the main menu the player enters the ingame scene (figure 5). In the top left corner one can find a timer ticking down from 10 minutes to zero. In the top center the health bar and health counter as well as experience bar and level counter are located, on the top right a counter for the collected amount of "blood" can be found. The player can pause the game at any time by pressing ESC (pause menu can be seen in figure 6). If the player has collected enough experience for a level up, the panel in figure 7 pops up and one of the upgrades can be chosen. When the timer finally hits zero enemies stop spawning; Once all enemies have been killed the player successfully beat the stage.

Figure 5: Ingame scene


Figure 6: Pause menu


Figure 7: Upgrade selection on level up

Upon beating the stage or dying the according endgame screen pops up (figure 8 and 9); The player can choose to restart the game, exit to the main menu or quit the application.

Figure 8: Game won screen


Figure 9: Game over screen

Additional Information

ChatGPT has not been used for this assignment.

Sources/References can be found in the Documentation and User Guide devlog.

Additional Areas of the assignment 3C rubric that have been addressed are:

  • Sound effects and background music
  • Custom UI art
  • Restart game screen
  • Settings screen
  • Artificial Intelligence
  • (Upgrade system, object pooling)
StatusIn development
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorBenjiSt
GenreAction
Made withPiskel, Paint.net, Unity
Tags2D, bullet-heaven, Bullet Hell, Pixel Art, Roguelike, Roguelite, survivors-like
Average sessionA few minutes
LanguagesEnglish

Download

Download
LPC Characters Credit.csv 3.8 MB

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

While I have a few random nit-picks about the game that I've already shared with you in random play sessions, I've also shared with you that this is a really fun game that I like to come back to. I suppose I question why it is throwing swords rather than say guns shooting bullets?

This is a technically impressive feat, using object pooling and scriptable objects to great effect. I encourage you to continue tweaking this game and consider a steam release :) Happy to chat to you about what is involved in a steam release if you like!