Sign in

Thibault Hennequin

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

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

PostsRepliesMedia
Thibault Hennequin @thennequin.bsky.social · 04/10/2026
Integrating portals into gameplay, supporting the player and rigidbodies! 🌀 Still a few bugs (the hardest ones) to fix, but it's starting to be really fun! 🚀 #gamedev #gameengine #indiedev #physics
0163
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 · 17/08/2026
The Moiré effect might be a bit too pronounced, but I'm leaving it as is :)
010
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
And other screenshots. (After / Before)
020
Thibault Hennequin @thennequin.bsky.social · 26/07/2026
Thanks. Creating a game engine involves many steps to achieve the desired level of quality, and I still have a lot of steps :D
010
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 · 21/07/2026
Indeed, Without it's just a soulless product.
010
Thibault Hennequin @thennequin.bsky.social · 20/07/2026
Thanks 😊
000
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 · 07/07/2026
static.klipy.com
Daft Punk Thumbs Up
ALT: Daft Punk Thumbs Up
010
Thibault Hennequin @thennequin.bsky.social · 06/07/2026
A full screenshot of my editor, if you're interested.
010
Thibault Hennequin @thennequin.bsky.social · 06/07/2026
Yes, they are so spacious, I think you could crawl inside. 😉
000
Thibault Hennequin @thennequin.bsky.social · 06/07/2026
Good old memories
010
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
Another example
010
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
So nice, now I have to do the same. No need of temporal.
010
Thibault Hennequin @thennequin.bsky.social · 13/04/2026
Yes, they pushed the technique to its limit. It's not perfect but it can be enough.
000
Thibault Hennequin @thennequin.bsky.social · 13/04/2026
Search for articles and examples (shadertoy can help), and don't forget to add noise to the radius distance.
010
Thibault Hennequin @thennequin.bsky.social · 13/04/2026
Old but good technique.
000
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
You don't want to get lost in there, you'll never find a way out.
000
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 · 01/03/2026
I already have a train and a rocket launcher, so there's no need to use this bug as part of a gameplay element ;)
000
Thibault Hennequin @thennequin.bsky.social · 28/02/2026
My budget is only my energy after an hard day of work, so I keep it if it's fun 🙂.
110
Thibault Hennequin @thennequin.bsky.social · 28/02/2026
Yes controllers are hard to master. It's a raycast to select the picked object and I'm changing the linear and angular velocity of the rigidbody based on the target point and direction.
000
Thibault Hennequin @thennequin.bsky.social · 28/02/2026
Both 😅
000
Thibault Hennequin @thennequin.bsky.social · 28/02/2026
So it's a bug in need to fix or a feature I need to remove 🤔
110
Thibault Hennequin @thennequin.bsky.social · 28/02/2026
A bonus platform with an Easter egg 🥚.
000
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
It's better with rails and a bigger path.🛤️
020
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