u/Zestyclose_End3101

▲ 18 r/gameenginedevs+1 crossposts

Overhauled the skybox system in my custom game engine

Hey all!

As per my last post, I decided to totally revamp my skybox system using entities on a gradient background for my skybox. The purpose of this was to provide a much more dynamic system that allows for simple animations through editing the transforms or uvs of the entities.

I'm very happy with how the editor turned out and have created a small cyberpunk-esque skybox to showcase the system. If anyone wants to try the editor out for themselves, it's available on my itch page.

Additionally, I've started a youtube channel for more frequent updates and devlogs. Is there anything you'd be particularly interested in me showcasing regarding my engine?

All feedback is much appreciated!

u/Zestyclose_End3101 — 1 day ago
🔥 Hot ▲ 79 r/gameenginedevs+1 crossposts

Added deferred shading to my custom game engine

Hey all! The level editor is almost complete now, and with the most recent addition, I've added deferred shading with support for a directional light, points lights and spot lights. The system uses only light volumes with no tiled or clustered shading as I know that I won't be reaching that many lights in a single level, where there will be a significant performance cost of only using light volumes.

The parameters for controlling the lights may be a little unorthodox since I used this light attenuation function devised by Nikita Lisitsa. Overall, I'm very happy with the flexibility of the system and have begun using it in levels.

Next, I want to revisit my skybox system and build it back up from the ground to use entities instead of pure shader math. If anyone has any resources about this, I would love to see them :).

u/Zestyclose_End3101 — 8 days ago