Owen Beeks' Portfolio

LinkedIn

Hello and welcome to a portfolio of all of my work throughout my game programming career.

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#.

https://github.com/OWENBEEKS/AI-based-game-programming/tree/72457f14f214ee8ae4c8b6b998bfc49cc98204ce/Artificial%20Theifs/Artificial%20Theifs


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.

https://github.com/OWENBEEKS/ZombieRunner

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.

https://github.com/OWENBEEKS/RPG-Project