Sébastien de Graffenried
banner
sebdegraff.bsky.social
Sébastien de Graffenried
@sebdegraff.bsky.social
Game dev, working on Terraformers terraformers-game.com
Game jams, homemade game engine dev.
Sometimes streaming on youtube:
🔴 https://www.youtube.com/@seb_degraff/streams
Also on mastodon:
🐘 http://mastodon.gamedev.place/@seb_degraff
Pinned
Here is my in-game profiler.
It's very useful to quickly find and fix inefficiencies. I recently implemented zoom to cursor, and it's a joy to use now. Another handy feature is CTRL-click on a profiler marker to jump to the code location.
Reposted by Sébastien de Graffenried
If you are familiar with Reply All, but have no yet listened to @hyperfixedpod.bsky.social, listeners are saying the latest episode is a “banger”. You should maybe give it a shot.
Hyperfixed | The Lords Work
www.hyperfixedpod.com
November 9, 2025 at 2:25 AM
Reposted by Sébastien de Graffenried
Hey look, Israel broke the cease-fire, twice, in two different ways, within 24 hours - again.
NEW: Israel informed the UN it will permit only 300 aid trucks into Gaza daily, not the 600 mandated by the ceasefire it just signed.
October 14, 2025 at 11:34 PM
Reposted by Sébastien de Graffenried
Yeah, we only had 1 week of break between AI crawler attacks. This one is even hungrier than the last one.
October 11, 2025 at 1:23 AM
Reposted by Sébastien de Graffenried
Hi, @jay.bsky.team my name is Alex Goldman and I'm a journalist. I host a podcast called @hyperfixedpod.bsky.social and I'd love to talk to you about Bluesky if you'd be willing to talk.
October 9, 2025 at 3:20 PM
"Just patch the game" they said. "It will be easy" they said.
October 9, 2025 at 9:43 AM
Reposted by Sébastien de Graffenried
A bit technical thread 🧵

I’ve been improving the in-game ambient occlusion system - and ended up with something I call:
Blob-based Analytical Ambient Occlusion on Primitives

Here’s what it does to the final image:
(more examples later in the thread)

(1/16)
October 7, 2025 at 10:28 AM
Very cool to see Eike's progress on his project, and the sheer speed at which he's working. Also I find impressive how the smooth web build is. Try it!
This is 8-bitBot: A programming puzzle game that I am working on and aiming to release in December.
There is much to do still, but it is coming nicely along so far.

Steam wishlisting: store.steampowered.com/app/3959370/...
Playable demo on my website (a bit outdated): quakatoo.com/projects/cod...
October 3, 2025 at 11:17 AM
Reposted by Sébastien de Graffenried
Another attempt to upload this video to Bluesky!

Halloween is coming and there is so much left to do!

Like, for instance, wish listing 8-bitBot: store.steampowered.com/app/3959370/...

#gamedev #raylib #solodev
September 30, 2025 at 8:35 PM
Reposted by Sébastien de Graffenried
New blog post! In "Billions of triangles in minutes" we'll walk through hierarchical cluster level of detail generation of, well, billions of triangles in minutes. Reposts welcome!

zeux.io/2025/09/30/b...
September 30, 2025 at 5:40 PM
-Wundef where have you been all my life?
September 29, 2025 at 12:24 PM
Why did no one tell me you can implement a low pass filter in like 4 lines of C? 😤
September 21, 2025 at 9:52 PM
wake up babe, new rxi lib just dropped
github.com/rxi/sj.h
github.com
September 21, 2025 at 9:24 PM
Reposted by Sébastien de Graffenried
1 in 10 people in Gaza has now been massacred by Israel.
September 21, 2025 at 1:36 AM
Reposted by Sébastien de Graffenried
I love watching playtests, listening to them apologize for being bad at a game they've played for literally 1 minute, then watching them almost immediately proceed to do the sickest shit by sheer force of will.
September 20, 2025 at 1:48 AM
Reposted by Sébastien de Graffenried
Another puzzle idea; I am fascinated how nice the "code" of the bots look like and how it works in action, all without any collision.

#gamedev #solodev #raylib
September 19, 2025 at 4:04 PM
🔴 Livestreaming in 30 min:

Adding items that entities can drop when they die or are destroyed. This is yet another project – a game we're prototyping with my studio, Asteroid Lab.

Made in a custom engine, in C. #indiedev

www.youtube.com/watch?v=Y0Q5...
September 19, 2025 at 10:48 AM
Reposted by Sébastien de Graffenried
i thought i'd spin up the world sim again just to touch the wall and know it's there.
September 18, 2025 at 3:06 AM
Reposted by Sébastien de Graffenried
It's happening, we just launched Henry! ✨

Help us spread the word and write a review if you play it on Steam! 💜
👁️Henry Halfhead👁️
OUT NOW
👃

🍎 Play as 250+ everyday objects
💌 Experience a wholesome life story
🧑‍🤝‍🧑 Join a friend in the local co-op mode!

Get it on Steam, EGS, PS5 and Switch!

Tell your friends, family and help us share this post!
September 16, 2025 at 1:18 PM
Reposted by Sébastien de Graffenried
September 13, 2025 at 4:33 PM
I'm rewriting my profiler to support multithreading and it's starting to work! You can see the audio thread chugging along the main thread here:
September 13, 2025 at 12:01 PM
There is something magical when snapshotting the game state starts working.

I wish I'd done it sooner, it's going to be so useful during development.

Rewind and replay coming up next!

#indiedev #gamedev #c
September 11, 2025 at 3:40 PM
Automatically adding metadata to struct members upon saving!

This works on top of a custom build system that watches for file changes, then parses the structs in the file to generate reflection data.

Now it also inserts code in the source file. Feels kind of forbidden, but also feels nice!
September 10, 2025 at 10:15 AM
Reposted by Sébastien de Graffenried
OH MY GOD Strudel is so insanely good strudel.cc/workshop/get...
Getting Started 🚀 Strudel
Strudel is a music live coding editor that brings TidalCycles to the browser.
strudel.cc
September 5, 2025 at 8:36 PM
Doing an impromptu stream now, starting to prototype a game about urban planning

www.youtube.com/@seb_degraff...

#gamedev #c
First steps of a prototype for a game about urban planning
www.youtube.com
September 3, 2025 at 1:38 PM