Sign in

Thibault Hennequin

@thennequin.bsky.social
195 followers 287 following 138 posts

☀️(Ex lead) tools programmer @ Kylotonn by day. 🌑Solodev by night working on a custom engine and games.

PostsRepliesMedia
Thibault Hennequin @thennequin.bsky.social · 27/09/2026
After a short vacation, I decided to add portals (yes, like in the game Portal) to my C++ engine. 🌀 Still an early prototype, but it's a good start! 🚀 #gamedev #cpp #gameengine #indiedev #portal
0143
Thibault Hennequin @thennequin.bsky.social · 13/09/2026
The 3D viewer is taking a bit longer than expected, lots of C++ refactoring and cleanup, but I’m aiming for an October release! 🗓️ Since the last update, I revamped the titlebar, toolbar, fonts and added icons to the scene hierarchy. 🛠️ #gamedev #cpp #opensource #3D
0192
Thibault Hennequin @thennequin.bsky.social · 30/08/2026
Lately, I've been reviving an old project: a 3D viewer for FBX, OBJ, glTF, and BVH. 🛠️ It supports hierarchies, geometries, skeletons, and animations. Mainly built with core classes from my custom engine. The prototype is working. On GitHub soon! 🚀 #gamedev #indiedev #gamedevtools
0153
Thibault Hennequin @thennequin.bsky.social · 18/08/2026
Added a shutdown effect to the CRT shader! 📺 Nothing hits like that classic electron beam collapsing when you turn off an old screen. And why not use it when turning it on, too? Does this bring back memories, or am I getting too old? 😂 #gamedev #indiedev #rendering #gameengine
0113
Thibault Hennequin @thennequin.bsky.social · 16/08/2026
Improved video playback on in-game monitors and TVs! 📺 Added a custom CRT shader that reveals individual subpixels when you step close to the screen. Is it too much overengineering or is it never enough? 🙈 #gamedev #indiedev #rendering #gameengine
2193
Thibault Hennequin @thennequin.bsky.social · 06/08/2026
How I created "Jamiroquai in the Backrooms" with my game engine. #backrooms #jamiroquai #gamdev #indiedev #gameengine #timelapse
061
Thibault Hennequin @thennequin.bsky.social · 01/08/2026
Found footage of Jamiroquai in the Backrooms #backrooms #jamiroquai
051
Thibault Hennequin @thennequin.bsky.social · 26/07/2026
To fix GI light leaks through walls, my engine's probe grid now uses a BVH of the level to trace rays, flagging leaking probes and skipping their baking! #gamedev #indiedev #rendering #gameengine
2141
Thibault Hennequin @thennequin.bsky.social · 19/07/2026
I postponed cubemap management in my engine for way too long, but I finally implemented it! ✨ The engine now supports multiple localized cubemaps, featuring parallax-corrected reflections and smooth blending transitions between them. #gamedev #indiedev #rendering #gameengine
1276
Thibault Hennequin @thennequin.bsky.social · 05/07/2026
Zoo level workflow update! Smoothed out the drag & drop system with a few UX improvements: • Anchor points to chain props (like pipes). • Highlight/darkening system for draggable objects. • Separated translation/rotation gizmos for clarity. #gamedev #indiedev #leveleditor #gameengine
56810
Thibault Hennequin @thennequin.bsky.social · 21/06/2026
I wasn't satisfied with my engine's shadows. There were too many artifacts (especially shadow acne and Peter Panning). So, I took the time to dig into some references to help me improve them. The result is so much cleaner and solid now!✨ #gamedev #indiedev #rendering #gameengine
173
Thibault Hennequin @thennequin.bsky.social · 14/06/2026
To make an FPS feel alive, it needs more than just shooting enemies. It needs interactivity. 🎮 So I'm adding functional props to the world. ✨ Started with the classics: doors, a vending machine, a water dispenser, a light and a flare. #gamedev #indiedev #fps #gameplay
2193
Thibault Hennequin @thennequin.bsky.social · 13/06/2026
New editor feature to speed up level creation! 🛠️ Digging through the file hierarchy for specific props was too slow. So, I added the ability to open a "Zoo" level side-by-side and just drag & drop ready-to-use props into the main scene. 🏗️ #gamedev #indiedev #leveleditor
0101
Thibault Hennequin @thennequin.bsky.social · 07/06/2026
Steam Deck optimization week: From 30 FPS to 60 FPS! 🚀 • Quantized vertex buffers & GBuffer to reduce bandwidth • Stopped rendering everything twice (stupid bug) 🤦 I still have work to do, but it's a solid start. (And yes, that's a HL2 zombie 🧟) #gamedev #indiedev #steamdeck
0153
Thibault Hennequin @thennequin.bsky.social · 24/05/2026
A good FPS needs good movement. Reworked the first-person controller to make crouching and crouch jumping feel much smoother. Oh, and I also added fully working ladders and wall climbing! 🪜🧗 #gamedev #indiedev #gameplay #fps
0152
Thibault Hennequin @thennequin.bsky.social · 03/05/2026
After the walls, it's time to create doors to enter the rooms with style and music. #gamedev #indiedev #gameengine #doors
0143
Thibault Hennequin @thennequin.bsky.social · 01/05/2026
Making the entry level of my game in my game engine. What do you think ? I also create variations using the engine's built-in color grading to obtain different moods. #gamedev #indiedev #gameengine
0111
Thibault Hennequin @thennequin.bsky.social · 26/04/2026
I wanted to recreate a scene inspired by the atmosphere of the game Portal. So I imported meshes, reworked the glass shader and created a simple fake portal effect using cubemap reflection. I'm pretty happy with the result. #gamedev #indiedev #gameengine
0154
Thibault Hennequin @thennequin.bsky.social · 13/04/2026
I was inspired by the recent posts on Crimson Desert, so I added support for Parallax Occlusion Mapping to my engine this weekend. #gamedev #indiedev #CrimsonDesert #gameengine
4224
Thibault Hennequin @thennequin.bsky.social · 08/04/2026
A scene with multiple skies. It's not revolutionary, but it's pleasant to look at.
090
Thibault Hennequin @thennequin.bsky.social · 05/04/2026
After the water shader, I'm returning to the glass rendering and shattering 💥. #gamedev #indiedev #gameengine #vfx #physics
1134
Thibault Hennequin @thennequin.bsky.social · 01/04/2026
I've changed my mind I will finally add entities in my poolroom exploration game. Here's a preview of the first one. It's better with sound. 🔊 #gamedev #indiedev
0103
Thibault Hennequin @thennequin.bsky.social · 29/03/2026
My global illumination is good enough (for now), so I reworked my water shader and what better place to test it than poolrooms? #gamedev #indiedev #gameengine
1204
Thibault Hennequin @thennequin.bsky.social · 22/03/2026
After months of testing and tweaking, I've finally versionned my GI using spherical harmonics. Now that it's done, I can move on and experiment other stuff like specular occlusion. For this, I recreate a test scene from @passivestar.bsky.social #gamedev #indiedev #gameengine
1185
Thibault Hennequin @thennequin.bsky.social · 28/02/2026
Over the past few days, I've continued working on the first-person controller and object manipulation. I thought the system was ready until I discovered one last problem. #screenshotsaturaday #gamedev #indiedev #fps
4183
Thibault Hennequin @thennequin.bsky.social · 15/02/2026
Reworked the First Person controller with Jolt Physics. ⚡ To test it out, I upgraded the spline system and built a train. 🚂 Now, let's see if the train can carry objects! 📦 Spoiler: Yes! ✅ #gamedev #indiedev #fps #joltphysics #gameengine
1113
Thibault Hennequin @thennequin.bsky.social · 30/01/2026
Back to gameplay stuff. 🎮 Implemented object manipulation in first-person. It was easier than expected! It's nice when things just work. Now I can dive into gameplay mechanics, like puzzles. 🧩 #gamedev #indiedev #fps #physics #gameplay
0192
Thibault Hennequin @thennequin.bsky.social · 21/01/2026
Still polishing the editor UX.🛠️ I reworked the toolbar to make it cleaner. ✨ What do you think of the new layout ? ⬆️ Before /⬇️ After #gamedev #uiux #indiedev #tooldev
0112
Thibault Hennequin @thennequin.bsky.social · 14/01/2026
Building big features can be draining. 🧠 So to take a break, I switch to small QoL improvements on my code. Lately, I polished the editor UX: - Reworked the hotkey system⌨️ - Added "Random Color per Object" debug view (inspired by Blender) 🎨 #gamedev #indiedev #cpp #tooldev
0203
Thibault Hennequin @thennequin.bsky.social · 05/01/2026
Attempting to recreate the shattering of glass, first step: dividing the polygons #indiedev #gamedev
2202
Thibault Hennequin @thennequin.bsky.social · 31/12/2025
A brief summary of the evolution of my game engine in 2025 #indiedev #gamedev #gameengine #recap
2223
Thibault Hennequin @thennequin.bsky.social · 29/12/2025
I finally managed to launch my engine and my latest level (and my engine) on my Steam Deck with a stable 40 FPS. 🎉 #indiedev #gamedev #gameengine
0113
Thibault Hennequin @thennequin.bsky.social · 22/12/2025
After replaying a famous FPS, I wondered if my engine could deliver rendering quality similar to other commercial game engine. So I tried recreating a level, and after two days, here's the result. What do you think ? #indiedev #gamedev #gameengine
3193
Thibault Hennequin @thennequin.bsky.social · 13/12/2025
On my engine, SSAO was a post-process on the entire screen. Now it's an separate pass performed right after the Z-Prepass, allowing me to use AO directly in lighting. Bye-bye AO on selfillum surfaces. I've also replaced my SSAO shader with XeGTAO. #indiedev #gamedev #gameengine
0113
Thibault Hennequin @thennequin.bsky.social · 07/12/2025
Playing with face tracking via my webcam to animate a simple 3D model in my game engine. #indiedev #gamedev #gameengine
1173
Thibault Hennequin @thennequin.bsky.social · 30/11/2025
Half-Life 4 is confirmed #halflife #gamedev
1101
Thibault Hennequin @thennequin.bsky.social · 23/11/2025
A month has passed since my last post, but I was on vacation (full disconnection) and then I worked on game systems, and more specifically on NPC (Non Player Characters). Now they can follow a target with their eyes in a more natural way. #indiedev #gamedev #gameengine #npc
0112
Thibault Hennequin @thennequin.bsky.social · 26/10/2025
I realized that my cubemap filtering and my IBL (the specular with roughness part) were incorrect, so I recreated the famous PBR spheres with Pisa HDRI to check if everything was OK. It's seems Ok now. #indiedev #gamedev #gameengine #pbr
0194
Thibault Hennequin @thennequin.bsky.social · 19/10/2025
A new room with a computer and... a twisted corridor ? What is this room ? #indiedev #gamedev #liminalspace
0174
Thibault Hennequin @thennequin.bsky.social · 29/09/2025
First step to developing on #SteamDeck : launch a simple rendering demo of my render layer. Next step : the custom engine. #indiedev #gamedev #gameengine
0214
Thibault Hennequin @thennequin.bsky.social · 20/09/2025
Running the "Digital Emily" model from the @matmadnessart.bsky.social's HumanShaders Godot plugin in my engine. It looks pretty good to me. #ScreenshotSaturday #indiedev #gamedev #gameengine
1212
Thibault Hennequin @thennequin.bsky.social · 14/09/2025
I'm trying a create a new environnement inspired by Control of @remedygames.com #indiedev #gamedev #ControlRemedy #liminal
1385
Thibault Hennequin @thennequin.bsky.social · 12/09/2025
Don't blindly trust the #Microsoft Win32 documentation, it automatically switches to the local language. And sometimes, the translation is the opposite of the English version. So don't forget to switch the documentation to English.
030
Thibault Hennequin @thennequin.bsky.social · 31/08/2025
Since the beginning of my gizmos in my engine, something visual was missing and it was not the priority to add it. But I took the time to add these little things and it's cooler. #indiedev #gamedev
2233
Thibault Hennequin @thennequin.bsky.social · 23/08/2025
I added sounds and interactive objects to my cave test scene. #ScreenshotSaturday #indiedev #gamedev
0112
Thibault Hennequin @thennequin.bsky.social · 20/08/2025
By chance, I may have created the first piece of a survival game by assembling Polyhaven meshes. #indiedev #gamedev #customengine #polyhaven
0144
Thibault Hennequin @thennequin.bsky.social · 17/08/2025
I'm playing with the particle system and create an alien/portal smoke effect and colorful sparks. #indiedev #gamedev #customengine
0153
Thibault Hennequin @thennequin.bsky.social · 15/08/2025
I'm creating a simple level to test my GI (global illumination) in my engine and it comes out with a #HalfLife vibe, but that's a coincidence 🙄 #ScreenshotSaturday #indiedev #gamedev #graphicsprogramming
0234
Reposted by Thibault Hennequin
Andres Hernandez @cybereality.bsky.social · 13/08/2025
Hyped to be a part of this BANGER compilation of custom #3D game engines, made from scratch, WITHOUT the use of #Unity #Unreal or #Godot. Take a look at what's *actually* possible for #IndieGameDev with own technology. www.youtube.com/watch?v=e9qK...
0165
Thibault Hennequin @thennequin.bsky.social · 11/08/2025
GP-Direct 2025 (Graphics Programming Showcase) is online with my engine in it🥳 #indiedev #gamedev #graphicsprogramming
0154