Roguelike 2D Game - Bitpointer* (Unity)
Mia Vrhovnik / May 2023 (185 Words, 2 Minutes)
FULL SOURCE CODE:
- The game unfolds over 9 interactive scenes, segmented into three distinct levels. Each level features different enemies that eventually lead to a boss.
- The protagonist is directed using WASD keys and mouse controls. It gets different weapons and powerups every death.
- The game offers two types of abilities: ‘Pick-up’ abilities, which are dropped by vanquished enemies, and ‘Unlockable’ abilities, which are granted every two player deaths.
- Opponents utilize the A* pathfinding algorithm to move, boasting unique attack patterns to keep players on their toes.
- The game comes complete with a main menu, a pause menu, a game-over menu, and a settings menu. Transitions between these menus are enhanced with animations for an improved user experience.
- During gameplay, users can view all of their unlocked abilities and respective key bindings at the bottom right corner, as well as their current health on the left.
Main Menu

The user is first greeted by an intuitive main menu.
Animations

Each level is introduced with a unique text animation as well as various animations for the enemies and menus.
Scene

Pixel-art style scenes are used to create a retro feel.
Protagonist view

Simple protagonist so I can focus on implementing the game mechanics and learning Unity.
Abilities

A minimalistic but effective view of the abilities and their key bindings, along with the various indicators for pick-up abilities (increased speed, increased firerate, etc.)

Pick-up abilities are dropped by vanquished enemies and are only active for a limited time.
End Screen

The ‘end-screen’ prompts the user to either restart the game or return to the main menu.
Settings

The user can select full screen mode, change the resolution and adjust the volume of the game.