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.

Category: Senatus

  • Senatus: DIES LXXXVII – Guidance part 2

    Senatus: DIES LXXXVII – Guidance part 2

    Nothing too exciting to add today, just finished the due work to complete the onboarding so that it can be made available to players as an update: added proper visuals from awa for the action indicators, changed the script to make all cards be the same color to avoid confusion…

  • Senatus: DIES LXXXVI – Guidance

    Senatus: DIES LXXXVI – Guidance

    Finished the design for the onboarding by designing the arrows for the cards, so that the combat worked as intended. I also included using a special card in one of the steps since that was missing. Then I jumped into implementing the scripted onboarding; in order to make it possible…

  • Senatus: DIES LXXXV – The first hotfix

    Senatus: DIES LXXXV – The first hotfix

    A hotfix triggered mainly by an issue reported on the forums: savefiles were not storing the id of the final senator boss, hence the game was being restored with corrupt data causing funny scenarios. That alone triggered the hotfix release, but I also shipped a localization fix and improved access…

  • Senatus: DIES LXXXIV – Launch Day

    Senatus: DIES LXXXIV – Launch Day

    Today is launch day! Not sure if I mentioned previously, but I think one of the big wins of the last week was managing to include a new cover art made by Valentina Cossio which really makes the game stand out more. The only thing I had to address urgently…

  • Senatus: DIES LXXXIII

    We finally got approval from Steam to do the launch tomorrow! meaning I’m now good to submit new builds as needed. So the first thing I did was to push the latest changes so that the team could test them. Then I remembered we still had the names and descriptions…

  • Senatus: NOX LXXXII

    Senatus: NOX LXXXII

    Continuing with the final touches while we wait for Steam’s review, I set up some descriptions that were missing for some locations, and sent them for translation. I also implemented some improvements in the HUD for the mentor in the Rome scene. Another one that had been long overdue was…

  • Senatus: NOX LXXXI

    Just some final touches before sending for review: Set up Steam Cloud save which was pretty straightforward after reading the documentation (using Steam Auto cloud so no changes in the code). The thing that took most time was testing how it worked esp. on the Mac, but once the issue…

  • Senatus: NOX LXXX

    Senatus: NOX LXXX

    Getting a build ready for Steam certification, this (late) night I integrated the incoming translation files for both events and in-game text. We decided to hold on traditional Chinese for now, so even if we have all the texts, we are going to disable that option from being selected. While…

  • Senatus – NOX LXXIX

    Addressing some feedback received from the testing team: The first tweak looked simple enough but ended up requiring some additional work; I was calculating a % chance of using the same color of the target for the card, but just setting that to zero wouldn’t be enough because I also…

  • Senatus – DIES LXXVIII

    Today was a productive Saturday amidst family things; with the help of the newly available testing tools I was able to catch a couple of bugs in the “end of game” flow: it was impossible to reach the Consul rank due to an error in the validation of the cap…