![Custom components in Engine](https://uploads.gamedev.net/blogs/monthly_2023_05/25fbad9c772f4162a22603815765d910.image.png)
Enabling a user of your own software to write his own modules is not always an easy task. Enabling a user of your own software to write components for objects in such software is … well, even harder one. Most of the famous modern generic game engines like Unity do allow that - it is one of their mo…
![Ludum Dare 53 - Post Mortem](https://uploads.gamedev.net/blogs/monthly_2023_05/f795d60323ee4cca8c6a3047fd1d0282.treb1.jpg)
It's been quite some time since I've actually participated on any game jam, hell… even released something outside of work (although - the border between work, hobby and fun - really blends in these past years). One of the things I realized in the past years is, that participating in anything like L…
![Progress](https://uploads.gamedev.net/blogs/monthly_2020_12/medium.f734f604948d454697f6cf1ebfb91bfa.image.webp)
After quite a bit of time, where I was unavailable to do anything game development related (sorry, too much things going on at this point), I finally found one weekend to get back to my project. I had a bit of struggle with animations (my pipeline was Blender -> Assimp -> Engine) - and it too…
![Dawn: The challenge begins](https://uploads.gamedev.net/profile/photo-thumb-102163.png)
With the announcement of new GameDev.net challenge I decided to join yet again!
I saved the first weekend pretty much only for brain storming and coming up with solid idea and sort of road map how to get there. Deciding which technology I'm going to use this time and how should I approach the develo…
![Roadmap for 2020](https://uploads.gamedev.net/blogs/monthly_2020_01/0089d70f76d74b189cf728da5d675d3f.effect.jpg)
The year, 2019, was somewhat good and bad for me here on GameDev.net … while I have managed to write some posts, and be especially active during the summer months, I was somewhat too busy in the work nearing the end of the year, that none of the actual plans were finished. I currently have one proj…
![DOOM: Post Mortem](https://uploads.gamedev.net/monthly_2019_10/sponza_pt.thumb.jpg.a80622d420ec521b360984eee350ab2b.jpg)
For past 2 months there was a challenge running here on GameDev.net - this time I finally decided to participate.
INTRODUCTIONI, as many others, remember DOOM as one of the first (if not first) 3D games that we have played. GROOM is inspired by DOOM, built upon custom in-house ray tracing librar…
![DOOM: GROOM](https://uploads.gamedev.net/monthly_2019_10/screenshot01.jpg.26273ee6c3311f061a6a249feca7702b.jpg)
And here it is, the gameplay, rendering and many other features are pretty much almost ready. I believe that at this point the game actually satisfies everything the challenge requests. Including, somewhat dark but still complete main menu:
Fig. 01 - Main menu with fonts and some effects
And the r…
![DOOM: Placeholders](https://uploads.gamedev.net/monthly_2019_10/screen.thumb.jpg.558aaaff4b755cb72b9e939aaaa3e0c4.jpg)
Currently, the only "playable" level is still full of placeholders - I'm still hoping for having the game finished on 18th, but we will see. In worst case - there might be some place holders left (while the game would still be playable).
In the meanwhile I have added:
- Full physics (based on Bull…
![Ludum Dare 45](https://uploads.gamedev.net/monthly_2019_10/27829.png.a1bc6d30cb90b29c944811ff2317abeb.png)
Yet another Ludum Dare event was around, and I found time to participate this time again (this time it is actually 10th Ludum Dare I've participated in so far). So, first of all - if you are interested, just roll down the post and play the game.
Short gameplay video:
Fig. 01 - A s…