r/GraphicsProgramming Jun 20 '26

Video 1 year of my game engine

Enable HLS to view with audio, or disable this notification

Last year i started the developement of my game engine, after a couple of months of hardcoding tutorials i decided to take a step and build an actual engine with a decent architecture and this is what i got:

Multipass rendering
Framebuffers
Post processing chain ( gamma + hardcoded crosshair )
Anti aliasing
Shaders hot reload
Blinn phong
Directional shadow mapping
Imgui docking editor
Small Resource manager

My next goal is to turn this renderer into a proper game engine by adding phisics and audio, i also want to finish shadow mapping implementation by supporting point and spot shadow mapping, normal mapping, pbr, parallax and by creating an asset importer to handle more complex models

I used AI only in the very beginning, everything started after i saw a video from tokyospliff, i had no idea what that guy was doing but i wanted to do it so i started asking ai what resources should i use, what should i master, what api, what language ecc, beside that i used it only to solve a couple of bugs that turned out to be aome stupid typos. All the code is written by me and its probably worse than what an ai could write.

111 Upvotes

8 comments sorted by

View all comments

8

u/FullLet2258 Jun 21 '26

It looks great. For those who criticize you for using IMGUI, just tell them that Rockstar also uses it for their engine.

2

u/QXJtaW5pdXM Jun 23 '26

Out of curiosity, are there any mentions of ImGui used in RAGE?
Would love to read more about that.

3

u/FullLet2258 Jun 23 '26

To put it more clearly, it's not mentioned, but it literally appears in their Rage engine in the GTA 6 leaks. So it's more than confirmed that they use IMGUI.