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

484 Followers  |  94 Following  |  29 Posts  |  Joined: 31.08.2024  |  2.2863

Latest posts by lythom.bsky.social on Bluesky

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 โ€” ๐Ÿ‘ 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 ๐Ÿ‘‡

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 โ€” ๐Ÿ‘ 1285    ๐Ÿ” 355    ๐Ÿ’ฌ 60    ๐Ÿ“Œ 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
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.

Learn how we handle layouting of user interfaces using Unity at Lonestone Studio.

Covers: Screen spaces, Canvas Scaler, 2 "Expand" configuration strategies

๐Ÿ’กUseful for creating UIs across multiple resolutions.
โ†“โ†“โ†“
samuel-bouchet.fr/posts/2024-1...

#GameDev #UnityTips #UIDesign

18.10.2024 09:11 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Gamedev Discoveries - October 2024 Exploring the latest techniques, tools, and insights in game development. Here's what caught my attention this month!

๐ŸŽฎ Gamedev Discoveries - October 2024 ๐Ÿš€

Featuring insights from:
โ€ข Orthogonal design by Steve Lee
โ€ข TheKhronosGroup SIGGRAPH 2024 recap
โ€ข Determinism in box2d by Erin Catto
โ€ข @yarnspinner.dev for @unity3d.bsky.social dialogues

๐Ÿ‘‡
samuel-bouchet.fr/posts/2024-1...

#GameDev #IndieGame #UnityTips

11.10.2024 12:32 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

We worked hard on this one, especially @lythom.bsky.social !

This patch should address Neoproximaโ€™s most glaring issues
We had to postpone it for too long, happy to see it live!

30.09.2024 13:34 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Steam :: Neoproxima :: Steam Achievements and Major Text Overhaul Dive into a more immersive Neoproxima with Steam achievements and enhanced narrative quality

We're thrilled to present our most significant update for #Neoproxima game since launch, includes text overhaul and steam achievements. steamcommunity.com/games/277876...
#indiegame

30.09.2024 13:11 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

@lythom is following 20 prominent accounts