January 2024

Astro
Forge

OVERVIEW

Links

Overview

Astroforge is a game where you can build ships using the different pieces provided such as blocks, weapons, thrusters, etc. This ship can be used to fight enemies in a round based arena. This project was created as part of a first year university module.

Timeline

2 months


FEATURES

Project Features

Main Menu

The first thing the players see is the main menu Figure 1.0, where they can continue their previous game (is there is a save available) or start a new game. They can also test out ship designs in the sandbox builder, or modify the settings, or exit the game.

1.0 The main menu IMAGE

Settings

From the main menu, the player can access the settings, which currently just allows them to change the games keybinds Figure 1.1 and audio volumes. Figure 1.2

1.1 The keybind settings IMAGE
1.2 The audio settings IMAGE

Ship Building

Before the player can start fighting enemies, they need to build a ship using the building system. The first step is to create a new ship or load a previous one in the menu in Figure 1.3. They can then start building with the intuitive UI shown in Figure 1.4 and Figure 1.5, this image is taken in the sandbox building mode. In the main game mode, the player has a limited amount of GC (the in game currency) that they use to purchase parts.

1.3 The ship loading menu IMAGE
1.4 The ship building menu (sandbox) IMAGE
1.5 The select hover menu IMAGE

Pause Menu

At any point during the game (excluding the main menu and loading screens), the player can press ESC to bring up the pause menu shown in Figure 1.6

1.6 The pause menu IMAGE

Round based combat

When the player is ready to fight with their newly built ship, they can launch into the arena and fight various types of enemies in a procedurally generated waves of enemies Figure 1.7. During the round, the player can find orbs which grant them extra cash they can use to expand their ship Figure 1.8. Once all the enemies have been destroyed, the round ends and the player is given GC based on the number and type of enemies destroyed Figure 1.7. During the round, the player can find orbs which grant them extra cash they can use to expand their ship Figure 1.9.

1.7 The player fighting an enemy IMAGE
1.8 The player picking up a GC orb IMAGE
1.9 The round complete screen IMAGE

UNDER CONSTRUCTION

This project write-up is still being worked on, sorry for the inconvinience.