Pedestrian Waypoint System
The Pedestrian Waypoint System is an in editor way of creating waypoints that can be followed by an AI.
My implementation of the system here uses a basic pedestrian AI to traverse the created waypoints.
I am passionate about working on AI pathing and so am looking forward to improving this in future to include a better navigation AI take can split of from the path to chase a player or interact with other AI also walking down the path.
Code is accessible on my Github:
https://github.com/ReeseTodhunter/Pedestrian-System
Unreal Engine 5 Sandbox Mechanics
Here I created 5 mechanics inside the Unreal Engine using C++ alongside a new player controller for the player to use when traversing the sandbox.
While these are mostly basic mechanics time was spent on the last 2. One being a teleport ball and the other being a target gallery of sorts.
I look in the future to flesh out both of these last mechanics into small projects and or game demos.
Code is accessible on my Github:
https://github.com/ReeseTodhunter/Unreal-Engine-Mechanics-Sandbox
Lunar Lander
Lunar Lander is a Lunar Lander style game created using C++ and stylised to be made using ASCII art.
The player has a limited fuel reserve and can land on various different locations to gain points.
I worked to make the game feel similar to the more classic Lunar Lander style games.
Code is accessible on my Github:
Model Renderer
This is a .obj model renderer I created as part of an assignment. Within the model renderer you can select the scale you want to view the model at, turn on and off the skybox for easier view of the models allowing you to change the background colour, and you can change the model being viewed by typing the model's file address into the renderer allowing you to change the model while using the renderer.
Code is accessible on my Github:
Planet Creation Tool
The Planet Creation Tool is something I made to generate planets using noise filters and shader graphs to edit and create planets to look however you want. I also attempted to make the tool easy enough for a designer to use so that even someone with no code knowledge could use the tool to create planets.
Code is accessible on my Github:
CV: