top of page

Overseer

Developed in Unreal

"Overseer" is a work in progress solo research project for my university honours. The goal for the project is to create an automatic esports observer for First-Person Shooters. The observer is built on top of Unreal Engine's Lyra Project and will be controlled by an algorithm to capture the best moments.

Key Features

  • Automated Camera Controller

  • 3v3 Class-Based First-Person Shooter

  • AI Behaviour with abilities

  • UI widgets to evaluate performance

The foundation for the game is built using Unreal Engine's Lyra Project. I have altered the base game to include Tank, Damage, and Support classes each with their own abilities. In the algorithms current state apporximately 50% of kills are captured by the spectator.

Priority Map

  • A map is used to store the priority of every player within the game.

  • The priority of each player is adjusted automatically based on the actions they take (e.g. shooting, dealing damage).

  • The spectating camera looks through the map and spectates the highest priority target.

  • Currently Appoximately 50% of kills are visible on screen.

Screenshot 2025-02-20 184527.png

WIP

More to come

bottom of page