AI Usage in Ecrazeus Castle
Apparently, even AI code is now controversial.
But anyway, I found AI to be really helpful in adding additional features, QoL mainly, but also makes for good automation tools... in an engine with very little documentation that goes deep into the depths of the engine. I wanted to discuss some of the scripts I've made for the game that helped out a lot.
SteamworksBakin

Steamworks is basically everything related to Steam: achievements, leaderboards, timeline.
RPG Developer Bakin does offer a (very) basic implementation as a seperate "sample" add-on, which just toggles an achievement on from a string. That's it.
In my case, a feature I really needed was online leaderboards, since as much as I like dreamlo for it's simplicity... well, there's no guarantee it'll survive or continue providing such a service in the long-term. If Steam goes bust, everything goes down... but if a portion of your game mysteriously goes down while Steam is still a thing, people are going to complain.
Using AI, I was able to get my leaderboard parsing/sending logic that was tailored to dreamlo, and work it into something that's compatible with Steam. If you're not aware, dreamlo works by accessing a URL, basically: the minute you visit a very specifically constructed URL, it just sends the score and any associated details. While Steam uses an API, checks user profile, and has various functions and back-end setup on Steamworks (the website).
