Unreal Engine 5 Shooter
A shooter game I made mechanically in Unreal Engine 5 with blueprints and C++ components. I'm particularly pleased with this one as I was able to elaborate further on the design and provide additional functionality such as the crouching inputs.
Honors Stage Project - Performance of Jolt Physics
Here is a video demonstrating some scenarios I configured in Jolt Physics to benchmark against Unity DOTS as part of my honors stage project. This consisted of using CMAKE for the library and C++ for the coding. I'm particularly proud of this as it had a huge learning curve in a short amount of time with learning C++, physics including water buoyancy and continuous collisions.
Rigidbody simulation using Rust and CUDA
A video demonstrating a rigidbody simulation that was programmed using rust and CUDA. I utlised threading and lockless programming with rust to attain a smooth framerate to simulate a fluid simulation.
Graphics Simulation
A graphics simulation using OpenGL, in which I programmed GLSL shaders to create visual effects such as lighting, transforms and rotation of 3D models.
An OpenGL game engine
A game engine I programmed using OpenGL and C#, in which I built a 3D pac man inspired game. This taught me all the working components that go into a game engine.
Artificial Theifs - AI Focused Game
An AI inspired game called Artificial Theif, in which the player attains a score while trying to avoid the pathfinding enemies that are patrolling. It was created using ImGui with Monogame C#.
Unity VR Museum (Oculus Quest 2)
Created a VR museum collecting publicly available assets, providing the VR functionality by following the Unity VR labs tutorials. This was created using Unity and C#. https://github.com/OWENBEEKS/UnityVRAssignment/tree/main/Create-with-VR_2021LTS/VR%20Room
Zombie Runner
FPS game created by following GameDevTV tutorial. This was built using the Unity engine with C#, I discovered how to use lighting, build UI, implement ray casting for the bullets.
RPG Game
RPG game created by following GameDevTV tutorial. This was built using the Unity engine with C# in which I discovered lots of gameplay systems and enemy behavior patterns.