Thibault Hennequin's Avatar

Thibault Hennequin

@thennequin

โ˜€๏ธ(Ex lead) tools programmer @ Kylotonn by day. ๐ŸŒ‘Solodev by night working on a custom engine and games.

167
Followers
257
Following
99
Posts
16.10.2023
Joined
Posts Following

Latest posts by Thibault Hennequin @thennequin

I already have a train and a rocket launcher, so there's no need to use this bug as part of a gameplay element ;)

01.03.2026 21:50 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

My budget is only my energy after an hard day of work, so I keep it if it's fun ๐Ÿ™‚.

28.02.2026 21:28 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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.

28.02.2026 13:35 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Both ๐Ÿ˜…

28.02.2026 13:29 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

So it's a bug in need to fix or a feature I need to remove ๐Ÿค”

28.02.2026 13:28 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

A bonus platform with an Easter egg ๐Ÿฅš.

28.02.2026 13:27 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

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

28.02.2026 11:44 ๐Ÿ‘ 17 ๐Ÿ” 2 ๐Ÿ’ฌ 4 ๐Ÿ“Œ 0
Video thumbnail

It's better with rails and a bigger path.๐Ÿ›ค๏ธ

15.02.2026 23:46 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

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

15.02.2026 14:51 ๐Ÿ‘ 10 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

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

30.01.2026 19:55 ๐Ÿ‘ 18 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

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

21.01.2026 19:29 ๐Ÿ‘ 9 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Yes, it's the name of the crowbar ๐Ÿ˜…

14.01.2026 23:46 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

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

14.01.2026 22:25 ๐Ÿ‘ 18 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

New algorithm : Splitting into a few (seven) pieces and subdivision of each new polygons into 2 or 3 sub-parts

06.01.2026 23:20 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Choose a random point and orientation, then divide the polygon containing that point along the direction.

06.01.2026 00:20 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

Attempting to recreate the shattering of glass, first step: dividing the polygons
#indiedev #gamedev

05.01.2026 20:40 ๐Ÿ‘ 19 ๐Ÿ” 2 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

Thanks Jake.
The dash is important ๐Ÿ˜†

01.01.2026 01:16 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Video thumbnail

A brief summary of the evolution of my game engine in 2025
#indiedev #gamedev #gameengine #recap

31.12.2025 21:39 ๐Ÿ‘ 21 ๐Ÿ” 3 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Post image

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

29.12.2025 17:53 ๐Ÿ‘ 10 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Indeed๐Ÿ™‚

22.12.2025 19:11 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Thanks, but I was heavily inspired (copied) by Half-Life Alyx atmosphere. Here's the reference ;)

22.12.2025 14:30 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Thanks :)

22.12.2025 11:11 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image Post image Post image Post image

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

22.12.2025 00:05 ๐Ÿ‘ 18 ๐Ÿ” 3 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0
Post image Post image

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

13.12.2025 15:35 ๐Ÿ‘ 10 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I'm using Google Mediapipe.

07.12.2025 14:17 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

Playing with face tracking via my webcam to animate a simple 3D model in my game engine.
#indiedev #gamedev #gameengine

07.12.2025 12:17 ๐Ÿ‘ 17 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

Half-Life 4 is confirmed
#halflife #gamedev

30.11.2025 22:49 ๐Ÿ‘ 9 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Video thumbnail

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

23.11.2025 10:55 ๐Ÿ‘ 10 ๐Ÿ” 2 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

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

26.10.2025 09:02 ๐Ÿ‘ 19 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image Post image Post image Post image

A new room with a computer and... a twisted corridor ? What is this room ?
#indiedev #gamedev #liminalspace

19.10.2025 16:55 ๐Ÿ‘ 17 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0