Dom Camus @bateleur.bsky.social · 22/09/2026And in the process, does it impart infinite kinetic energy to a bunch of other stuff, smashing everything in the level to bits? 010
Dom Camus @bateleur.bsky.social · 12/09/2026I do like a good level editing tool... Maybe too good? Is it just me who'd rather play the game in this view? :-P www.youtube.com/watch?v=O3I0...youtube.comHe Who Watches | Behind-The-Scenes: Level Design ToolsYouTube video by Draknek & Friends 010
Reposted by Dom CamusDraknek & Friends @draknek.bsky.social · 03/09/2026To celebrate the launch of He Who Watches and 13 years of Draknek & Friends, we've got a massive publisher sale event on Steam! All of our games are currently discounted, so have at 'em! Also, please check out He Who Watches! OUT NOW! store.steampowered.com/developer/dr... 01511
Reposted by Dom CamusDraknek & Friends @draknek.bsky.social · 02/09/2026He Who Watches by Danga Games is OUT NOW! 👁️🏹 To celebrate the release, we have a brand new trailer featuring solo developer Bobby Vanden explaining what the game is and why it's special. Watch below! Steam: store.steampowered.com/app/1070500/... itch: draknek.itch.io/he-who-watches 6258106
Dom Camus @bateleur.bsky.social · 14/08/2026Thing I'm really interested in but will never find out: How many highly successful commercial games secretly have trash tier implementations of most subsystems? 000
Dom Camus @bateleur.bsky.social · 12/08/2026Why is it that oat milk in tea is really nice but making a latte with oat milk results in horrible, cursed swamp drink that I can't even finish? :-( 000
Reposted by Dom CamusBrandon Sheffield @brandon.insertcredit.com · 30/07/2026In response to the unprecedented number of game developers laid off this year, we have created a bundle on itch to benefit a Game Industry Hardship Fund, managed by @videogameworkers.bsky.social. More than 100 games for 10+ bucks! Please share widely and donate generously! itch.io/b/3802/game-... 2037243073
Dom Camus @bateleur.bsky.social · 30/07/2026Looking at this on Steam without having played it yet, I'm strongly reminded of the classic boardgame Diamant. If so, I'm excited to see what they've done with it. 100
Dom Camus @bateleur.bsky.social · 02/07/2026Oh no, this is a disaster! I had long since concluded that physics in 3D games was so bad it should be used only as a special effect. But this... this one might be usable and then I'll be tempted! :-O 110
Reposted by Dom CamusIdolon @idolon.bsky.social · 26/06/2026Clover's Quadrants is available NOW! It's a challenging puzzle game where your four directions of movement are also inventory slots. Check out the demo / buy the full game on Steam: store.steampowered.com/app/3191170/... 415083
Dom Camus @bateleur.bsky.social · 22/06/2026Re: Capitalisation of PascalCase names. The standard is to alternate capitalisation at random according to the degree of uncertainly. So, for example: * Use VideoKeyFrame 70% of the time. * Use VideoKeyframe 30% of the time. The time you save on thinking about this is worth the compile errors. 021
Dom Camus @bateleur.bsky.social · 20/06/2026And... #thinkypuzzlejam6 has begun! This year's (optional) theme is: Locked Room itch.io/jam/thinky-p...itch.ioThinky Puzzle Game Jam 6A game jam from 2026-06-19 to 2026-06-28 hosted by Dom Camus. What is a thinky puzzle game? Nobody really knows. The devotees of such games have been known to smile at all sorts of diverse puzzles and... 073
Reposted by Dom CamusZi @majormcdoom.bsky.social · 18/06/2026Added ability to embed scenes into scripts, because I can. #GodotEngine #gamedev #indiedev 1624029
Dom Camus @bateleur.bsky.social · 16/06/2026...and how little of a typical game's budget goes towards that aspect. 110
Dom Camus @bateleur.bsky.social · 15/06/2026Explain your @ Mine's a tarot card. In particular, it's the first of the major arcana. It literally means "juggler", but is sometimes a magician - a different kind of performer - and sometimes an actual wizard. Computation is just another kind of magic ("computer wizard"), so it's a play on that. 020
Dom Camus @bateleur.bsky.social · 12/06/2026One week until TPGJ6! itch.io/jam/thinky-p...itch.ioThinky Puzzle Game Jam 6A game jam from 2026-06-19 to 2026-06-28 hosted by Dom Camus. What is a thinky puzzle game? Nobody really knows. The devotees of such games have been known to smile at all sorts of diverse puzzles and... 031
Dom Camus @bateleur.bsky.social · 08/06/2026Powerful new way to waste ten minutes using Unity: * Zoom in the game view to inspect some pixels. * Exit play mode. * Do some more dev work. * Enter play mode again, forgetting about the zoom thing. * Wonder where the actual f*** your in-game UI has gone. #protip #gamedev 060
Dom Camus @bateleur.bsky.social · 08/06/2026Was at Voidspace Live on Saturday. Had a good time playing a range of interesting games. Missed @agaitcheson.bsky.social's show, but judging by my friends' comments it went extremely well! Also: "I will never see Pierce Brosnan quite the same way again..." 110
Dom Camus @bateleur.bsky.social · 02/06/2026TFW ToString() isn't the one character integer representation you were expecting... 020
Dom Camus @bateleur.bsky.social · 27/05/2026Me on every dev Discord thread: "Undo systems are a solved problem." Also me: <spends three hours designing an undo system> 161
Reposted by Dom CamusSchrodinger's Cat Burglar 😺 OUT NOW @abandonedsheep.com · 21/05/2026We have BIG NEWS... Schrodinger's Cat Burglar is OUT NOW! ⚛️ Brain-twisting quantum puzzles 👥 Play in both solo or coop 🔬Plenty of secrets and hidden areas 🎨Full cat customisation! store.steampowered.com/app/2111550/... 17591236
Reposted by Dom CamusThinky Games @thinkygames.com · 18/05/2026🎉 Aw yeaaah, Thinky Direct is back for 2026! Over 40 exclusive trailers for upcoming puzzle and problem-solving games! It's gonna be freakin amazing! 📺 Watch live on Thursday May 28 🕕 10am PDT / 1pm EDT / 6pm BST thinkygames.com/direct2026/ 1302115
Dom Camus @bateleur.bsky.social · 10/05/2026Me: Meh, there's been a lot of games like... Also me: OK, that trailer actually looks super fun! <instant wishlist> 010
Reposted by Dom CamusDraknek & Friends @draknek.bsky.social · 09/05/2026Want to know what Draknek & Friends is up to these days? Follow us on Steam to get notified about new games: store.steampowered.com/publisher/dr... Read our newsletter: draknek.org Or find out what thinky puzzle games we're recommending at Thinky Third Thursday: thinkythirdthursday.com 0133
Dom Camus @bateleur.bsky.social · 05/05/2026Thinky Puzzle Game Jam is back for 2026! #thinkypuzzlejam6 itch.io/jam/thinky-p...itch.ioThinky Puzzle Game Jam 6A game jam from 2026-06-19 to 2026-06-28 hosted by Dom Camus. What is a thinky puzzle game? Nobody really knows. The devotees of such games have been known to smile at all sorts of diverse puzzles and... 0137
Reposted by Dom CamusJake Birkett - Veteran Indie @greyalien.bsky.social · 23/04/2026LAUNCH DATE ANNOUNCEMENT! Forbidden Solitaire is officially launching NEXT WEEK, on April 30th! We unearthed a new trailer from the archives - an advertisement that originally aired in 1995! Wishlist on Steam and GOG: store.steampowered.com/app/3414580/... www.gog.com/en/game/forb... 22693337
Dom Camus @bateleur.bsky.social · 23/04/2026I really should come up with a better naming convention for my methods. Currently I use -Async to mean both c# Task/await style threaded async and also things which do work and then call a callback. This gets confusing, since the two don't play nicely together. :-/ 000
Dom Camus @bateleur.bsky.social · 15/04/2026So, with apologies to Luis, one of the most important game design lessons I ever learned is why this is wrong. :-P 231
Dom Camus @bateleur.bsky.social · 13/04/2026Ran into mention of this new www.indiepass.com thing today... ...can someone explain to me why this isn't a horrible idea? From my perspective the whole idea of indie development is to move further away from a winner-takes-all, race-to-the-bottom market, not towards one.indiepass.comIndie Pass | PC Subscription Service for Indie GamesIndie Pass is a PC subscription service for indie games. Discover and play a curated catalog of titles from independent developers, for one monthly price. 000
Reposted by Dom CamusMike Sux 🍁 @distraction.engineer · 07/04/2026ANNOUNCEMENT: I will stop running "scheduled" Ludum Dare events in 3 years! "Scheduled" is the key word though. My hope is that leaders within the community can build something better, more welcoming, that honors our legacy. They've got 3 years to figure it out. You even get to study me. 😋 #LDJam 711430
Dom Camus @bateleur.bsky.social · 30/03/2026Best comedy code autocomplete I've had in a while. Honestly baffled as to how this gets offered as the best option. 010
Dom Camus @bateleur.bsky.social · 30/03/2026Unsurprisingly everyone's all grumpy about the Bluesky AI nonsense, but consider this: What kind of enshittification would you like to see here? Don't answer "none", because of course, but that doesn't fund the system. 330
Dom Camus @bateleur.bsky.social · 26/03/2026Suits are bad at making game development decisions. Keith puts it more diplomatically than I would, but no punches are pulled here. 000
Reposted by Dom CamusFrank Cifaldi @frankcifaldi.bsky.social · 17/03/2026MISSING! HELP! I am looking for the playing card deck from GDC 2020! It was printed but the show was cancelled. I have heard rumors that they gave them away but I've never seen one and no one on GDC staff has a set. I'm in it and want to complete my set! Let's bring my card home! To me! 39726
Dom Camus @bateleur.bsky.social · 17/03/2026Grey Alien continue to be the people you should pay attention to for real, useful indie info. 021
Dom Camus @bateleur.bsky.social · 12/03/2026This, plus the fact that GDC still being this big in-person international event feels terrible in 2026. Carbon emissions? Covid? Accessibility? (Quote posts are disabled on the OP. I hope it isn't rude to comment anyway, but maybe not since I'm just agreeing.) 030
Dom Camus @bateleur.bsky.social · 12/03/2026Slightly puzzled by C#'s ConcurrentDictionary... There are multiple overloads for AddOrUpdate, but the most convenient one still has me doing this: myDictionary.AddOrUpdate(myKey, myValue, (key, val) => myValue); Why isn't there an overload which does this without the useless third parameter?! 100
Dom Camus @bateleur.bsky.social · 07/03/2026Challenge for those who are very confident that the Texas Instruments "Little Professor" calculator isn't conscious: Explain how human consciousness works. 120
Dom Camus @bateleur.bsky.social · 06/03/2026Congratulations to @katekillick.bsky.social and @ellieeady.bsky.social on the release! Was a privilege to work with you both. It's an excellent game, I hope it does well. 195
Reposted by Dom CamusPieced Together @glowfroggames.bsky.social · 16/02/2026Exciting Announcement: Pieced Together has an official launch date. We're happy to say that on March 6th 2026 the game will be released on Steam! It's been hard work but we are so proud of our little cozy game and can't wait to share it with you all. #cozygame #indiegames 34616
Dom Camus @bateleur.bsky.social · 29/01/2026The biggest trap for unwary coders in Unity is Awake(). It looks like an init function... but it isn't, because there are cases where other code can run before it. Worse still, when someone makes this mistake, there is no easy solution. You can't just say "Do this instead...". 100
Dom Camus @bateleur.bsky.social · 19/01/2026Ellie, talking about character design. I think players often don't realise how much iteration and refinement goes into this stuff behind the scenes. (This is Pieced Together, the game I've been doing dev work for.) www.tiktok.com/@glowfroggam...tiktok.comOur game artist @PaintByEls chats about how Connie and Beth’s character designs have transformed over time! #indiegames #indiedev #gameart #gamertiktok #cozygames TikTok video by Pieced Together Cozy Game 020
Dom Camus @bateleur.bsky.social · 17/01/2026We can have these conversations without mentioning money... but I'm disinclined to. 020
Dom Camus @bateleur.bsky.social · 08/01/2026Me (smugly): This will fix it. <makes change> Pooter: Nnnope, still broken, LOL! Me: <flips entire table> Me: Long, ranty explanation about how that couldn't possibly not have worked. Me: <returns to code> Me: <saves previously unsaved change> 050
Dom Camus @bateleur.bsky.social · 19/12/2025My new least-favourite coding mishap: 1) Make a one-character typo. 2) Intellicode guesses wrongly what I was trying to type and autocompletes it. 3) Because the autocompleted thing requires a library I'm not using, a 'using' directive is automatically, silently added. 110
Dom Camus @bateleur.bsky.social · 16/12/2025"Without that, the game just wouldn't exist" Rami telling the real story of game production. There are always compromises. Players only see the gap between the shipped game and perfection. 040
Dom Camus @bateleur.bsky.social · 13/12/2025This is a good wording of how I feel about puzzle design too. These days I only 100% about 1/4 of the puzzles I start. Sometimes not finishing is because the game gets very hard at the end and I don't have the time (eg. Gentoo Rescue), but more often... (1/2) 141
Dom Camus @bateleur.bsky.social · 12/12/2025This thread is worth a read. Personally, I'm probably not going to play the game. Not because of the politics of the creative lead, but because I already don't have time to play all the creative and interesting puzzle games that come out. 070
Dom Camus @bateleur.bsky.social · 02/12/2025Update to my review: I think this is now my favourite web game of all time. Just consistently great all the way through. 130