Company:
Solo Development
Engine:
Custom
Description:
Ever since I made my first custom engine in Uni - it has been a dream of mine to create an engine for personal use that can do everything I need it to. While that isn’t completely feasible, I did decide to teach myself the fundamentals of how rendering in modern engines is achieved.
Starting completely from scratch, I created a visual studio project (using Direct X and OpenGL) that can render objects in PBR. This taught me a lot of the graphics programming that I know today - specifically how shaders work, how lighting works and how you can create full virtual worlds just using Math and Matrices.
While it is a long way from usable in a game sense, I had a lot of fun making this project and the knowledge gained was sufficient payment for my work.