Performance Testing a Game EngineContext The context behind this blog post is that during the creation process of my Debugging Gizmos (part 2) blog, I got the chance to run my engine on a friends PC (thanks Ben :D). This opportunity raised a fair few issues with the engine’s launch ...Apr 21, 2025·15 min read
Fitting Multiple Cameras into a FrameThis post is going to be a spiritual successor to my first ever blog post, which was on how I have been structuring the rendering of a frame. It is also the direct continuation of my previous one on game cameras. Debug Camera When discussing cameras ...Jan 21, 2025·9 min read
Virtual CamerasDiscussion around game cameras and displaying views into virtual worlds.Jan 14, 2025·7 min read
Vulkan's Stencil BufferAn in-depth breakdown of how to use the criminally under-talked about stencil buffer.Jan 7, 2025·12 min read
Scripting as Part of Games DevelopmentIntroduction Welcome to this blog post! In the previous post, which was about JSON files, I mentioned that I was going to be writing about scripting next. Well here we are! This blog is going to be covering what scripting languages are, how I have us...Dec 31, 2024·7 min read
Custom JSON LoaderAn in-depth breakdown of how I created my own custom JSON loaderDec 24, 2024·12 min read
Deferred Material Rendering SystemsDetails of how I created a flexible and efficient deferred material rendering system for my 3D game engine.Dec 17, 2024·7 min read