Thomas Decroyère
tdecroyere.bsky.social
Thomas Decroyère
@tdecroyere.bsky.social
Freelance software engineer.

Working on Elemental graphics library and Kanso (small micro kernel OS).

https://github.com/tdecroyere
I now have a first person camera system for my renderer. It can be controlled with keyboard/mouse or gamepad. 😊

#directx12 #vulkan #gamedev #indiedev #IndieGameDev
July 21, 2025 at 3:06 PM
I really need a new camera system because the model-viewer controls don't really work with a 3D scene. 😅

#gamedev #indiedev #IndieGameDev
July 14, 2025 at 3:03 PM
The mesh sample works on iOS 26 with motion controls. It shares the exact same C code than the desktop version.😊

The sample is written in C23. Check the source code here: github.com/double-buffe...

#gamedev #indiedev #IndieGameDev #apple #ios #ios26 #iphone
July 7, 2025 at 3:05 PM
I've added functionality for the PS5 DualSense controller to my cross-platform gaming library. 😊

Feel free to explore the source code: github.com/double-buffe...

#directx12 #vulkan #gamedev #IndieGameDev #dualsense
June 30, 2025 at 3:11 PM
This is what happens when something goes wrong while refactoring the geometry data layout. 😅

The sample is written in C23. Check the source code here: github.com/double-buffe...

#directx12 #vulkan #gamedev #IndieGameDev
June 26, 2025 at 3:05 PM
I have implemented input management that works on Windows, macOS and Linux.

To test it, what better way than to apply some cool motions to my 3D model viewer. 😊

The sample is written in C23. Check the source code here: github.com/double-buffe...

#directx12 #vulkan #gamedev
June 23, 2025 at 3:05 PM
Forgetting to include friction when calculating velocity or acceleration can lead to some truly unexpected results. 😅

#directx12 #vulkan #gamedev
June 9, 2025 at 3:04 PM