Khemi's Avatar

Khemi

@khemitron-industries.net.bsky.social

He/Him Senior Software Engineer by day, parent in the evening, Amateur Game Dev by night Building my own game and blogging about the process after years of playing other amazing games and procrastinating

25 Followers  |  12 Following  |  100 Posts  |  Joined: 01.02.2025  |  2.1851

Latest posts by khemitron-industries.net on Bluesky

Video thumbnail

Saddle up, #PitchYaGame!

Drifter Dynasty is a strategy RPG that puts you in full control during every ally's turn.

๐ŸฅŠ Duke it out in brawler combat!
๐ŸŽฏ Nail the timing for quick draws!

๐Ÿ“Wishlist on Steam!
store.steampowered.com/app/3824630/
#godotengine #gamedev #indiegame

07.11.2025 21:08 โ€” ๐Ÿ‘ 19    ๐Ÿ” 7    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 2
Video thumbnail

System breakdowns, interaction, score and round time are now all in the #Godot version of Panic Spiral!

From playtest feedback, the player now has a warning before a system breaks down, so you might be able to reach the problem quickly and fix it before it gets worse.

#gamedev #indiedev

22.09.2025 06:33 โ€” ๐Ÿ‘ 18    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Itโ€™s such a great show! Enjoy! :D

19.09.2025 20:21 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

We had an interesting visitor to our holiday caravan. I never expected to see a mantis in the wild

11.09.2025 09:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
GitHub - chickensoft-games/Sync: Simple, synchronous, single-threaded reactive programming primitives and collections with fluent bindings. Sync guarantees deterministic execution and defers mutations... Simple, synchronous, single-threaded reactive programming primitives and collections with fluent bindings. Sync guarantees deterministic execution and defers mutations when executing bindings, prot...

Iโ€™m excited to share the little reactive programming library I built for #csharp and #godot, although it will work in any c# project.

This will guarantee deterministic execution and defer mutations when executing bindings to guard against reentrancy issues.

#gamedev #indiedev #dotnet

08.09.2025 12:47 โ€” ๐Ÿ‘ 38    ๐Ÿ” 9    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 1
Post image

Panic Spiral progress is on haitus while I have a family holiday in the south of France.

Gamedev updates will resume in a couple of weeks!

07.09.2025 11:24 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

Moving Panic Spiral into Godot is going well!

The framework for systems is in. Based on feedback, I've added a breakdown phase, so the player has some warning before the system completely shuts down. Triggered by console commands for now, but working properly soon!

#godot #indiedev #gamedev

05.09.2025 15:06 โ€” ๐Ÿ‘ 12    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Salvage Unlimited on Steam Salvage Unlimited puts you in the captainโ€™s seat of a small salvage company. Accept contracts, use your boatโ€™s sonar to locate wrecks hidden beneath the water, and bring your finds back to port to com...

The Steam store page for Salvage Unlimited is now LIVE!

Wishlist today and be ready for launch!

store.steampowered.com/app/3961130/...

#gamedev #indiegame #steam #wishlist

03.09.2025 20:40 โ€” ๐Ÿ‘ 9    ๐Ÿ” 5    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I happened across your unit test package a while ago and quickly started using AutoInject and GodotEnv alongside it.

Iโ€™ve really appreciated how well documented everything is, as well as the quality of life improvements.

30.08.2025 18:39 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I cannot stress how easy this package makes state management for me. I built my own state machines in PixiJS and was dreading it a bit in Godot. But no more.

Chickensoft have so many other fantastic tools available too. Most of it is for C#, and it makes the Godot dev experience so pleasant.

30.08.2025 12:03 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
๐Ÿ’ก LogicBlocks Introduction to logic blocks.

Started moving Panic Spiral into #godot this week. I learned loads building the prototype in PixiJS. It makes me incredibly grateful how much just *exists* in Godot.

I decided to try Chickensoft's LogicBlocks for state management. And it makes it so straightforward and elegant.

#indiedev #gamedev

30.08.2025 12:03 โ€” ๐Ÿ‘ 12    ๐Ÿ” 3    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

I built a playtest version of Panic Spiral and deployed it.

I've had great feedback from an indie dev discord - good core game loop, needs polish! So I'm porting it to Godot and will make a full version to release on Steam.

Comment if you want the playtest link.

#indiedev #gamedev #pixijs

25.08.2025 05:54 โ€” ๐Ÿ‘ 13    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I once opted to just take a fridge home myself instead of getting it delivered. Forgetting that I lived in an apartment on the top floor of a building with no lift. Fortunately a neighbour helped me carry it upstairs... not sure what I'd have done otherwise!

22.08.2025 15:51 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Panic Spiral is beginning to feel like an actual game now rather than just a collection of mechanics. This week I've added game rounds, ship and player health, along with two systems which reduce health when they're broken.

Here we see an example round of Panic Spiral!

#gamedev #indiedev #pixijs

18.08.2025 08:32 โ€” ๐Ÿ‘ 14    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

I didn't manage to get much done on Panic Spiral this last week, but I have added a score counter.

In Panic Spiral, the score increases every second, until the engine breaks! Then you'll need to run over to the engine room and fix it.

#pixijs #gamedev #indiedev

11.08.2025 08:52 โ€” ๐Ÿ‘ 15    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I know exactly what you mean just by that description. I guess we could call it a car โ€œplaymatโ€ if we wanted to differentiate.

10.08.2025 10:06 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Panic Spiral: Progress Demo #1 - Khemitron Industries Let's see how Panic Spiral is progressing with a short demo and some explanation of the features displayed!

Time for a short demonstration of how Panic Spiral's progressing!

Today's devlog features a few short videos displaying how Panic Spiral looks today. I've also included some comments on what's happening, and the reasoning behind my design choices.

#gamedev #indiedev #pixijs

04.08.2025 08:55 โ€” ๐Ÿ‘ 12    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

There's still a lot of polishing to do, and some more mechanics to add, but Panic Spiral is actually beginning to feel like a game rather than just a bunch of objects rendered on the screen.

#gamedev #indiedev #pixijs

30.07.2025 15:05 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Panic Spiral: Mapping the Ship - Khemitron Industries Today's post is going to take a look at how I built the tools needed to make the level map in the game. I'm also going to talk about the way I've designed the map and how I hope that will affect gamep...

I created the in-game map of the spaceship where Panic Spiral takes place.

Today's devlog explains how I built a simple tile grid from scratch and takes a look at how I hope my initial map design will interact with the gameplay to make things interesting for the player.

#gamedev #indiedev #pixijs

28.07.2025 11:43 โ€” ๐Ÿ‘ 15    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I know it defeats the purpose of doing it without outside help, but I could fire up ACNH so you can grab the fruits you need if you want?

23.07.2025 09:16 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Thereโ€™s something exciting about playing BG3 knowing that a single mistake could cost you the runโ€ฆ but if you play well, you can come back from making nearly any mistake and that feels epic.

22.07.2025 22:27 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Panic Spiral: Walls and Collisions - Khemitron Industries PixiJS, while very powerful for rendering and animating, doesn't include collision boxes as standard. Today's post focuses on implementing collision logic using PixiJS.

Panic Spiral, like many other games, needs collision logic. Unfortunately, PixiJS doesn't include collision boxes as standard, so I've had to implement the logic myself.

Today's devlog is all about how I added my own collision logic that works for Panic Spiral's scale.

#gamedev #indiedev #pixijs

21.07.2025 13:11 โ€” ๐Ÿ‘ 15    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I'm digging the hippie look! And it's awesome that you've found a playstyle that suits you.

With the new expansion dropping soon, maybe I should get back into GW2 too.

18.07.2025 06:07 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

What character did you make this time?

17.07.2025 21:26 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Video thumbnail

I had a lot on this week so didn't do much game dev. My main accomplishment is implementing collision boxes for Panic Spiral.

Collision logic doesn't come as standard in PixiJS. It's amazing what little things I've started to miss from Godot.

Here's a little tech demo!

#gamedev #indiedev #pixijs

14.07.2025 05:14 โ€” ๐Ÿ‘ 12    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
From the MarvelSnap community on Reddit: Would you play Snap as a roguelike? I'm an indie dev working on a game that's like Snap meets Balatro, where you're a hacker trying to take down shady MegaCorp... Explore this post and more from the MarvelSnap community

A few months ago I joined a discord server for game devs who wanted to help motivate each other and keep ourselves accountable with weekly updates.

One of those devs is now making games professionally and the studioโ€™s first game has been announced. Itโ€™s a roguelike deckbuilder. Show it some love!

10.07.2025 19:24 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I tend to take my Deck any time Iโ€™m staying overnight. Itโ€™s just so convenient and doesnโ€™t weigh too much.

08.07.2025 17:02 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Panic Spiral: Time for a Rewrite - Khemitron Industries I tried to make Pixi-React work for Panic Spiral. Unfortunately, Pixi-React just doesn't seem to cope well here. So, sadly, I've had to rewrite the whole thing.

I ran into significant technical issues while adding character movement to Panic Spiral.

There was inconsistent jumping around the screen rather than walking smoothly, and the animation often failed to change.

Pixi-React was the cause, so I had to do a major rewrite.

#gamedev #indiedev #pixijs

07.07.2025 05:50 โ€” ๐Ÿ‘ 11    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

SANTRIA! is a light-hearted, modern-setting RPG with a strong emphasis on exploration and character interactions, featuring a tactical battle system.

#gamedev #indiedev #pixelart #gamemaker #santria

20.09.2024 18:26 โ€” ๐Ÿ‘ 178    ๐Ÿ” 33    ๐Ÿ’ฌ 8    ๐Ÿ“Œ 0
Panic Spiral: Laying Strong Foundations - Khemitron Industries My side project, Panic Spiral, is progressing well. There have been some teething problems, but 've built the title screen, complete with UI SFX and music.

One of the most important parts of any software project is making the foundations strong. In this post, I explain how I've set up important systems that will make my life easier later.

It's a technical one, but that's often the nature of things at the start of a project.

#gamedev #indiedev #pixijs

30.06.2025 05:58 โ€” ๐Ÿ‘ 13    ๐Ÿ” 4    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@khemitron-industries.net is following 12 prominent accounts