Foretales cover
Dead In Antares Cover
Drifting Lands cover
The Crush House cover
Hello! I'll be looking for work starting next august or september. I have 20 years of experience in a lot of roles, but I can help with VFX, Art Direction, Gameplay programming, Game Design, Producing... If you want to start talking about how I can help your project, do not hesitate to reach out!
1 week ago
53
42
1
1
Check out Samuel’s implementation of the Black Box Sim game architecture I presented at the @roguelike.club in 2024! Thanks for sharing 👍
1 week ago
1
1
0
0
Ah I should write on why (and how) I stopped using ScriptableObject :o Main reason is that I can't inject them in a server or a pure .net test project. That said I haven't found yet a static db that fit well with my workflow and custom odin inspectors + serialization does have limitations too
1 week ago
0
0
1
0
The Black Box Sim
A game architecture that separates simulation from presentation. Commands in, events out, everything else stays outside.
I keep coming back to the same architectural pattern for my games — robust, testable… @briangcronin.bsky.social covered a close variant in a YouTube talk, but there was no written article to point people to. So I wrote one, including my own reactive state twist.
samuel-bouchet.fr/posts/2026-0...
1 week ago
5
0
2
1
J'ai utilisé Loreline pour une petit proto: lythom.itch.io/openthebox
Loreline C# => .net console => WASM (Ça tourne dans xterm.js)
Super solide et pratique ! Je recommande :D
3 weeks ago
1
0
0
0
Pareil j'y suis allé par étape. Me reste plus que google calendar et google maps à dégager, mais c'est pas les plus simples 😬
Quand tu t'y mets n'hésite pas si tu cherches des feedbacks 🤙
2 months ago
1
0
0
0
Actually search is not free, you're paying it by providing sellable (personal) data.
6 months ago
0
0
1
0
Steredenn's 10th anniversary: genesis, sales figures and what's next!
15th October 2015 was the 1.0 release of the game
Steredenn will soon be 10 years old! 🎊
Wow. Already.
For the occasion, we've compiled all the sales figures and anecdotes about the game!
And we'll talk briefly about what's next.
Enjoy reading! <3
open.substack.com/pub/pixelnes...
#gamedev #indiedev #indiegame
6 months ago
40
21
0
5
Advertisement
Endless Legend 2 - Original Soundtrack [Early Access], by Arnaud Roy
21 track album
La Sainte Sauce vient d'arriver sur Bandcamp. arnaudroy.bandcamp.com/album/endles...
6 months ago
33
5
1
1
Anaïs et moi avons eu la chance de participer à ce chouette projet de jeu narratif malheureusement méconnu. Et en plus, la musique est de Arnaud Roy !
9 months ago
8
3
0
1
[À ne pas manquer : voyage interstellaire à -50%]
Trop chaud ? Marre de notre☀️ et du rechauffement climatique ?
Vous avez raison, le futur est ailleurs ! Neoproxima et son écosystème vierge sont prêts à vous accueillir !
Billets à -50% en ce moment => store.steampowered.com/app/2778760/...
9 months ago
10
6
1
3
CTHULOOT for Nintendo Switch - Nintendo Official Site
Buy CTHULOOT and shop other great Nintendo products online at the official My Nintendo Store.
CTHULOOT, our arcade coop 1-4 players game is now playable on Nintendo Switch!
Grab it on the Nintendo eShop: www.nintendo.com/us/store/pro...
(EU players: search on the console directly, page is still not up).
Have fun!
#gamedev #indiedev #indiegame #coopgaming
11 months ago
48
40
1
5
+1 Pour Neoproxima. @pierrickb.bsky.social, bien que français, s'est plongé dans les méandre de la littérature anglaise pour écrire en anglais en premier lieu. Je crois qu'il n'en est pas ressortit en 1 seul morceau d'ailleurs 😁(mais pas sûr que ça soit lié uniquement à l'anglais).
11 months ago
1
0
1
0
Serializing/loading/saving/networking previews on top of isolating the preview system complexity. Also in that context the state of the preview can be as simple as a list of serialized commands.
11 months ago
0
0
1
0
Even without a state listening approach I'd suggest considering previews as diffs and to be part of a main state for that complexity reason. In a data oriented approach, everything is data!
11 months ago
0
0
1
0
You'd use a dedicated "CalculatePreviewCommand" to write that preview diffs state rather that implementing dedicated logic to dispatch the previews.
It put complexity where it belongs (a preview command) and keeps the controller simple.
11 months ago
0
0
1
0
In the state listening approach you'd see previews as "diffs" from state A to state B. The diffs list itself would be dedicated part of the state… that you can listen to (without complex subscription handling: just 1 state reference).
11 months ago
0
0
1
0
Advertisement
A variant I use is to have the UI/VFX listen to the state instead of the commands. It makes it possible to load any state and have the game display the right informations without having to maintain an initialisation script or have a command replay logic.
11 months ago
0
1
2
0
Super fier de ce qu'on a mis en place pour la UI de @neoproxima.bsky.social
Venant du web, la gestion de la réactivité des interfaces de jeux m'a toujours semblé un peu archaïque... alors quand @lythom.bsky.social a proposé de faire un micro React, j'étais aux anges.
Pour en savoir plus 👇
1 year ago
2
1
0
0
Nesting ContentSizeFitters + LayoutGroups can quickly become performance intensive. If you ever find yourself struggling with perf (I did for mobile targets): a dedicated specific script to dynamically resize and layout your content is often easy to write and only leverage the complexity you need.
1 year ago
0
0
1
0
Unity UI Debugging Tool - Click Occlusion Debugger
Sharing a tool I made to quickly debug what's under the pointer
🛠 I made a handy tool for UI debugging
The Click Occlusion Debugger can be setup in 3 minutes and can display what's blocking your pointer.
🔗 All instructions are here: samuel-bouchet.fr/posts/2025-0...
#GameDev #Unity3D #UIDebugging #IndieDev
1 year ago
10
2
0
0
Capture d'écran de A Time Paradox, mon premier jeu publié.
Capture d'écran de Neoproxima, mon dernier jeu publié.
Gamedevs, post your first shipped game and your latest shipped game.
1 year ago
7
2
0
0
It showcases the awsome
- Tinkstate# by @nadakoster.bsky.social,
- DOTween by @demigiant.bsky.social,
- UniTask by @neuecc.bsky.social, and
- Odin inspector and validator by Sirenix (no bsky account?)
I use those tools in production and I love them:🤩🤩🤩🤩. See usage examples in the article!
1 year ago
2
0
1
0
Animations Done Right with Reactive UI (Unity 6 example)
Reactive UI on observable state in video games is reliable and efficient, yet animations become a challenge. Let's see how to tackle that.
📝 How do you handle smooth UI transitions when your game state changes instantly?
In this article I demonstrate a clean architecture for complex UI animations sequences in state-driven games.
Full article: samuel-bouchet.fr/posts/2024-1...
#GameDev #Unity3D #Programming
1 year ago
11
4
3
1
Advertisement
🐙Our game CTHULOOT is part of Daedelics' current Steam event!
🎮You can try the demo with your friends right now on Steam store.steampowered.com/app/2283410/...
🧃And give us feedback on our discord discord.com/invite/taMGF...
1 year ago
9
10
0
2
I'm so happy to share that Citizen Sleeper 2 releases Jan 31st 2025!🚀
Play our dice-driven RPG on PC, Mac, PS5, Nintendo Switch and Xbox Gamepass in less than 2 months!
Wishlist now to be notified the moment the game goes live 💫
1 year ago
1276
351
59
105
Citizen Sleeper 2 - Date Announce Trailer
A dice-driven RPG, in a human and heartfelt sci-fi world. You are an escaped android, with a malfunctioning body, a price on your head and no memory of your ...
Are you awake Sleeper? We've dropped some BIG news 📰
Citizen Sleeper 2: Starward Vector releases on January 31 on PC, Nintendo Switch, PlayStation 5, and Xbox Series X|S, Game Pass day one 🎉
Check out the extended trailer that dropped at @pcgamer.com PGS: Most Wanted 📺 https://buff.ly/41iRgLC
1 year ago
83
31
1
9
Citizen Sleeper 2 is coming soon!
Loved the first game, can't wait to play this sequel.
1 year ago
53
7
0
0
Tired of selecting tiny child objects on click in Scene View when you want the parent?
You can use the [SelectionBase] attribute on the parent MonoBehaviour to ensure clicking any child selects the parent first!
#unity3d #unitytips #unity6
1 year ago
4
0
1
0