Thomas @koboldskeep Keene @kobolds-keep.net · 21/09/2026Low-res art, digital painting studies I made in 2012. 161
Thomas @koboldskeep Keene @kobolds-keep.net · 09/09/2026Calling it now, the no-arms pattern hasn't been wrong yet. King Dedede knows this girl carved a big chunk of Pop Star out and put it in an alien zoo. Kirby is going to get strung along and help her evil plan to summon an eldritch horror or something. 040
Thomas @koboldskeep Keene @kobolds-keep.net · 06/09/2026Finally figured out how to pose these in Blender for import to Godot. I've been trying to make this VFX demo for two years. I started in Unreal Engine, but switched engines when I realized it didn't have WebGL export. 170
Thomas @koboldskeep Keene @kobolds-keep.net · 23/05/2026Junk-o-Tron 1.1 patch is out! Robots are now 50% snarkier. Barring any major catastrophes, this is the last thing I'll do for this #gamedev project. I'm glad so many people liked it! It's the most popular thing I ever made with @animatrix1490.bsky.social. store.steampowered.com/app/2514390/... 162
Thomas @koboldskeep Keene @kobolds-keep.net · 16/05/2026We've permanently reduced the price of Junk-o-Tron on Steam! Here's some more #gamedev notes: Observer came from @animatrix1490.bsky.social wanting to push herself with a faceless character. He emotes with his hands instead. 162
Thomas @koboldskeep Keene @kobolds-keep.net · 15/05/2026The awesome @ismael-rodriguez.bsky.social and I bundled our block puzzle games on Steam! You can get them for less than the price of a burger and fries! store.steampowered.com/bundle/66766... 155
Thomas @koboldskeep Keene @kobolds-keep.net · 13/05/2026Continuing the Junk-o-Tron #gamedev retrospective! I had a list of block spawning patterns we used to brainstorm character designs. One was "twins", spawning blocks in identical pairs. We had a few ideas, but @animatrix1490.bsky.social chose this because of a certain villain from the Reboot TV show. 172
Thomas @koboldskeep Keene @kobolds-keep.net · 08/05/2026More Junk-o-Tron gamedev retrospective! Gertrude didn't come up until a later round of development, but @animatrix1490.bsky.social decided she had to be modeled first because she loves heavy machinery like excavators. Seriously, I've seen her stop and stare at them on construction sites. 151
Thomas @koboldskeep Keene @kobolds-keep.net · 06/05/2026More #gamedev Junk-o-Tron retrospective. We whiteboxed the puzzle game mechanics for a year before deciding on any aesthetics or setting. Dave is the most "default" of the bunch. @animatrix1490.bsky.social says he was inspired by the Portal 2 robots and the robot townspeople from the Reboot TV show. 1124
Thomas @koboldskeep Keene @kobolds-keep.net · 04/05/2026I'm gonna be talking about Junk-o-Tron #gamedev for the next week or so as we approach the May 14th Nintendo Switch release date. Let's start by showing off some the awesome retro-inspired 3D robot designs @animatrix1490.bsky.social made for the game. 1114
Thomas @koboldskeep Keene @kobolds-keep.net · 19/03/2026Photorealistic DLSS5? Sorry, all I can do is this Wind Waker style polygonal lighting trick. github.com/tkeene/wind-... #gamedev 0112
Thomas @koboldskeep Keene @kobolds-keep.net · 25/02/2026I dunno... Is he enough of a lil' guy? #ttrpg #scifi 100
Thomas @koboldskeep Keene @kobolds-keep.net · 14/02/2026Rules-lite #ttrpg #dnd loot table for pickup games. 031
Thomas @koboldskeep Keene @kobolds-keep.net · 15/01/2026We ended up going with this. She's having the time of her life! 011
Thomas @koboldskeep Keene @kobolds-keep.net · 15/01/2026So @animatrix1490.bsky.social and I were putting together Nintendo Switch #gamedev assets for Junk-o-Tron and had this exchange. 182
Thomas @koboldskeep Keene @kobolds-keep.net · 07/01/2026Y'all like 80s racing games? @animatrix1490.bsky.social made the billboard, but we're still discussing aesthetic. #gamedev #godotengine 0152
Thomas @koboldskeep Keene @kobolds-keep.net · 01/01/2026Some #TTRPG artwork for an upcoming #scifi zine. Honestly I'm uncomfortable and embarrassed about the quality of my art. But I'm hoping it adds authenticity and a feel for what I'm trying to do here. 151
Thomas @koboldskeep Keene @kobolds-keep.net · 28/12/2025It is possible to tap on a crystal locked door behind fog of war by accident and spend a key to open the door unintentionally. This is especially annoying if you were unaware it was a treasure room with six locks in it there. I was able to do this with only the unlocked wooden door visible. 000
Thomas @koboldskeep Keene @kobolds-keep.net · 18/12/2025Updated the #scifi one-shot #ttrpg handout. I like this version a lot better! About half of character creation was cut from the core rules, things like NPC Contacts, Species Traits, character Origins, and Class Perks. But it's easy to upgrade from the one-shot rules to the 16-page zine rules. 021
Thomas @koboldskeep Keene @kobolds-keep.net · 14/12/2025I've been running rules-lite #ttrpg games as one-shots at the library. So far the fantasy one has been working really well! I found the most important thing is sticking to the Five-Room Dungeon steps, and writing down any foreshadowing or player expectations to deliver on them ASAP. 270
Thomas @koboldskeep Keene @kobolds-keep.net · 23/11/2025Wind Waker style light and shadow stencils using #godotengine 4.5. The source code and sample project are on GitHub now for any #gamedev who wants to try it out. I also added a playable demo. Source - github.com/tkeene/wind-... WebGL Demo - koboldskeep.itch.io/wind-waker-l... 211126
Thomas @koboldskeep Keene @kobolds-keep.net · 18/11/2025Okay maybe I will do a video explaining how all this stencil stuff works. #gamedev #godotengine #vfx 1174
Thomas @koboldskeep Keene @kobolds-keep.net · 17/11/2025The whole point of this is that the stencil buffers look bad when they overlap and overwrite each other. Normally it looks like this: 000
Thomas @koboldskeep Keene @kobolds-keep.net · 17/11/2025Wind Waker style stencil buffer torches are done! I'm gonna share this on GitHub soon. This should also do shadows and layered/nested spheres as well. Not sure whether it's worth making a full video explaining it yet... #gamedev #godotengine #vfx 5325
Thomas @koboldskeep Keene @kobolds-keep.net · 16/11/2025Today I learned about game-icons.net, a great #gamedev and #ttrpg resource with thousands of icons for UI and item art. 091
Thomas @koboldskeep Keene @kobolds-keep.net · 09/11/2025Getting more serious about this parkour-platformer project again. #gamedev #godot 0147
Thomas @koboldskeep Keene @kobolds-keep.net · 13/10/2025Playing around with some #godotengine stencil buffers for spooky stuff like lanterns and ghosts. I'll be teaching people how to do this at a #gamedev club presentation later this month. 2236
Thomas @koboldskeep Keene @kobolds-keep.net · 09/09/2025Thanks for hosting! I colored this lineart by @animatrix1490.bsky.social. We make TTRPGs and videogames. 2315
Thomas @koboldskeep Keene @kobolds-keep.net · 01/09/2025Some days you just can't get rid of a bug... #gamedev 1241
Thomas @koboldskeep Keene @kobolds-keep.net · 25/08/2025I've always wanted to run a Chrono Trigger inspired #ttrpg. There's something fun about using different a lot of different time periods as backgrounds and adventure settings. Also, who doesn't like dinosaurs in their tabletop games? 071
Thomas @koboldskeep Keene @kobolds-keep.net · 23/08/2025This is how Junk-o-Tron #gamedev is going for me this morning. 1103
Thomas @koboldskeep Keene @kobolds-keep.net · 12/07/2025I love blank #dungeonsanddragons character sheets. There's a world of possibilities as you make someone interesting to inhabit a setting and go on exciting adventures. Anyways, here's the first draft of the Laser Sword science fantasy #ttrpg character sheet. 051
Thomas @koboldskeep Keene @kobolds-keep.net · 05/07/2025Buying a tavern or becoming nobility should add more plot hooks and drama to the campaign, am I right? Here are my quick and dirty #TTRPG rules for letting the players run a business or town. 030
Thomas @koboldskeep Keene @kobolds-keep.net · 05/07/2025A sketch slowly congealing into a working scifi #ttrpg character sheet. 031
Thomas @koboldskeep Keene @kobolds-keep.net · 17/06/2025Boing! This is a feature @animatrix1490.bsky.social wanted to try out. We disagree over how to place this game on the spectrum between fun and challenging and the best way to solve that is prototyping. #gamedev #godot 092
Thomas @koboldskeep Keene @kobolds-keep.net · 13/06/2025Rules sheet for Quest Now! An all-ages TTRPG I've been designing. I've had to really work to keep the vocabulary appropriate for young players. I really like the resource management of your dice also being your stamina. No dice drawings yet. Your Abilitis are d6, d8, d8, d10. 2134
Thomas @koboldskeep Keene @kobolds-keep.net · 18/05/2025Infinite terrain consisting of two hexagons joined at their edges. They cycle around so the player can never run off of the terrain when the map loops. It's gonna be a bit larger so players will be unlikely to notice. #gamedev #indiegame #godotengine #screenshotsaturday 4328
Thomas @koboldskeep Keene @kobolds-keep.net · 17/05/2025Proof of concept works! This was kinda crazy to put together so I hope it's worth it. The setup is that there are two hexagons made of triangles. Whenever you leave one hexagon, you'll walk onto the next hexagon's corresponding triangle no matter what. #gamedev #screenshotsaturday #godotengine 182
Thomas @koboldskeep Keene @kobolds-keep.net · 11/05/2025Mysterious tessellation! Can you guess what this feature is for? #gamedev #GodotEngine 152
Thomas @koboldskeep Keene @kobolds-keep.net · 20/04/2025Basic (slightly messy) setup for running up walls. No jump button involved! #gamedev #godot 2195
Thomas @koboldskeep Keene @kobolds-keep.net · 19/04/2025All the iterations of the Quest Now! character sheet. This has been a fun graphic design exercise! I learned that grayscale is THE WORST THING EVER!!! (But hatched lines print great.) This is almost a playable #TTRPG on its own, but I'm going to release a series of one-page zines to supplement it. 131
Thomas @koboldskeep Keene @kobolds-keep.net · 22/03/2025Can anyone guess what engine I'm using for this? #gamedev #screenshotsaturday 9183
Thomas @koboldskeep Keene @kobolds-keep.net · 18/03/2025A new custom GM screen insert for my #ttrpg materials. (The top-left Ask The Stars oracle table is from @bastionland.bsky.social.) 060
Thomas @koboldskeep Keene @kobolds-keep.net · 15/03/2025...traveling between possibilities... #gamedev #vfx #ttrpg #scifi 1104
Thomas @koboldskeep Keene @kobolds-keep.net · 02/03/2025Laser Sword starmap display is looking about like I want it to. It seems the secret is to make the center of each dot very bright, and the halo very faint. Also been getting a ton of mileage out of hot reloading code, wow! Bad optimization, but iteration is fast! #gamedev #ttrpg #scifi #vfx #godot 1192
Thomas @koboldskeep Keene @kobolds-keep.net · 23/02/2025A slide from a #gamedev talk I'm giving this week on Pokemon, game design, and stealing thousands of hours of R&D from Nintendo. 1162
Thomas @koboldskeep Keene @kobolds-keep.net · 13/02/2025Now we're getting somewhere! #gamedev #ttrpg #godot #scifi 0203
Thomas @koboldskeep Keene @kobolds-keep.net · 01/02/2025A billion words have been written about how to run a #ttrpg. I'm writing the GM guide for Laser Sword, and I'm hoping I have something to contribute to this discussion. #scifi #sciencefantasy 041
Thomas @koboldskeep Keene @kobolds-keep.net · 26/01/2025The galaxy groans under an uneasy truce. The Imperium has chosen their next battleground: the lawless Praxis frontier. How will you Resist? My next #ttrpg project is inspired by Indiana Jones, Treasure Planet, and Wildstar. Core system playtests are complete. Deployment is pending. 072