I’ve spent a few evenings switching my #ECS library, Necsus (github.com/NecsusECS/Ne...), over from AoS to SoA. The performance results are looking good. #nim
James
@jarmsicle.bsky.social
https://elephantstarballoon.com 🏹 The Long Arc (https://play.date/games/the-long-arc/) is an action arcade game for the #playdate console built using #nim Currently working on a #towerdefense game for the #playdate
Another biome for my #playdate #towerdefense game: The server room. I've also started an overhaul of the upgrade system. There was too much choice, so I've reduced it down to two upgrades per turret, with each turrent getting a custom set of options. #indiedev #pixelart
I've been doing a bunch of non-visual work on my #towerdefense game for the #playdate. Balance, sound, optimization. But I stopped and implemented a new biome. #indiedev #pixelArt
I've been quietly working on my #playdate #towerdefense game. I'm reaching the point where many of my changes aren't very visual. But I got a new biome added, so I thought I would share that. #pixelart #indiedev
This is a subtle change, but it required rewriting the pathfinding code for my #towerdefense #playdate game. Enemies can now trace preconfigured paths through the level. This gives me a bit more freedom to
I've introduced a set of upgrades into my #towerdefense game for the #playdate that can be purchased between maps. It gives players something to save their credits for. #indiedev
I was unhappy with the movement of enemies in my #playdate #towerdefense game. I was using a flow field that made them hug the walls, which then led to jitter. I switched to a zone based system. I split the map into regions, then path find to the midpoint between zones. #indiedev
Progress tonight is a Repair drone for my #playdate #towerdefense game. #indiedev #pixelart
Working on the first boss for my #playdate #towerdefense game. I call it the Magnetron. The beam temporarily disables towers #indiedev #pixelart
It's not the most exciting part of building a game, but I've been working on save slots, the HUD, and menus for my #towerdefense game on the #playdate. #indiedev #pixelart
I've been working on turret upgrades for the #towerdefense game I'm building for the #playdate. I have the base set in, and but there are two more I'm considering. #indiedev #pixelArt
Another mob for my #towerdefense game on the #playdate. I call it a splitter bot. When it's killed, it spawns 3 bug bots #indiedev #pixelArt
I've been working on adding new enemy mobs to my #towerdefense game for the #playdate. I've got a few more to work through before I feel like I've got a good baseline. #indiedev #pixelart
I implemented repulsor turrets for my #playdate #towerdefense game. Gotta turn the strength down a bit. #indiedev #pixelart
Lightning turrets have landed in the #towerdefense game I'm building for the #playdate. I may have to write up a deep dive into how I did this proc gen, as lightning is fun. #indiedev #pixelart #proceduralgeneration
Back to work after the holiday. I've added a new Disruptor assembly to my #towerdefense game for the #playdate. Units within range take more damage from other sources. I also got to play with procedural generation of the cloud effect #pixelArt #indiedev
The first of the AoE towers has been implemented: EMP towers that slow down enemy movement. #towerdefense #pixelart #playdate #indiedev
voting for the 2025 #playdate community awards is happening now! i released five good playdate games over the last year, and if you enjoyed any of them i'd appreciate a nomination you can vote here!: docs.google.com/forms/d/e/1F...
I've added more level decoration to my #towerdefense game. I'm trying to decide whether it's now too noisy. #playdate #indiedev #pixelart
I wanted the maps for my #playdate #towerdefense game to be a bit more interesting, so I added some large machines and background noise. The machines also limit where you can place turrets, so they're part of the game mechanics too. #pixelart #indiedev
Another turret implemented for the #playdate #towerdefense game I'm working on: the corrosion turret, which inflicts damage over time. This is the last of the projectile based turrets. The next set will be AOE. #indiedev #pixelart
I took a break from writing code for the last few days to build out the title screen from my #playdate #towerdefense game. I was up way too late finishing this last night. #indiedev #pixelart
I started using sphodromantis.itch.io/particlesizz... last week for generating explosions for my #playdate game — its really handy
Particle Sizzler - A Spritesheet Generator by Tomás Franco
A lightweight software that generates spritesheets of particle simulations using Unity's Particle System as a base.
sphodromantis.itch.io
My goal is slow and steady progress for my #towerdefense game on the #playdate. I added support for multiple span points, as well as health bars. #indiedev #pixelart
Rocket turrets with seeking missiles have landed in my #turretdefense game for the #playdate. I'm still playing with the feel of them, but the mechanics are done. #indiedev #pixelart
I've added laser turrets to the #playdate #towerdefense game I'm working on (the crank controls the aim of the towers) #nim #PixelArt #indiedev