Sign in

Séb

@sebdegraff.bsky.social
574 followers 663 following 514 posts

Game dev, made the game Terraformers. Game jams, homemade game engine dev. Sometimes streaming on youtube: 🔴 www.youtube.com/@seb_degraff/streams Also on mastodon: 🐘 mastodon.gamedev.place/@seb_degraff

PostsRepliesMedia
Reposted by Séb
mmalex @mmalex.bsky.social · 29/09/2026
still messin' with erik (synth prototype). random technical thread, so i'll open with a vid: as an experiment, all code runs once per '4 samples', at 16khz; the only data type is a float4 ie 4 samples in a row, or a single note: pitch, gate, sequence and sample no (think: tracker cell)
3384
Reposted by Séb
D.W.A.P. (Ben) @andwap.bsky.social · 24/09/2026
When your gamedev friend shows you progress on their new engine.
2648781717
Séb @sebdegraff.bsky.social · 24/09/2026
Just thought of a GREAT solution to a game engine design problem that was rolling in my head for a couple months. What an amazing feeling when it happens!
140
Séb @sebdegraff.bsky.social · 17/09/2026
Re-installing windows on my gaming PC (previous ssd died). Rufus is a godsend!
Popup window in Rufus with options to customize the windows install:

Remove requirement for 4GB+ RAM, Secure Boot and TPM 2.0
Remove requirement for an online Microsoft account
Create a local account with username: seb
Set regional options to the same values as this user's
Disable data collection (Skip privacy questions)
Disable BitLocker automatic device encryption
161
Reposted by Séb
Séb @sebdegraff.bsky.social · 16/09/2026
This was a good stream! - implemented the monkey tester in like 10 lines - let it run - it finds a bug (pointer to item in a growing array) - fix the bug, add a mode to detect similar bugs faster (force realloc for every element added to growing arrays)
041
Séb @sebdegraff.bsky.social · 16/09/2026
Going to implement automatic "monkey testing" for my game on stream, in a bit. No AI, of course. Join me: www.youtube.com/watch?v=qQqV...
youtube.com
Adding "monkey testing" to my game (no AI)
YouTube video by Sébastien de Graffenried
120
Reposted by Séb
Haunted Anubi @anubiarts.at.app.wafrn.net · 07/09/2026
art is not content dang it #PixelArt #Art #Comic #Comics #AnubiArts
A 4 panel comic about art

Panel 1: Anubi is reading a book, when someone comes by and asks her happily "Anubi when will you make new CONTENT??", with Content referring to art in this context.

Panel 2 through 4: Anubi grows a giant hand and extends it behind the other person's head/torso, then proceeds to crush them with it with all of her force. Anubi then continues reading while the other person looks like a chess piece from how badly crushed they were.
110023
Reposted by Séb
Chris Wade @luckshotgames.com · 08/09/2026
Valve should lower their rev share portion to 15% for the first $1m a game earns. Not because it would would help small teams survive to make more games (it would), but because they would earn more money in the long term.
629779
Séb @sebdegraff.bsky.social · 23/08/2026
Going to #gamescom with not one, but TWO games this year!! One is a strategy tile placement roguelike I'm making with my studio 👾 The other is a ravioli cooking game I'm making with my girlfriend 🥟👵🏼 Both made in an in-house engine written in C. Hit me up if you want to talk gamedev / tech :)
In Hero's Warden, you pick the Chosen One and guide them on an epic quest to slay your eternal enemy: the God of Chaos. Build a deck of tiles and fill the gaps in a crumbling world with spells, beacons and equipment to empower your hero. Even though you can’t control the hero directly, you can control the hero’s fate!Ravioli Planet is a cozy cooking management game where you play as Mamie Ravioli, a grandma traveling the world in her ravioli food truck, searching for a recipe she tasted in her youth.
081
Reposted by Séb
Haley MacLean @haleyfax.bsky.social · 12/08/2026
All I know is what I see, and what I see is dozens upon dozens of executed publishing agreements w/ anti gen-ai clauses. It's not as accepted as the corps selling the ai tools want us to think. From my perspective, the indie industry is fully anti-ai. (thanks to @woodwould.bsky.social for the chat!)
312732
Reposted by Séb
mmalex @mmalex.bsky.social · 08/08/2026
another productivity tip for creative coders/gamedev: how long have you spent mindlessly clicking thru the ui to get to the 'start point' of your current test/repro? always have your dev build reboot to exactly where you were last, or a specified point
6508
Reposted by Séb
Stefan Reinalter @molecularmusing.bsky.social · 07/08/2026
People know that I care about performance, especially since we've almost collectively forgotten how fast our machines actually are (except for a few people that *do* care - you know who you are). This now sits at 720ms in a master build. Thread with optimizations:
27810
Séb @sebdegraff.bsky.social · 04/08/2026
Loving this calendar event I have at the end of this month. Farewell unity, it was fun for a while but I'm afraid I won't miss you 😬
Calendar event that says "CANCEL ADOBE AND UNITY"
190
Séb @sebdegraff.bsky.social · 03/08/2026
I implemented a record+replay feature in C for the "interrogation" mechanic of our game jam game. I think it turned out quite well! More details in the blogpost
050
Reposted by Séb
Game Maker's Toolkit @gamemakerstoolkit.com · 26/07/2026
It's not a competition, obviously - but it's absolutely bananas that GMTK Game Jam 2026 actually received more submissions than this year's Global Game Jam. That makes GMTK the biggest game jam in existence. (Maybe GGJ allowing AI-generated submissions put some devs off... who knows?)
1443822
Séb @sebdegraff.bsky.social · 24/07/2026
I finally finished a blogpost making a game in C for the Global Game Jam 2026 (better late than never!) www.sebdegraff.com/posts/ggj_26... #indiedev #gamedev #c #enginedev
sebdegraff.com
Making a game in C for the Global Game Jam: Inside Job
In this post I'll talk about how my team and I designed a local multiplayer investigation game, how I implemented a record-replay mechanic, the strange platform bugs we hit along the way, and how we s...
0100
Reposted by Séb
Clarisse @qex.at · 23/07/2026
french if it had a compiler
error[E0308]: mismatched types
  --> /messages/10378318/80554717
   |
 1 |     je suis aller à Paris
   |        ---- ^^^^^ expected past participle, got infinitive
   |          |
   |        because of this auxiliary verb
help: replace with: `allée`
   |
 1 |     je suis allée à Paris
   |     --      ^^^^^ feminine past participle
   |      |
   |      this refers to a person with feminine pronouns

For more information about this error, try `frenchc --explain E0308`.
error: aborting due to 1 previous error
2521124
Séb @sebdegraff.bsky.social · 23/07/2026
Finally started implementing VFXs our artist @ryofougere.bsky.social made a while back. Looks promising! #indiedev #gamedev #pixelart
1204
Reposted by Séb
Nicholas Kole @nicholaskole.bsky.social · 22/07/2026
🤘
48113793257
Séb @sebdegraff.bsky.social · 21/07/2026
Trying out streaming on twitch instead of youtube, I feel there's more game devs there maybe? Working on the ravioli game, adding currency and closing the gameplay loop. www.twitch.tv/seb_degraff #gamedev #indiedev #noai
A ravioli food truck with people waiting for their orders
2122
Reposted by Séb
Andre Weissflog @flohofwoe.bsky.social · 19/07/2026
Ok, new sokol+box3d integration sample is out: floooh.github.io/sokol-html5/... Had to disable WASM SIMD last minute because of a LLVM/Clang regression in emsdk 6.0.3 (will investigate and write a ticket later). Also comes with a breaking sokol_shape.h update: github.com/floooh/sokol...
0275
Reposted by Séb
Alex Strook 🐭⚡️SQUEAKROSS @alexstrook.bsky.social · 17/07/2026
Ive seen multiple posts online saying that "there are no game devs doing games without AI today" which is complete bullshit Raise yor hand if you don’t use any form of LLM and actively avoid it ✋
4032773
Reposted by Séb
nicebyte @nicebyte.bsky.social · 17/07/2026
it's very disheartening to see a competent person you looked up to go off the deep end with "here's my ai friend"
2351
Reposted by Séb
Тsфdiиg @tsoding.bsky.social · 15/07/2026
Soviet Union in C
817215
Séb @sebdegraff.bsky.social · 07/07/2026
Glad they are not dead! Double fine is such a unique studio
000
Séb @sebdegraff.bsky.social · 07/07/2026
Today I implemented randomized colors for villagers. At the start, you must pick a hero that you'll keep for the entire run. Each villager has different traits, but the randomized colors make them look more unique! #gamedev #indiedev
181
Reposted by Séb
James GHOULizio 👻 @theswweet.myatproto.social · 23/06/2026
This isn't a joke, it's not hyperbole, this is what they actually said - and GN mentioned the same is happening to companies like G. Skill who have been selling RAM to consumers for *decades*
2327791382
Reposted by Séb
Sean Barrett @nothings.bsky.social · 22/06/2026
AKA I continue to be confused to find I'm living in a world with so many people for whom either ethics don't matter OR who find AI's unfair use of copyrighted training data, licensewashing, bias laundering, job displacement, and environmental harm ethical. Regardless of any benefits.
3343
Séb @sebdegraff.bsky.social · 20/06/2026
Added the game version, hash and time of the git commit at the time of the build to the pause menu of a game jam game. Nice way to be sure the version you're testing is the one you think!
Small text at the bottom of the pause menu of a game that reads:
version 0.3   2026-06-20_17:44:23_+0200   15ffc29
110
Séb @sebdegraff.bsky.social · 20/06/2026
I'm looking for an image of a graph I remember seeing on on bluesky (or maybe old twitter), but can't find anymore. It was a line graph about the "emotional rollercoaster of gamedev". The x axis was time, and the y axis was motivation/excitement to work on a game project. The curve has \
110
Séb @sebdegraff.bsky.social · 19/06/2026
In an hour I'll stream some game dev on Ravioli Planet, a cooking game I'm making with my girlfriend. Come say hi! www.youtube.com/live/n8RuF5g... #indiedev #programming #noai #c
cozy looking cooking game, with lots of ingredients on a kitchen top
0101
Séb @sebdegraff.bsky.social · 04/06/2026
I'm implementing row "culling" for my immediate-mode table view. Here's debugging the stability of the row control IDs by visualizing them as colors. Much better than looking a numbers and try to spot a change! #gamedev #c #imgui #handmade
0151
Reposted by Séb
Nuno Afonso @nafonsopt.bsky.social · 29/05/2026
Quite often when using tools you don't really get enough information about what system resources it is using. This is something that specially bugs me when using resource heavy apps, so from the next version of Ark VCS it tracks all its resources in real time. #gamedev
1134
Reposted by Séb
Eternal Skies TCG RPG @eternalskies.neocities.org · 25/05/2026
Hello everyone, I just made this starter pack for game devs who refuse to use generative AI. In any capacity at all, including for ideas or placeholders or code or inspiration or whatever excuses people have. No AI use, period. Let me know if you want added. go.bsky.app/6DRdowf
277843352
Reposted by Séb
Mattias Ljungström @spacesofplay.com · 21/05/2026
I'm soft-launching my compiler project minc today. It compiles directly to minimal native executables for x64 Windows (PE), x64/ARM64 Linux (ELF), ARM64 macOS (Mach-O), ARM64 iOS, ARM64 Android (.so), and WASM. See minc.dev
minc.dev
minc — A minimal language for building native software
A minimal C replacement that compiles directly to native executables for Windows, Linux, macOS, iOS, and WebAssembly. No assembler, no linker, no runtime.
2713426
Séb @sebdegraff.bsky.social · 20/05/2026
peak gamedev comedy is when an enemy deals damage every frame instead of once
0202
Séb @sebdegraff.bsky.social · 20/05/2026
Enabled -Wimplicit-fallthrough on my engine+games codebase, and it solved a mystery for past seb!
C code with a switch statement that maps a compression_quality enum to BC7 compression settings. "break;" statements are missing. A todo comment reads:

// NOTE: as of writing, calling the different init function doesn't seem to make any difference in either the
//       speed or quality of the compressed textures (at least on my apple M1 computer). TODO: investigate.
040
Séb @sebdegraff.bsky.social · 14/05/2026
I'm at A MAZE! Hit me up if you're into custom game engines or making game "from scratch" :) #amaze2026
060
Séb @sebdegraff.bsky.social · 04/05/2026
YESSS! This is the baseline latency we should expect from a CI pipeline. Nice to see what can be done when you're in control and not github actions or whatever. (The time it takes for the little package icon to turn white or red is the duration my VPS takes to compile and run a trivial c file)
192
Séb @sebdegraff.bsky.social · 02/05/2026
Working on a particle effect for this evil god. Doing random dithering instead of fading out with transparency, to match the pixel art aesthetic. What do you think?
170
Séb @sebdegraff.bsky.social · 29/04/2026
looked a bit more into how Ark VCS has evolved, and there are really cool features! For example you can have your CI system annotate changelists (commits) with "build flags" (really build status). That will show a little icon next to the commit that can be clicked to open the corresponding build.
261
Reposted by Séb
DrSinBin @drsinbin.bsky.social · 19/04/2026
I'm not joking when I say mRNA technology is more important than "AI" and it's a tragedy we're throwing billions into one while our government is aggressively defunding the other.
116150755539
Reposted by Séb
Verbante @verbante.bsky.social · 18/04/2026
making an echolocation game for ludum dare #ldjam #gamedev #pico8
717727
Reposted by Séb
Niklas Lundberg @datgame.bsky.social · 13/04/2026
Ark VCS has finally reached 1.0! 🎉 youtu.be/XSnIw4siQ6U get it from ark-vcs.com
youtu.be
Ark 1.0 - Version Control is about to change
YouTube video by Nuno Afonso
0178
Reposted by Séb
Mike Turitzin @miketuritzin.bsky.social · 10/04/2026
At long last, the Teardown talk from the 2025 Graphics Programming Conference has been posted 🎉 youtube.com/watch?v=IM1D... (as well as another drop of some other great-looking stuff, check the channel)
youtube.com
Raytracing Voxels in Teardown and Beyond
YouTube video by Graphics Programming Conference
06813
Reposted by Séb
Xor @xordev.com · 07/04/2026
fragcoord.xyz/s/hlawmk7w
0807
Reposted by Séb
Alan Wolfe @demofox.bsky.social · 03/04/2026
Agreed. As a game programmer and as a researcher.
0386
Reposted by Séb
Nicholas Kole @nicholaskole.bsky.social · 24/03/2026
hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha
242107364
Reposted by Séb
Noel Berry @noelfb.bsky.social · 17/03/2026
experimenting with a new enemy in City of None with @liamberry.ca (haven't done the creature art yet, not sure what it's gonna look like)
2550063