Terramental
Project lead and programmer for Terramental. The team received University funding to support the project over summer 2022. The game is available to play via the Google Play Store.
A 2D platformer game created in Unity. Terramental challenges the player to use the elements of fire, water and snow to defeat enemies and overcome obstacles. Programming contributions include the various player combat abilities and attacks, Enemy AI and interactable objects.
​
As project lead, I was able to gain experience leading a team and planning tasks and milestones. This role enabled me to learn project and team management, leadership and presentation skills. Earlier in the project cycle, I lead a presentation to industry professionals and the team received outstanding positive feedback. As part of the planning process, the team was supported by another industry professional, giving us insights to industry development processes and preparing a game for market.
Project Information
Tools
-
Unity
-
Github
Programming Language: C#
​
Contributions
-
Programming
-
Project Management
-
Design
-
Narrative/Theming
-
Animations
​
Roles: Project Lead, Programmer
​
Status: In Progress
​
Project Duration: 4 Months
​
Project Type: Team Project
C# Programming and Unity
Terramental involves various obstacles and enemies that require specific programming logic. For many of the interactable objects, an inherited ‘InteractableController’ script was used to avoid code repetition. The script detected whether the player was in range of the object and assigned the interactable ready for player input. Parts of the game I contributed to include player gameplay mechanics, enemy AI behaviour and menu functionality. Unity tools I have worked with include Cinemachine, the new input system and 2D skeletal animation.