Firefly in the Dusk🌙
@fireflyinthedusk.bsky.social
Making things using my engine, DuskEngine. It is written in C++ with support for scripting in other languages (Lua at the moment). It can run on Windows & Linux (OpenGL and soon Vulkan) and MacOS (Metal).
I also have a website at https://duskworks.net/
I also have a website at https://duskworks.net/
Pinned
DuskEngine Devlog 1 - Mostly Physics Edition
The second devlog episode.
duskworks.net
I've posted a new devlog entry, in which I talk about some new physics features in #DuskEngine duskworks.net/blog/duskeng...
#gamedev #indiedev #solodev #enginedev
#gamedev #indiedev #solodev #enginedev
I've posted a new devlog entry, in which I talk about some new physics features in #DuskEngine duskworks.net/blog/duskeng...
#gamedev #indiedev #solodev #enginedev
#gamedev #indiedev #solodev #enginedev
DuskEngine Devlog 1 - Mostly Physics Edition
The second devlog episode.
duskworks.net
November 9, 2025 at 2:10 PM
I've posted a new devlog entry, in which I talk about some new physics features in #DuskEngine duskworks.net/blog/duskeng...
#gamedev #indiedev #solodev #enginedev
#gamedev #indiedev #solodev #enginedev
Reposted by Firefly in the Dusk🌙
Finally got an update for my 2D-to-3D ReShade effect, for converting games to #3D for use on the Samsung #Odyssey3D, or other stereo displays. Works like I wanted now. 100% free and open source. github.com/outmode/rend...
November 2, 2025 at 4:34 PM
Finally got an update for my 2D-to-3D ReShade effect, for converting games to #3D for use on the Samsung #Odyssey3D, or other stereo displays. Works like I wanted now. 100% free and open source. github.com/outmode/rend...
I've started a website and a devlog for #DuskEngine, you can check out the first entry here duskworks.net/blog/duskeng... with more to come in the near future #gamedev #indiedev #enginedev
DuskEngine Devlog 0 - Quick Overview
The first devlog entry.
duskworks.net
October 27, 2025 at 2:20 PM
I've started a website and a devlog for #DuskEngine, you can check out the first entry here duskworks.net/blog/duskeng... with more to come in the near future #gamedev #indiedev #enginedev
I've added the ability to play music to #DuskEngine, and I also made a little music player app for the in-game phone to test it out. Bonus night mood at the end. All of the music was made by opengameart.org/users/joth #gamedev #indiedev #solodev #enginedev
October 12, 2025 at 7:26 PM
I've added the ability to play music to #DuskEngine, and I also made a little music player app for the in-game phone to test it out. Bonus night mood at the end. All of the music was made by opengameart.org/users/joth #gamedev #indiedev #solodev #enginedev
A cool #DuskEngine feature I've been working on is supporting custom editor windows written in Lua. Editor scripts are placed in folders called "Editor", so they can also be shared between projects like assets. The commented code for this demo window is here pastebin.com/XrGPwtXA #gamedev #enginedev
October 7, 2025 at 3:11 PM
A cool #DuskEngine feature I've been working on is supporting custom editor windows written in Lua. Editor scripts are placed in folders called "Editor", so they can also be shared between projects like assets. The commented code for this demo window is here pastebin.com/XrGPwtXA #gamedev #enginedev
Reposted by Firefly in the Dusk🌙
I'm an #IndieDev building a custom engine for my medieval fantasy survival game.
Some things I've done so far:
Simulation with client / server networking
Basic DX12 renderer
Asset pipeline
Character movement and animation
#ProcGen world creation
Basic UI
Basic Audio
Basic Health / Combat
Some things I've done so far:
Simulation with client / server networking
Basic DX12 renderer
Asset pipeline
Character movement and animation
#ProcGen world creation
Basic UI
Basic Audio
Basic Health / Combat
October 5, 2025 at 12:07 AM
Reposted by Firefly in the Dusk🌙
#indiedev #solodev Hi, today there's an update available for Rat tier on a certain site. Things are pretty dire for me lately, see one of the attached images for details on why that is and ways to help. Even if you can't, please consider checking out a demo in a reply, reposts are also nice. TY 🥹
September 23, 2025 at 7:48 PM
Long time no post; dev on #DuskEngine slowed a bit these past two months, but some code still got written. Here's a new feature, the ability to specify a time scale for FixedUpdate in scripts. Slow-mo, speed-up and pause are now possible #gamedev #indiedev #enginedev
September 23, 2025 at 5:24 PM
Long time no post; dev on #DuskEngine slowed a bit these past two months, but some code still got written. Here's a new feature, the ability to specify a time scale for FixedUpdate in scripts. Slow-mo, speed-up and pause are now possible #gamedev #indiedev #enginedev
Reposted by Firefly in the Dusk🌙
It’s been a warm week around here. ☀️ Here is a comfy area to relax at the water 🌊🐇
August 16, 2025 at 10:55 AM
It’s been a warm week around here. ☀️ Here is a comfy area to relax at the water 🌊🐇
TVs no longer show a basic effect when on and instead they can tune in to channels, and the Ads Channel will loop this ultra epic ad I made for the ultra epic placeholder paper bag. This uses the UI system, much like the mobile phone I posted a while back #enginedev #gamedev #indiedev
June 29, 2025 at 4:31 PM
TVs no longer show a basic effect when on and instead they can tune in to channels, and the Ads Channel will loop this ultra epic ad I made for the ultra epic placeholder paper bag. This uses the UI system, much like the mobile phone I posted a while back #enginedev #gamedev #indiedev
I've added waypoint networks to #DuskEngine, with navmeshes soon to follow. In the meantime, Rina makes full use of the new feature to enter her home and do some more stuff in it — NPC routines go hand in hand with waypoint networks #gamedev #indiedev #enginedev
June 17, 2025 at 6:07 PM
I've added waypoint networks to #DuskEngine, with navmeshes soon to follow. In the meantime, Rina makes full use of the new feature to enter her home and do some more stuff in it — NPC routines go hand in hand with waypoint networks #gamedev #indiedev #enginedev
Some cool new features have been added to #DuskEngine UI - most important being that scripts can now create as many separate UI instances as they want and have them be rendered to textures. Which means interactive in-game mobile phones #gamedev #enginedev #indiedev
June 14, 2025 at 1:02 PM
Some cool new features have been added to #DuskEngine UI - most important being that scripts can now create as many separate UI instances as they want and have them be rendered to textures. Which means interactive in-game mobile phones #gamedev #enginedev #indiedev
I've added new features to #DuskEngine UI system these past days, most important being that it's now possible to add opacity and scale modifiers to entire branches i.e. have elements fade in and out and animate their scale in scripts #gamedev #enginedev #indiedev
June 6, 2025 at 6:07 PM
I've added new features to #DuskEngine UI system these past days, most important being that it's now possible to add opacity and scale modifiers to entire branches i.e. have elements fade in and out and animate their scale in scripts #gamedev #enginedev #indiedev
The shadow situation in #DuskEngine is slowly improving, here is what the newly added CSM looks like so far #gamedev #enginedev #indiedev
June 1, 2025 at 12:42 PM
The shadow situation in #DuskEngine is slowly improving, here is what the newly added CSM looks like so far #gamedev #enginedev #indiedev
Reposted by Firefly in the Dusk🌙
May 28, 2025 at 9:31 PM
DuskEngine can now render transparent materials (such as these windows) with OIT #gamedev #indiedev #enginedev
May 24, 2025 at 6:33 PM
DuskEngine can now render transparent materials (such as these windows) with OIT #gamedev #indiedev #enginedev
I modeled a TV and made it interactable (sorry about the light leaking into the room, I've yet to fix that) #gamedev #indiedev #enginedev
May 22, 2025 at 12:24 PM
I modeled a TV and made it interactable (sorry about the light leaking into the room, I've yet to fix that) #gamedev #indiedev #enginedev
Reposted by Firefly in the Dusk🌙
Been working on this jungle for a while, hopefully I got it dense enough, it was a challenge to keep everything over 120fps on my modest graphics card (2060 super). But with alot of modelling rework I managed.
#indiegamedev #ashortodyssey #graphicsprogramming
#indiegamedev #ashortodyssey #graphicsprogramming
May 21, 2025 at 10:05 PM
Been working on this jungle for a while, hopefully I got it dense enough, it was a challenge to keep everything over 120fps on my modest graphics card (2060 super). But with alot of modelling rework I managed.
#indiegamedev #ashortodyssey #graphicsprogramming
#indiegamedev #ashortodyssey #graphicsprogramming
May 19, 2025 at 10:19 PM
I've added a first implementation of SSAO to DuskEngine🎉To get some performance in games back in the day I was willing to turn down any setting except for AO, even though it would have probably made a big difference. AO is too important. #gamedev #indiedev #enginedev
May 17, 2025 at 9:53 PM
I've added a first implementation of SSAO to DuskEngine🎉To get some performance in games back in the day I was willing to turn down any setting except for AO, even though it would have probably made a big difference. AO is too important. #gamedev #indiedev #enginedev
I want to focus on adding new rendering features to DuskEngine and I'm working on just the right prop for that. This is the most complex Blender project I've done so far so I'm excited to see how it's gonna turn out. The white panel is going to be a giant screen #indiedev #blender #3dmodelling
May 15, 2025 at 7:26 PM
I want to focus on adding new rendering features to DuskEngine and I'm working on just the right prop for that. This is the most complex Blender project I've done so far so I'm excited to see how it's gonna turn out. The white panel is going to be a giant screen #indiedev #blender #3dmodelling
Reposted by Firefly in the Dusk🌙
Hey all, Have you ever been confused or frustrated by baking materials in blender? Well I wrote a guide to to help you out.
Please check it out as well as the other blogs on graphics-programming.org #blender3d #tutorial #indiegamedev
graphics-programming.org/blog/blender...
Please check it out as well as the other blogs on graphics-programming.org #blender3d #tutorial #indiegamedev
graphics-programming.org/blog/blender...
The one true guide to baking materials in Blender | Graphics Programming Discord
How to get nice materials on low poly objects
graphics-programming.org
May 10, 2025 at 8:38 PM
Hey all, Have you ever been confused or frustrated by baking materials in blender? Well I wrote a guide to to help you out.
Please check it out as well as the other blogs on graphics-programming.org #blender3d #tutorial #indiegamedev
graphics-programming.org/blog/blender...
Please check it out as well as the other blogs on graphics-programming.org #blender3d #tutorial #indiegamedev
graphics-programming.org/blog/blender...
Reposted by Firefly in the Dusk🌙
It's a nice day to sit out in the sun and do some learnin' #gamedev #indiegamev
May 10, 2025 at 5:22 PM
It's a nice day to sit out in the sun and do some learnin' #gamedev #indiegamev