top of page

Dreadball

Project Info
Name: Dreadball
Roles: All
Duration: 8 months
Type: College (HND Graded Unit)
Game Engine: Unity
Team Size: Solo


Programmer:
- Created an a* pathfinding system that responded to environmental changes on a hexagonal grid.
- Implemented 5 different player types as well as the game system, including multiple types of scoring and a dice rolling system.
- Programmed a series of player actions such as attacking, passing, dodging, sprinting, and directional facings.

Sound Engineer:
- Created a series of sound effects and songs that were cohesive with the theme of futuristic sports.
- Implemented the sound effects and score.

Roles and Responsibilities
Producer: 

- Responsible for the creation and maintenance of all project documentation, including project timeline, Gannt chart, GDD, and legal documentation.
- Responsible for giving weekly progress updates to lecturers and classmates. 

Animator:
- 3D modelled 5 player types for 2 distinct teams,  as well as making 40 distinct animations total (roughly 8 each).
- Utilised shaders and materials to effectively convey game information, such as danger zones, scoring areas, movement distances, and deployment areas. 

Dreadball was the game I developed for my HND graded unit. It is based on the board game of the same name by Mantic Games, who graciously allowed me to use their game as the basis for this project. The development process was long and difficult, especially considering the last few months of development were done during the early days of the coronavirus pandemic, as well as a cyberattack on the college shutting down production for a week. Despite the many bugs that plague the game, I was able to fully model and animate 5 unique characters, each with unique stats, code the scoring system, a hexagonal board, and a very basic pathfinding system, as well as all the audio assets. For this project I was graded an A, fulfilling my conditional offer from Abertay to study there. 

bottom of page