I’m Santiago Zapata, better known online as slashie, a Software Engineer and Independent Game Developer and from Medellín, Colombia.

You are in the devlog, a chronological collection of updates on my projects, alongside articles about software and game development. Subscribe to get these directly into your inbox.

  • Pixel Centurion: Day 17 – downhill charges

    Pixel Centurion: Day 17 – downhill charges

    Today I continued the investigation on terrain advantage for legionary battles, introducing slope-aware charge momentum. Soldiers now carry some of the force from their approach into their first blows, gaining an advantage when charging downhill and losing some momentum when pushing uphill. The results from the previous tests showed uphill…

  • Arkathul: Day 21 – Yet More Balancing

    Arkathul: Day 21 – Yet More Balancing

    This round of balancing focused on understanding where most deaths actually come from, rather than simply making the bosses harder: the middle stages were being more dangerous than expected. I investigated two of the biggest offenders, the Spear Knights and Skull Totems, and made a change to how the latter…

  • Pixel Centurion: Day 16 – The High Ground

    Pixel Centurion: Day 16 – The High Ground

    This round of balancing brought the legionary matchups close to their intended targets, while uncovering just how much influence pilum volleys and terrain can have on a battle. I also built a dedicated sloped-terrain test suite to calibrate the advantage of fighting from high ground. Legionary Balance The legion balancing…

  • Arkathul: Day 20 – Reimagining the Boss Encounters

    Arkathul: Day 20 – Reimagining the Boss Encounters

    This update takes a major step toward making Arkathul’s bosses more than just powerful enemies with special weaknesses. Each encounter is getting its own mechanics, attack patterns, and ways for the player to interact with the fight. The Gorgon gets a more active mirror-shield mechanic, the Tomb Guardians become a…

  • Pixel Centurion – Day 15: Keeping Battles Moving

    Pixel Centurion – Day 15: Keeping Battles Moving

    Visuals Changed the fog to use dithering instead of blur, and it looks much better. Battle Simulation and AI Commitment Continue in the quest to make standing by doing nothing not being the winner strategy; but first added seeding to the battle simulation so that individual battles could be reproduced…

  • Arkathul: Day 19 – Balance

    Arkathul: Day 19 – Balance

    Enemy Levels and Progression Instead of defining individual enemy stats for each stage, enemies now have a level that determines their attack and HP based on their base race values. Each stage definition specifies a range of enemy levels, providing a much cleaner way to control difficulty progression. Simulating the…

  • Pixel Centurion, Day 14 – Fog of war

    Pixel Centurion, Day 14 – Fog of war

    Now you can only see as far as the commanding range of your centurions or chieftains Improved input a bit for trackpads, drag with two fingers to move the map. Added a chance to miss in melee, to bring a bit of uncertainty to combat. Continue experimenting with things to…

  • Arkathul – Day 18: Arcanepunk weapons

    Arkathul – Day 18: Arcanepunk weapons

    Pathfinding and Movement Running across fallen logs in Stage 0 is now possible, while monsters move more slowly through rubble. I also restored the behavior that recenters the viewport on the player while moving when zoomed in, making it easier to follow the action without losing track of your character.…

  • Pixel Centurion: Day 13 – Dense Forests of Germania

    Pixel Centurion: Day 13 – Dense Forests of Germania

    Hotseat support has been removed. You can still choose Human or AI independently for each side, but only one side can be controlled by a human. Selecting Human for one side automatically switches the other to AI. If both sides are set to AI, you can simply watch the battle…

  • Arkathul – Day 17: Smarter Touch Movement

    Arkathul – Day 17: Smarter Touch Movement

    This update improves movement and navigation across desktop and mobile; you can now tap a tile to move there. The game calculates a path and moves the player toward the destination, stopping when an enemy comes within range. This is integrated with the existing Run logic, so movement feels consistent…

  • Zombie Nightmare Escape – It’s out!

    Zombie Nightmare Escape – It’s out!

    I’ve been working on this Fortnite island with my friends at Teravision Games; today it’s finally out!

  • Arkathul – Day 16, Balancing Difficulty

    Arkathul – Day 16, Balancing Difficulty

    This round of updates continues to shape the difficulty curve and exploration experience. The game is becoming more demanding, with tougher enemies, more aggressive monster behavior, and fewer safety nets for the player. At the same time, inventory capacity and stronger healing items provide a little more room to prepare…