Terraplantation

It was created part-time by 3 students over a period of 2 months. With the exception of some environmental assets all game systems, models and animations were created by the team. It was written in C#.
The objective of the game is to protect the main plant from waves of enemies while simultaneously collecting water from the environment in order to move, shoot, and water the plant.

Gameplay-Trailer

My Roles
Project Manager
Lead Programmer
Gameplay Programmer
Game-/Level-Designer
Sound Designer
VFX-Artist
Animator
​​​​​​​
my Responsibilities
- Leading a team of 3 Students using scrum
- Designing gameplay mechanics 
- Programming All gameplay mechanics like Player Movement, Enemy Behaviour, Spawn System etc.
- Programming A SFX/Music manager
- Combining UI logic with gameplay logic
-  Designing and Whiteboxing Level 1
- Creating VFX and reworking some animations
- Implementing most of the Assets
Programming Highlights

physics-based Character Controller with Multi jump, Flight, Dash and Ice Sprint

Inheritable Enemy-Behaviour with Performance-oriented pathfinding

Spawn System with adjustable Spawnpoints and Spawnrates

Variable-Synchronization System to simplify Design Adjustments

Weapon and Plant Logic with state machines

Resource System with chance and event-based drops

- Hit-Detection for bullets
- Object-Pooling for enemies and bullets
- Cross-Scene Saving​​​​​​
The work that I have implemented and showcased above was altogether a team effort and for that I would like to give credit to the following individuals:
Kiki (UI-Programming, 3D-Art, Animation)
Finn (3D-Art, Animation)                               
Back to Top