← Back

Teixos

This page features a first-person shooter prototype featuring movement-focused mechanics and technical features made in Unreal Engine 5.1. This was made as part of my assignment for Games Programming 1 in Monash University

Demonstration Video


Features

Wall Run Mechanic

The wall run mechanic is implemented fully through C++ with a smooth connection to the UI wall-running bar. The camera tilts slightly for better gameplay overview. The jump mechanic from the wall run combines player view direction and movement direction.

Simple UI

The UI is anchored properly to adapt to any display ratio. All elements dynamically update through C++ code.

Stylized Reactive Materials

Materials react dynamically with the player using the MPC Collection Instance feature and C++ in Unreal Engine 5.

Black Hole Projectile

A black hole projectile, functionality implemented in C++, sucks in nearby objects and creates chaos.

Simple AI Behaviour

The AI uses sight stimuli to detect and shoot at the player. It rotates according to where the player is and shoots at the player using the desired weapon, managed via C++ and a Behaviour Tree

Technical Details

Gameplay Flowchart

UML Diagram

Sequence Diagram

Documentation

You can download the full technical design document or view it directly in your browser.