Maze Runner

Description

Mazerunner is a 3D FPS game with a procedural maze-like level system developed in Unreal Engine. The player must traverse a procedurally generated maze level and reach the exit while fighting multiple enemies. The game features multiple levels, enemies, weapons and power ups.

Responsibilites

  • Procedurally generating the level using bactracking iterative algorithm at runtime. 
  • Implementing core game mechanics and systems.
  • Program player controller using blueprints with animation state machine.
  • Program the game’s gun system with unique weapon mechanics, weapon switching and reloading system.
  • Implementing in game UI and related systems. 
  • Program enemy AI behaviour, placing enemies and generating navmesh at runtime based on procedurally generated level.
  • Program different powerups and a placement system to place them in the generated level on runtime.

Role

Lead Programmer & Designer

Technologies Used

Unreal Engine

Languages Used

C++, UE4 Visual Scripting

Date

10/05/2023

Category

Personal

Client

Share

Share on facebook
Share on twitter
Share on linkedin