
INFERNIOUS
PLATFORM
Windows Desktop
DESCRIPTION
Infernious is a boss battle created for the final year 'Major Project' module and was the focus of my dissertation.
​
I was part of a five person team from different disciplines working together over a number of months producing a prototype, testing and iterating on feedback up to the final submission.
​
My main focus was designing and implementing Infernious' behaviour. This was created using a dual utility reasoner. This combines absolute utility (score) with ??? utility resulting in decision that are random and reasonable.
​
LANGUAGE
C#
PROGRAMS/TECHNOLOGIES
Unity 2018
VS Code
Hack n Plan
SourceTree
GitLab/Git
CONTRIBUTIONS
Me - Programming & version control
Ben Austin - Game design & Prop modelling/texturing
Finbar De Toms-Scott - Character/environment art & animation
Tom Mullender - Technical design
Ben Matthews - Visual effects & story
![]() |
---|
![]() |
![]() |
![]() |
![]() |
WHAT I LEARNED
-
How to implement a behaviour tree structure with smooth transitions in Unity
-
The different types and flow of execution nodes (sequence, selector, leaf)
-
Coding AI senses including sight and hearing
-
How to use and debug Unity's navigation mesh system
-
Using Git for version control