Thomas Viktil @mandarin.bsky.social · 19/01/2026Long but good. www.theguardian.com/us-news/ng-i...theguardian.comAI companies will fail. We can salvage something from the wreckage | Cory DoctorowAI is asbestos in the walls of our tech society, stuffed there by monopolists run amok. A serious fight against it must strike at its roots 100
Thomas Viktil @mandarin.bsky.social · 11/01/2026www.chrisgregori.dev/opinion/code...chrisgregori.devCode Is Cheap Now. Software Isn’t.The barrier to entry for building software has collapsed. The barrier to building something that matters hasn’t moved an inch. 110
Thomas Viktil @mandarin.bsky.social · 20/10/2025Engineers will remain indispensable for: - Setting goals - Designing experiments - Handling edge cases - And taking responsibility for outcomes Machines will assist, not decide. fastcode.io/2025/10/20/w...fastcode.ioWhy Large Language Models Won’t Replace Engineers Anytime SoonExplore the mathematical and cognitive limits that stop large language models from achieving true human-like engineering intelligence 010
Reposted by Thomas ViktilMike Bithell @mikebithell.bsky.social · 18/10/2025Look, it’s really straightforward to get a publisher as a new name indie in 2025. Simply do 95% of the work making and marketing your game, and if your metrics are trending towards almost certain success, a publisher will swoop in to promise the remaining 5%, deliver 3%, and collect 75% 202257477
Reposted by Thomas ViktilStein Makes Games @steinmakesgames.bsky.social · 31/08/2025Wake up! "Spooky Candy Crush" was just announced! Basalt: The Cursed Vein is a match-3 roguelite where you delve haunted depths to rebuild a decripit mining town ☠⛏️ Steam: s.team/a/3930130 Trailer: youtu.be/-OEli70mPdc #MadeWithGodot by @gamespeopleplayas.bsky.social and @rubarb.bsky.social 0367
Reposted by Thomas ViktilGamers & Games @gamersegames.bsky.social · 29/08/2025Basalt: The Cursed Vein mistura roguelite e match-3 em uma sombria cidade mineradora #gamersegames #themixshowcase Basalt: The Cursed Vein traz ação roguelite com match-3 em pixel art sombrio. Adicione agora mesmo à sua lista de desejos no Steam. www.gamersegames.com.br/2025/08/29/b...gamersegames.com.brBasalt: The Cursed Vein mistura roguelite e match-3 em uma sombria cidade mineradoraBasalt: The Cursed Vein traz ação roguelite com match-3 em pixel art sombrio. Adicione agora mesmo à sua lista de desejos no Steam. 051
Reposted by Thomas Viktilgamespeopleplayas.bsky.social @gamespeopleplayas.bsky.social · 29/08/2025We just announced Basalt: The Cursed Vein! A grim roguelite match-3 where you mine, rebuild, and face things best left underground. The deeper you dig, the greater the rewards, but the villagers warn: Don’t dig too deep! We’re making this game together with @rubarb.bsky.social 1166
Thomas Viktil @mandarin.bsky.social · 01/07/2025ordep.dev/posts/writin... The marginal cost of adding new software is approaching zero, especially with LLMs. But what is the price of understanding, testing, and trusting that code? Higher than ever.ordep.devWriting Code Was Never The BottleneckLLMs make it easier to write code, but understanding, reviewing, and maintaining it still takes time, trust, and good judgment. 030
Thomas Viktil @mandarin.bsky.social · 21/03/2025Where are you now? You were synonymous with VR. :) 110
Thomas Viktil @mandarin.bsky.social · 12/02/2025More ads, more AI, more stable editor, and fewer employees to handle it all. Latest from Unity. 80.lv/articles/exc...80.lvEXCLUSIVE: Unity CEO's Internal Announcement Amidst the Layoffs80 Level has obtained the text of the email sent by Matthew Bromberg to Unity employees, announcing the layoffs and shedding light on Unity's strategy going forward. 010
Thomas Viktil @mandarin.bsky.social · 04/02/2025gamedev.city is like HackerNews for gamedev. So much cool content in one place! Went straight on my browser startup page. #gamedevgamedev.cityGamedev.city 061
Thomas Viktil @mandarin.bsky.social · 02/02/2025You are using the new modifier on the methods in the sub-class, which hides the methods in the parent-class. Mark the methods in the parent as virtual and use override to extend them in the sub-classes. 110
Thomas Viktil @mandarin.bsky.social · 01/02/2025The on the right has better line and letter-spacing, and the thickness makes the letter stand out more. But it’s hard to read due to lack of lower case letters. Left has too many details and is too thin to be easily read. But is better because of lower case letters. 000
Thomas Viktil @mandarin.bsky.social · 29/01/2025The Games playlist I maintain on Spotify just surpassed 2,000 songs, 116 hours of music. Should be enough for a few work days. Features soundtracks from Crypt of the Necrodancer, Fez, Teardown, Silent Hill, SOMA, Slime Rancher, Limbo, Minecraft, Below, etc. #gamedev open.spotify.com/playlist/5NA...open.spotify.com🕹️ GamesPlaylist · mandarinx · 2033 items 190
Reposted by Thomas ViktilArvy @arvy.bsky.social · 27/01/2025Ah, yes, I remember playing Balatro 95 back in my dad's office 7084972449
Thomas Viktil @mandarin.bsky.social · 29/01/2025I've always been nervous about copying other games, even though I always do. This quote made me feel less nervous about it. 😄 000
Thomas Viktil @mandarin.bsky.social · 27/01/2025Thanks! :) Gamedev logos was something else back then! We've lost that playfulness somewhere on the way. Was Oil Barons good? 230
Thomas Viktil @mandarin.bsky.social · 27/01/2025There is an old game called Oil Barons, which I think has that minigame. en.wikipedia.org/wiki/Oil_Bar... The one which is my starting point, looks like this. Gorgeuos isn't it? :) 110
Thomas Viktil @mandarin.bsky.social · 27/01/2025Dragonsweeper is one of those games that makes me wish I was smart enough to have come up with the idea myself. Try it, it's good! danielben.itch.io/dragonsweeperdanielben.itch.ioDragonsweeper by Daniel BenmerguiA roguelike minesweeper adventure 120
Thomas Viktil @mandarin.bsky.social · 27/01/2025Gamedev is my 9-5, and my 9-12. Our studio has fully embraced Godot, and I’m working on Share Wars forum.godotengine.org/t/share-wars... I like following the updates on your game. Looking forward to trying it. :)forum.godotengine.orgShare Wars - Have fun bankrupting your friends!Hello fellow Godot developers! My name is Thomas, and I run a small games studio together with two friends. Our studio is called Rubarb. I’ve been a Unity developer since it was in version 3, and hav... 130
Reposted by Thomas ViktilRubarb Studio @rubarb.bsky.social · 27/01/2025While trying to make sense of my own GDScript code, I used a sequence diagram to visualize the code flow. This turned out to be a very simple and very useful tool for getting a birds eye view of my code. @mandarin.bsky.social forum.godotengine.org/t/share-wars-……forum.godotengine.orgShare Wars - Have fun bankrupting your friends!As I was figuring out a good way to properly shut down the game, I found it hard to visualize the code flow. In what order does things happen? And who is responsible for what? I deliberately chose… 062
Reposted by Thomas ViktilKRAK @mckrak.ink · 17/11/2024I've been seeing a lot of pixel artists struggle with Bluesky's image compression, so I'd thought I'd share how to get clear, crisp pixels on the site! Share to help a fellow pixel-artist! #pixelart #tutorial 8348962271
Thomas Viktil @mandarin.bsky.social · 15/01/2025What a fun experience Ballionaire is! The visuals, animations, audio, gameplay, it's so well made. Congrats! Great to see that it's made with Godot #madewithgodot store.steampowered.com/app/2667120/...store.steampowered.comBallionaire on SteamBALLIONAIRE is a fast-paced, kinetic roguelike where strategy meets physics to create outrageous wealth! Find and exploit game-breaking synergies as you theorycraft your way to victory. Welcome to the... 060
Thomas Viktil @mandarin.bsky.social · 12/01/2025Check out Dig Dig Boom! It’s a different kind of mining game. 010
Thomas Viktil @mandarin.bsky.social · 08/01/2025The Bustling World looks amazing! Would like to try it. I get exhausted thinking about how many hours it must have taken to make all those assets. www.youtube.com/watch?v=AY0u...youtube.comThe Bustling World - Official Trailer #2YouTube video by IGN 120
Thomas Viktil @mandarin.bsky.social · 07/01/2025I never thought I would say something like this, but Godot has made setting up UI a fun experience. #godot 090
Reposted by Thomas ViktilAtegon @ategon.dev · 03/01/2025Daily Godot Tip #32: You can use @ icon to assign a custom icon to a node instead of it having the default icon. You will need to close and then reopen the node to see the changes and icon must be put before the class declaration #godot #gamedev #godottips 0526
Thomas Viktil @mandarin.bsky.social · 22/12/2024Sounds like a simple and useful system. :) What types of action do you use it for? Movement, attack, defense and such? 000
Thomas Viktil @mandarin.bsky.social · 22/12/2024So any entity that wants to do something on the current turn enqueues an action object? Do you yield on the execution to allow for playing animations and sound effects? 110
Thomas Viktil @mandarin.bsky.social · 21/12/2024Looks good! :) What do you use the queue system for? 110
Reposted by Thomas ViktilChristinaC.🏳️🌈🏳️⚧️ @christinacoffin.bsky.social · 12/12/2024Does your #godot game startup slowly? Do you use NoiseTexture2D by chance as textures in some materials? Check this thread to find out how you can unknowingly ruin your game startup time + level load times either instantly, or slowly over time by using unbaked noise textures. 🧵 #techart #Gamedev 2313328
Thomas Viktil @mandarin.bsky.social · 09/12/2024haha! Can relate. :) I sometimes find that hacky solutions are never touched again, and are left in the final build. I guess at that point, they change from being a hack to simply a solution. :) Fun to follow along your experimentation! 010
Thomas Viktil @mandarin.bsky.social · 09/12/2024Why is this such a terribly hacky solution? I’m asking out of genuine curiosity. 100
Thomas Viktil @mandarin.bsky.social · 05/12/2024Thanks for the mention! :D Actually, the game is made by @jackkristoffersen.bsky.social and his company Games People Play. Rubarb has only helped Jack realize his vision. Good times! Looking forward to making more games togheter! In #godot of course. 120
Reposted by Thomas ViktilDaniel Cook @danctheduck.bsky.social · 27/11/2024Why does 'finding the fun' fail so often as a design strategy? #gamedesign New designers are told to prototype and 'find the fun'. But the naive version of this is a garbage tactic that mostly results in poorly thought out prototypes that are never going to converge on gameplay. 44923199
Thomas Viktil @mandarin.bsky.social · 17/11/2024- Higher information density in text. You can fit more of the shader’s instructions on your monitor. Makes it easier to also work on laptops. - Better control of any optimizations, as you don’t have the extra step of converting nodes to instructions. 120
Reposted by Thomas ViktilAnnette Dittert @annettedittert.bsky.social · 10/11/2024@carolecadwalla.bsky.social knew it earlier than most of us and paid a high price for pointing it out. She’s back now and not for a cheap ‚told you so‘. But to warn us again. It’s late. But not too late. Just read this. 👇theguardian.comA new era dawns. America’s tech bros now strut their stuff in the corridors of power | Carole CadwalladrThe era that began with the Great Disruptor’s first term is over. Beware the emerging elite 23572279
Thomas Viktil @mandarin.bsky.social · 06/11/2024The soundtrack to Teardown is super nice for programming sessions! Check out both part 1 and 2. #gamedev open.spotify.com/album/57zMfC... and open.spotify.com/album/0VCZGN...open.spotify.comTeardown, Pt. 1 (Original Game Soundtrack)Douglas Holmquist · Album · 2020 · 16 songs 020
Reposted by Thomas ViktilRubarb Studio @rubarb.bsky.social · 30/10/2024Breaking news! Rubarb is on Itch. ✨ We really love experimenting and playing with ideas in rough states.. *and* we believe in sharing! Warts and all 🧌 Cool guy Simon will dump all of his prototypes on Itch for you to see and try at rubarbgames.itch.io 043
Reposted by Thomas ViktilRubarb Studio @rubarb.bsky.social · 26/10/2024Dan the funding man recently secured 200,000 NOK from Viken Film Centre for his game Bargainer! He is already busy learning Godot. Wish him luck! @danwakefield.bsky.social vikenfilmsenter.no/tildeling/bargai… 072
Thomas Viktil @mandarin.bsky.social · 24/10/2024The soundtracs for Dome Keeper are really good! Makes for a pleasant programming session. :-) vol 1: open.spotify.com/album/6S9mSj... vol 2: open.spotify.com/album/2s2wjC...open.spotify.comDome Keeper, Vol. 1: The Engineer (Original Soundtrack)Cameron Paxton · Album · 2022 · 15 songs 000