Re-installing windows on my gaming PC (previous ssd died). Rufus is a godsend!
Séb
@sebdegraff.bsky.social
Game dev, made the game Terraformers. 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
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)
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...
Adding "monkey testing" to my game (no AI)
YouTube video by Sébastien de Graffenried
youtube.com
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.
I did some very rough calculations using the latest @gamediscoverco.bsky.social data set. Valve's lifetime revenue, since Steam launch, is roughly $100B. If Valve made $0 from every game that made $100K or less they would "lose" $0.5B, the cost of 1 mega yacht. At $1M that number is about $2B
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 :)
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!)
I also had a great chat with @haleyfax.bsky.social about her experience with dev/pub contracts and AI clauses, and it certainly lines up with what I've heard from devs www.gamesradar.com/games/echoin...
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
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:
Loading all 1.6GB of current assets (textures & meshes) in 570ms on my 10-year old machine (with a 2080 Ti) using IOCP and unbuffered async reads. Happy for now with this! Final optimization for deployment: loading from a single compressed archive instead of N files.
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 😬
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
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
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?)
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
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...
sebdegraff.com
Finally started implementing VFXs our artist @ryofougere.bsky.social made a while back. Looks promising! #indiedev #gamedev #pixelart
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
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...
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 ✋
it's very disheartening to see a competent person you looked up to go off the deep end with "here's my ai friend"
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*
Finally watched the GN Steam Machine video, hearing Valve employees say that the real reason some Steam Machines are going to only be 1 stick of RAM is "the memory companies give us a price and what we can buy, and if we say no they will never work with us again" is actually insane
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.
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!
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 \
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