—————– Ship #1 —————–
-- Welcome -
To recap, my project is a custom made rendering engine that focuses on diverse rendering options along with high stylistic control (very high-level explanation).
💚 The current state 💫
There is still no UI, all render control is based in a JSON file. The current only renderer is a custom Deferred Renderer.
Note: As this is built for 3d rendering, a modern computer, with a GPU is recommended. Modern Macbooks will run it, however it will be slower as it is basically magic that it works on them.
Thank you so much!
I’ve spent a lot of time on this. It may not seem like that, however when building this, I decided to do it right (as this is my 3rd attempt). I split the development into phases:
- Get a window
- Get something rendering + a camera
- Get object/material/texture loaders + basic scene managers + basic concept of working
- Create full scale (professional) renderers/scene managers/resource managers/etc.
- Get a UI
Currently, I’m in getting everything polished in the backend. I didn’t want to move on to the UI, as I didn’t want to rush that. Rushing a UI meant missing other things.
So thank you, and I really hope you enjoy. If there are any issues, please report them to the issues page on the github, and message me on slack (@pkncoder).
Github releases: https://github.com/pkncoder/Engine/releases
Github repo: https://github.com/pkncoder/Engine
Project landing page: https://pkncoder.github.io/Engine
- 27 devlogs
- 165h
Release is out
testing time
–
SHIP TIMEEEEE –
i HATE shadow maps!!!
-
Renderer? I hardly know her?
–
Basically, it’s just another way of rendering. HOWEVER, it has some funzies:
and testing it on a friends machine, and it worked
-
EnTT - Table
–

BrEaKiNg ChaNGeS
- 📖 NEW BOOOKKKK
–
, I’ve been working on creating the new database on how it all works. Through this, I’ve been using excalidraw (Obsidian) to plan out pipelines & create visuals.
.
Strange
So long, gay Bowser ⭐️ – IRenderer, hardly know her? -
–