A short level build-out with a unique core mechanic made for a Game Tech class from January- March 2024. I chose a theme of a Tomb Raider style stealth/puzzle game with the core mechanic of avoiding and hacking drones to traverse some teched out ruins. This was my first time using Unreal Blueprinting, and I learned a lot of really useful essential skills that I expanded on in subsequent projects.
Only the code and level design were made by me, all environment and character assets were free from Epic Marketplace.
Full 6 minute level gameplay
Short Tech Demo showing some of the main mechanics I programmed in Unreal
Blueprint function Examples
Solution to the Drone AI getting stuck in the air if the player moves it out of the Navmesh - Move its location without AI back to the next waypoint it was planning to patrol to. Also sets the speed of the return relative to how far it is from the waypoint.
Make sure drone is within the range and, if not, disconnect the player. Made sure to save references to the drones AI controller and reset it when disconnecting the player, otherwise it was stuck not being able to patrol after being hacked.