Samuel Bouchet's Avatar

Samuel Bouchet

@lythom.bsky.social

Indie video game craftsman @lonestonegames.bsky.social | Creator of A Time Paradox | Crafted in City Invaders and Neoproxima | game programming, shaders, game design, C# and Unity Check out Neoproxima: https://links.lonestone.games/t-p-b

495 Followers  |  96 Following  |  31 Posts  |  Joined: 31.08.2024  |  2.3066

Latest posts by lythom.bsky.social on Bluesky


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 ๐Ÿค™

22.01.2026 17:46 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Actually search is not free, you're paying it by providing sellable (personal) data.

02.10.2025 09:48 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
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

01.10.2025 10:04 โ€” ๐Ÿ‘ 40    ๐Ÿ” 21    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 5
Preview
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...

22.09.2025 13:50 โ€” ๐Ÿ‘ 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 !

03.07.2025 09:01 โ€” ๐Ÿ‘ 8    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Post image

[ร€ 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/...

03.07.2025 08:50 โ€” ๐Ÿ‘ 10    ๐Ÿ” 6    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 3
Preview
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

15.05.2025 14:23 โ€” ๐Ÿ‘ 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).

26.04.2025 07:45 โ€” ๐Ÿ‘ 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.

22.04.2025 09:38 โ€” ๐Ÿ‘ 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!

22.04.2025 09:18 โ€” ๐Ÿ‘ 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.

22.04.2025 09:18 โ€” ๐Ÿ‘ 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).

22.04.2025 09:18 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

22.04.2025 08:24 โ€” ๐Ÿ‘ 1    ๐Ÿ” 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 ๐Ÿ‘‡

11.04.2025 14:49 โ€” ๐Ÿ‘ 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.

29.01.2025 20:00 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
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

21.01.2025 14:39 โ€” ๐Ÿ‘ 10    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Capture d'รฉcran de A Time Paradox, mon premier jeu publiรฉ.

Capture d'รฉcran de A Time Paradox, mon premier jeu publiรฉ.

Capture d'รฉcran de Neoproxima, mon dernier jeu publiรฉ.

Capture d'รฉcran de Neoproxima, mon dernier jeu publiรฉ.

Gamedevs, post your first shipped game and your latest shipped game.

16.12.2024 08:39 โ€” ๐Ÿ‘ 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!

13.12.2024 13:02 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
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

13.12.2024 12:51 โ€” ๐Ÿ‘ 11    ๐Ÿ” 4    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1
Post image

๐Ÿ™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...

10.12.2024 13:22 โ€” ๐Ÿ‘ 9    ๐Ÿ” 10    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 2
Video thumbnail

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 ๐Ÿ’ซ

05.12.2024 20:24 โ€” ๐Ÿ‘ 1276    ๐Ÿ” 352    ๐Ÿ’ฌ 59    ๐Ÿ“Œ 105
Preview
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

05.12.2024 20:41 โ€” ๐Ÿ‘ 83    ๐Ÿ” 31    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 9

Citizen Sleeper 2 is coming soon!

Loved the first game, can't wait to play this sequel.

05.12.2024 21:24 โ€” ๐Ÿ‘ 54    ๐Ÿ” 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

29.11.2024 13:56 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Unity UI Canvas Strategies using Expand Having the UI react properly to different resolutions can be challenging. This article describes the strategies we use in our productions at Lonestone Studio.

Also I blogged a few gamedev entries related to the game implementation :
- Unity canvas strategies samuel-bouchet.fr/posts/2024-1...
- Input system workflow samuel-bouchet.fr/posts/2024-0...

28.11.2024 16:05 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Save 25% on Neoproxima on Steam Investigating a time-loop during the Cold War, light years away from Earth. Neoproxima is a text-based adventure game that combines exploration and simple RPG and survival mechanics. Plan your next lo...

Neoproxima is just below 10โ‚ฌ during sales. It might be a good time to grab it!

store.steampowered.com/app/2778760/...

It's a narrative-heavy sci-fi game inspired by Norco and Citizen Sleeper. It's a seventies-in-space uchronia where nothing goes wrongโ€ฆ ๐Ÿ˜ฌ

#indiegame

28.11.2024 16:04 โ€” ๐Ÿ‘ 10    ๐Ÿ” 1    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Hey there ! โœ‹
Making games at Lonestone Studio (Nantes, France), we released Neoproxima this year and I'm trying to share unity and gamedev tips on my blog ^^

24.11.2024 08:49 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@lythom.bsky.social ๐Ÿ™

22.11.2024 08:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Neoproxima on Steam Investigating a time-loop during the Cold War, light years away from Earth. Neoproxima is a text-based adventure game that combines exploration and simple RPG and survival mechanics. Plan your next lo...

5/ Neoproxima

store.steampowered.com/app/2778760/...

21.10.2024 09:09 โ€” ๐Ÿ‘ 9    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Unity Testing โ€” How to Mock with Moq A step-by-step guide to implementing mocking in Unity tests using Moq, with a practical PlayerPrefs example

Breaking news: a Unity Developer sleeps peacefully after discovering the magic of automated testing!

๐Ÿ“They read my new Blog Post on How to Mock in Unity:
โ€ข Setup guide
โ€ข Practical PlayerPrefs example
โ€ข Real implementation patterns

samuel-bouchet.fr/posts/2024-1...

#Unity3D #GameDev #Testing

25.10.2024 08:39 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@lythom is following 20 prominent accounts