RL Engine V2

* video from original RL Engine *

December 2023 - Present

RL Engine V2 is an updated version of RL Engine.
RL Engine was a game engine made about a year ago, in the time since I have learned alot more about Computer Graphics and Game Engine Development. RL Engine V2 will have a whole new graphics system, cross platform compatibility, and maybe a game editor.
The Purpose of this project is so that it will be easier to work on any Computer Graphics projects ideas I have in the future.


Source Code


August 2023 - September 2023

RL OS is an x86-64 Operating system built from the ground up, using my own bootloader and kernel. The goal is to understand the inner workings of operating systems. RL OS loads the C++ kernel in x86-64 long mode, has basic interrupt handling, allows keyboard input, and displays text.

Source Code


May 2023 - June 2023

Zig2D is a 2D game engine that uses Zig and OpenGL to create cross-platform games. It supports physics, animated sprites, input handling, and more. Zig2D is easy to use and extend, and lets you focus on your game logic instead of low-level graphics details.

Source Code

RL Engine

November 2022 - Febuary 2023

RL Engine is a 3D game engine built using C++ and Direct X, providing dynamic lighting, custom skyboxes, and more. RL Engine also provides a highly intuitive and easy-to-use ECS (Entity Component System) for game object management, making the development process smoother and more efficient. To further enhance the development experience, the RL Engine also comes with a custom error and logging system, allowing developers to efficiently diagnose and fix any issues that may arise during the development process.

Source Code