top of page
Beaconator_CoverImage.png

Beaconator

Role: Programmer/Level Designer
Software: Unreal Engine
Languages: Unreal Engine Blueprints
Download: Beaconator on Itch.io

Beaconator is a First Person Shooter I developed as a part of my Game Design 1 class. The goal for this project was to design a open world with points of interest and AI. Since the focus was not on character mechanics, we used Unreal Engine's default first person shooter character. I chose to make my game about activating beacons because it gives the player a goal to work for at each point of interest, and having a beacon stretch into the sky is an interesting visual way to track your progress. To lean into this, I made the last point of interest a tower, so the player can look out over the world and see the other beacons from it.

Beaconator_FinalPointOfInterest.png

View from final point of interest

AI

The AI enemies are simple due to the short timeframe given for this project. They remain idle until the player walks into range, then they will begin to run towards the player. Each AI has slightly different behavior. I have a small melee AI that has a high movement speed but does less damage. These can be deadly if the player gets distracted by a larger AI and forgets about them. There is also a tank melee AI that does a lot of damage and moves slowly. The final AI is a ranged AI that is meant to provide cover for the melee AI.

AI Movement code: They continuously check if the player is within the acceptance radius and move if the check succeeds.

Copyright © 2023 by Logan Bodenhamer

bottom of page