After several months away from YouTube, I’ve been heads-down working on one thing: improving my engine’s renderer. And honestly? It’s been worth every second.
Through sheer persistence — and a lot of early mornings — I managed to build out several key features that make the renderer feel more complete and polished. Here’s a quick overview of what’s new:
- ✅ Multiple light types: Directional, Point, Spot, and Area lights
- 🛠 Gizmo tools: Easily translate, rotate, and scale models
- 🎨 Light gizmos: Visually manipulate light direction and position
- 🌈 Post-processing shaders: Depth of Field, Chromatic Aberration, Bloom, Color Grading, White Balance, and Vignette
- 🧰 Improved Editor UX: A smoother, more intuitive editing experience
You can now build out a scene, move models around using intuitive Gizmo tools, and preview or update PBR textures with just a few clicks. Want to change lighting? Add any light type you want and drag the light gizmo to set its direction. It’s visual. It’s immediate.
And once your scene is lit and composed, you can add post-processing effects right from the editor — tweaking their properties in real-time and seeing the results instantly.
The Grind Behind the Progress
I won’t lie — getting here wasn’t easy.
Between a full-time job and my family, I often only had an hour a day to work on the engine. Most of the time, I had to wake up before my kids, running on low energy but high motivation.
Some days, progress felt painfully slow. But I kept showing up.
Bug after bug, I chipped away — and with each fix, I understood the renderer more deeply. What started as frustrating problems often turned into unexpected learning moments.
Now, seeing the renderer in this state, I genuinely feel proud. Not because it’s perfect. But because I know how much it took to get here.
What’s Next? There are still plenty of issues left to solve — and I’m okay with that.
Because every day, I wake up with the same mindset: Make the engine a little better than it was yesterday. That’s it. That’s the game.
And I believe that with enough time and consistency, this engine will become something truly special.