Christophe Sauveur reposted
Christophe Sauveur
Christophe Sauveur
@chsxf.dev
Senior Dev at @altshiftgames.bsky.social, BSG: Scattered Hopes, Crying Suns, and Not Not. Apple user. If our games run on Mac, it's because of me. Creator of VGTunes. He/him. Personal account. Views are my own. No AI
707 followers200 following553 posts
Christophe Sauveur reposted
In 2025, "Practical Swift Concurrency" from @donnywals.bsky.social was also an important resource in my journey to understand it. practicalswiftconcurrency.com
This refactor is not finished, or even perfect in its current state. But it is mostly done. No, I won't use a LLM. I want to learn and craft things myself. #noAI github.com/chsxf/CiderKit
In order to learn some aspects of concurrency and actor isolation, I also worked on CiderKit.Tween. In retrospect, I had to take a step back on CiderKit's main project, but it was worth the time. github.com/chsxf/CiderK...
Christophe Sauveur reposted
Christophe Sauveur reposted
Christophe Sauveur reposted
🔥 HOT WAX is coming out on Oct. 29th!! 🔥 🕯️ Place candles. Light a wick. Burn it all down. ⛓️ Build chain reactions, then keep them running. 🧩 A fresh take on falling block arcade puzzlers. Wishlist (and try the demo!) at s.team/a/3041750 💖 #screenshotsaturday #pixelart
Christophe Sauveur reposted
La procureure de la République de Paris Laure Beccuau a assuré sur @tf1info.bsky.social qu'elle ne "peut absolument pas confirmer" que les personnes auteures de violences à Paris sont "des personnes politisées vers l'ultragauche" x.com/TF1Info/stat...
The #vgtunes of the week is... 🥁 ✨ TOEM 2 ✨ by @swmgames.bsky.social A nice and cozy soundtrack composed by Jamal Green and @launchablesocks.bsky.social Check it out: vgtunes.chsxf.dev/albums/4w2dz... #vgm #gamemusic #videogamemusic
Christophe Sauveur reposted
Der Spiegel dans Le Courrier International. Deutsche Qualität. www.courrierinternational.com/article/vu-d...
Christophe Sauveur reposted
Do you remember the demo discs on the original PlayStation? Come try out our IndieStation and its two “demo discs”! A little WebGL experiment that will take you back to those days and introduce you to demos of French indie games! 📺 demo-disc.pixelnest.io #gamedev #indiegames #steamnextfest
Christophe Sauveur reposted
The #vgtunes of the week is... 🥁 ✨ Moonlighter 2 ✨ by @digitalsungames.com The sequel gets a new soundtrack composed by @christopherlarkin.bsky.social Check it out: vgtunes.chsxf.dev/albums/1gju9... #vgm #gamemusic #videogamemusic
Christophe Sauveur reposted
I've tried Affinity, but it has not exactly clicked so far. This may resolve the problems I face since I unsubscribed from Adobe Creative Cloud.
Holy shit. Someone has decompiled the Adobe suite, rebuilt it in Rust and released it as open source. Either all software is dead or the US copyright laws are about to receive an update. getartcraft.com/apps
Christophe Sauveur reposted
France, 2026. à signer ici ➡️ petitions.assemblee-nationale.fr/initiatives/...
The #vgtunes of the week is... 🥁 ✨ Planet of Lana II ✨ by @wishfully.bsky.social Following the game direction, Takeshi Furukawa goes beyond the previous installment to offer a richer and more ambitious soundtrack. Check it out: vgtunes.chsxf.dev/albums/779g3... #vgm #gamemusic #videogamemusic
Christophe Sauveur reposted
Replying to @albinwagener.bsky.social
Pourtant, elles sont insoutenables. Dans une démocratie saine qui aime sa jeunesse, les politiques éducatives seraient autres, les communautés sociales se regrouperaient autour des lycéens, et les violences policières seraient unanimement condamnées. Pourvu que ce pays-là se réveille.
The #vgtunes of the week is... 🥁 ✨ Star Wars: Zero Company ✨ by @bitreactor.com A very faithful soundtrack by @gordyhaab.bsky.social Check it out: vgtunes.chsxf.dev/albums/wbgk4... #vgm #gamemusic #videogamemusic
Christophe Sauveur reposted
🎂Our game Crying Suns just turned 7, and ironically, it’s becoming more relevant than ever. (I can almost hear Kaliban gloating about the latest news about AI development and “the risks of misalignment.” "Boo!") As for updates: new languages are coming soon! store.steampowered.com/app/873940/C...
The #vgtunes of the week is... 🥁 ✨ Unbeatable ✨ by @dcellgames.com Numerous artists contributed to this very rhythmic soundtrack. Check it out: vgtunes.chsxf.dev/albums/26ige... #vgm #gamemusic #videogamemusic
As for many games, it's been a long walk to make this happen. And the game has evolved a lot since the studio started working on it more than a decade ago (sigh), before my tenure. It's far from a perfect game, but I'm very proud of what we accomplished at the time.
Crying Suns was released 7 years ago today. "This tactical rogue-lite puts you in the role of a space fleet commander as you explore a mysteriously fallen empire." The same studio - @altshiftgames.bsky.social - released the very good Battlestar Galactica: Scattered Hopes a few months ago!
Christophe Sauveur reposted
The man who saved freedom of speech doesn’t want anyone to see the 4-hr doc about what an asshole he is
Christophe Sauveur reposted
Exactly 10 years ago we released our first game Event[0]. In this game you end up in a lonely retro-futuristic spaceship, where your only chance of survival is to convince the AI of the ship to help you. You type what you want to say, years before generative AI thank to our custom made system.
Now that CiderKit.Macros is published, and has seen several revisions, it is time for me to put together a post-mortem of the experience of writing #Swift macros. Very interesting and powerful once it clicks, but it has a very steep curve at the start. chsxf.dev/2026/09/14/1...
Over the week-end, I've been experimenting with #Swift macros. I have to admit it has been the most frustrating journey I've had in a long time. And the lack of proper documentation and debugging capabilities isn't helping. But, still, I managed to write my first macro: github.com/chsxf/CiderK...
Christophe Sauveur reposted
Christophe Sauveur reposted
I am overwhelmed with gratitude for everyone who helped us survive a decade. We have a cool month of new retrospective docs, returning series, patron exclusives, archive tapes and much more coming over the next month. A small thank you. Thank you all so much. The mission continues.
10 Years. We did it. Thank you all for supporting our work. We do not have the words.
Christophe Sauveur reposted
I'm not sure why, but the game seems to have difficulties with the way nVidia virtualizes GPUs. Before that, I played A Plague Tale: Innocence without problems. I don't now if this is a Caravan SandWitch or a GeForce Now problem. Either way, the game is great and you should play it.
Christophe Sauveur reposted
Vous allez entendre en continue que LFI et le RN votent contre la loi #VSS. Alors voilà les explications de @gabriellecthl.bsky.social dont l'intervention de ce matin est curieusement introuvable sur le site de Franceinfo.
Christophe Sauveur reposted
Les détails du plan de licenciements chez #DontNod Paris sont tombés, c'est ultraviolent 💀 - 90 postes visés (sur 150 restants) - Retour à une seule ligne de production - Montréal protégé par son contrat Netflix www.dontnod-bourse.com/fr/informati...
Le français Don't Nod annonce un nouveau plan de sauvegarde de l'emploi (des licenciements donc) www.dontnod-bourse.com/fr/informati...
Christophe Sauveur reposted
Grandaddy of metrics SteamDB is sold to Nexus Mods. Current data "should" remain free, with obviously future monetisation plans (thru API or whatnot) steamdb.info/blog/steamdb...
This is technically true. When we buy a game on a physical medium (disks or cartridges), we only own the medium. The software is still only licensed to us. Still technically, the second hand market is not exactly "legal", as the license agreement says the software license is not transferable. 1/3
Sony has responded to a digital games lawsuit by arguing that players don't actually own the games they buy Its lawyers say they are licensed rather than sold
Christophe Sauveur reposted
Christophe Sauveur reposted