Home About & Resume Contact

Bitter Extinction


1 / 6
2 / 6
3 / 6
4 / 6
5 / 6
6 / 6

Game brochure.
Main menu.
In-game shop menu.
Gameplay.
Gameplay.
Gameplay.

About the project:

Bitter Extinction is a tower defence shooter, with a dieselpunk aesthetic. You are commissioned with fortifying an abandoned mining colony. The catch is this glacial planet is home to metal devouring creatures, evolving as they feast on your defences. Extinction is the only way.

Engine:

Unity

Platform:

Windows

Team size:

8

Development time:

5 months

Download:

Itch.io


What I did:


Game trailer:

Details


Custom Key Binding

This system allows the player to customize the keybindings to their likings. It works on the old unity input system. It works by saving keybindings into a custom dictionary and saving it to disk via PlayerPrefs.

One dictionary stays unchanged as it contains the original keybindings in case the player wants to reset back to default settings. The other contains the custom keybinding that player can edit.

Enemy Round System

This system handles spawning enemies in waves. It's very customizable and at the same time very simple. It takes a form of a single script with two coroutines which handle rounds and individual waves of enemies.

Customisation

Above, you can see how the inspector looks for the wave system script. It allows the designers to easily customize the amount of waves, enemies, time between rounds and more. The script contains an OnValidate function that runs in the editor to prevent unwanted errors when inputting values. This way, anyone can use the system without worrying about things breaking.

Weapon Selection Wheel

This feature allows the player to easly toggle between owned weapons.

Building Mode

This feature allows the player to easly access and place structures.