DarknessFX's Avatar

DarknessFX

@drkfx.bsky.social

Developer, Gamer, Maker, Coolhunter, Adventurer! PT,EN GameDev ToolMaker at https://github.com/DarknessFX .

130 Followers  |  132 Following  |  87 Posts  |  Joined: 20.10.2024  |  2.3357

Latest posts by drkfx.bsky.social on Bluesky

Post image Post image Post image

Spherical Polar Coordinates from the always inspiring
XorDev ๐Ÿป๐Ÿ‘ ported to Unreal Engine material.
==
Download M_SphericalPolarCoord (1,2,3) from github.com/DarknessFX/U...
Source code screenshots:

13.11.2025 15:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

C++ static calls, add #include "RaylibUEBPLibrary.h" and start using the API.
Blueprint nodes feature easy chaining, providing data between nodes for frictionless development.
(e.g. Using Timeline node or Tick event)

26.09.2025 15:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

50+ Raylib draw functions as Blueprint nodes (e.g., DrawCircle, DrawText, DrawModelEx) with exact parameters for 1:1 learning.
Access to the Renderer DrawCommandList for real-world pipeline practice.

26.09.2025 15:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

RaylibUE plugin for Unreal Engine
Bridges Raylib's easy-to-use drawing API (by @raysan5 ) with @UnrealEngine's intuitive Blueprint nodes.
Ideal for GameDev teachers/students as starting point to learn and experience both worlds.
==
Free and open-source at github.com/DarknessFX/R...

26.09.2025 15:47 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Big update to DFoundryFX plugin for Unreal Engine 5.6.
Lots of fixes, performance improvements, code cleanup, DPI scaling fixed (I hope ๐Ÿ™).
Engine Tab is completed and functional again. ๐Ÿ‘
==
Free and open source at github.com/DarknessFX/D...

23.09.2025 12:53 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - DarknessFX/DFoundryFX: Unreal Engine 5.6 Plugin with Dear ImGUI, customizable performance metric charts (including Shipping builds), Shader compiler monitoring and STAT commands control panel... Unreal Engine 5.6 Plugin with Dear ImGUI, customizable performance metric charts (including Shipping builds), Shader compiler monitoring and STAT commands control panel for Unreal Engine GameViewpo...

DFoundryFX plugin for Unreal Engine 5.6 is available at github.com/DarknessFX/D... .
This is a preview version. I need to update the Shader Compiler monitor, a lot changed since UE 5.1 and takes a lot of time to test because it only works for packaged games... Build, test, repeat.

21.09.2025 22:47 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Unreal Engine CommonUI Minimal Menu Kit

Unreal Engine CommonUI Minimal Menu Kit

Unreal Engine CommonUI Minimal Menu Kit, free and open source at github.com/DarknessFX/U...

09.07.2025 17:34 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

XCC Quinn fab.com/listings/fa9...
Kronos GHS fab.com/listings/492...
Sci-Fi Characters fab.com/sellers/RAIS...

26.01.2025 22:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

I just saw some new free character models for UE5 on Fab. It's always welcome to have variety beyond Manny and Quinn meshes, and for free, it's doubly welcome.
== links ๐Ÿงต๐Ÿ‘‡

26.01.2025 22:21 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Each pixel is a thread...
I'm reading "CUDA by Example" and this sample blew my mind. Ripple effect is common in pixel shaders but always relative to the surface.
Here each pixel is a GPU thread, calculating its value every frame.๐Ÿคฏ
This from a 2010 book and I didn't know it was possible until today.

25.01.2025 20:01 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

UEMaterials 2nd Anniversary! ๐Ÿป๐ŸŽ‰๐Ÿฅณ
200+ Unreal Engine materials, 260+ GitHub stars.
I'm glad you all are enjoying the repository.
To celebrate, I added a Gallery where a thumbnail collection of all materials is presented, linked to the source code screenshots. (WIP)
==
github.com/DarknessFX/U...

23.01.2025 02:27 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Release 3.2.0 ยท libsdl-org/SDL Announcing the SDL 3 official release! SDL 3.0 is finally here! We have many many people to thank on the road to get here, but I'd like to call out special thanks to: @slouken and @icculus, lead d...

SDL3 officially released!๐Ÿ‘๐Ÿป
To celebrate, I updated my Zig Template BaseSDL3 with the new version and added options to build using it as a shared or static library.
github.com/libsdl-org/S...
==
github.com/DarknessFX/z...
Note: I forgot to post new Nvidia CUDA template + VSCode w/ RADDebugger "hack"

22.01.2025 18:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

"traceResponse": true
}
},
==
I don't know if it's possible to fix these hard-coded paths, but it should be easy enough for anyone to adapt.

19.01.2025 21:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

"MIMode": "gdb",
"miDebuggerPath": "C:/Unreal/RadDebugger/raddbg.exe",
"miDebuggerArgs": "-q -auto_step -project D:/workbench/Zig/inProgress/zTinyRasterizer/bin/Debug/${workspaceFolderBasename}.exe",
"logging": {
"engineLogging": true,
"trace": true,

19.01.2025 21:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

"program": "${workspaceFolder}/bin/Debug/${workspaceFolderBasename}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"preLaunchTask": "${defaultBuildTask}",
"externalConsole": true,
"avoidWindowsConsoleRedirection": true,

19.01.2025 21:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Releases ยท EpicGamesExt/raddebugger A native, user-mode, multi-process, graphical debugger. - EpicGamesExt/raddebugger

RadDebbuger from github.com/EpicGamesExt...
launch.json:
==
{
"name": "Debug with RadDebugger",
"type": "cppdbg",
"request": "launch",
"presentation": {
"hidden": false,
"group": "",
"order": 3
},

19.01.2025 21:39 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

I'm using VSCode with Cppvsdbg for a while but its features are lackluster, today I tried RadDebugger and it works surprisingly well.
I "hacked" a custom command into launch.json as a shortcut to start a RadDebugger session with the latest debug build.

19.01.2025 21:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

The difference it makes when you move a division and float cast outside the loop is significant.
And where I spent my time yesterday, sometimes the smaller functions can be the trickiest to fix.

17.01.2025 18:41 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

I optimized so much that I had to spend a day rewriting my FPS counter because the frame timing was so small, my sleep (in milliseconds) was missing vsync.
I almost had to add: if (delta < 100) Sleep(1ms);

17.01.2025 16:59 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Yes!!! GLFW-less version also working!! \o/
Uploading BaseVulkan Zig Template source code to github.com/DarknessFX/z... in a few minutes. ๐Ÿ’ช

15.01.2025 06:06 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

8 hours and 900+ lines of code later: ๐Ÿป
Now that I have a version working 100%, I'm going back to find out why my GLFW-less version failed.

15.01.2025 05:14 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

I'm bored... I should write a Vulkan "Hello Triangle" in Zig without GLFW3.
A day later and 850 lines of code = FAIL.
Today I'm going rewrite everything with GLFW3 and following Vulkan Tutorial.
Nothing like a good amount of pain to fix boredom. ๐Ÿคฃ

14.01.2025 18:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Why do I make and share basic templates?
Because if I spent an afternoon to make this work (Zig+Raylib+Emscripten[HTML5, WASM, WebGL ES]), someone starting in dev would take a week and AI assistance won't help at all.

13.01.2025 01:18 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Yo @thunderowl.one , I just received the tulip.computer , a picture of it with my good old M5Stack Core.
Thank you for the recommendation, I really wanted an ESP32-S3 with a big screen! ๐Ÿ‘

10.01.2025 23:19 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Video thumbnail

1st mini game made with Zig + raylib , took 4 and ยฝ hours.
Like the wise man said "First you learn how to do it right, then you learn how to do it fast".

10.01.2025 04:44 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

More updates and templates:
- Lua scripting.
- SQLite, LMDB and DuckDB databases.
- ODE (Open Dynamics Engine) and Chipmunk2D physics.

06.01.2025 17:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - DarknessFX/zig_workbench: DarknessFX Zig templates, projects, programs, libs and tools. DarknessFX Zig templates, projects, programs, libs and tools. - DarknessFX/zig_workbench

Download the new templates, ready to use and build, from github.com/DarknessFX/z... .
==
I think I got almost all C compatible UIs and Frameworks that I know ported to Zig.
It is 2025, there's no excuse for making new apps that output to the terminal (exception granted to IoT). ๐Ÿ“Š

05.01.2025 19:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Zig language : yesterday was super productive, I was able to port and upload templates for Allegro 5, SFML2, NanoVG.
Today I included a Webview template too, for those who prefer to use HTML instead of an UI framework.
== links ๐Ÿงต๐Ÿ‘‡

05.01.2025 19:22 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image Post image

Download MF_MannequinExtrasColor from github.com/DarknessFX/U...
==
1) Source code screenshot.
2) Before > After changes to default M_Mannequin .

03.01.2025 18:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

I published MF_MannequinExtrasColor to UEMaterials repository.
It is an easy to use function that you add to M_Mannequin Base Color and presents a list of new color parameters to customize UE5 Manny and Quinn.
== Link and source code: ๐Ÿงต๐Ÿ‘‡

03.01.2025 18:36 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 1

@drkfx is following 17 prominent accounts