ScriptBuddy Dev Tools

ScriptBuddy was a platform for executing scripts in a hugely popular online game. Used by thousands of users, it focused on human-assisted game AI that attempted to interpret the player's intended actions and enhance their abilities.
Project Image

Overview

This application was developed to greatly speed up development time and improve the developer experience in the very limited Lua environment we were working in.

It allowed developers to simply work on their source files in their root git directory and everything else was handled for them on save. Sources were compiled multiple times, both with and without debug information, and distributed to their runtime directories so changes could instantly be seen, as well as to the obfuscated git directories so all of their changes were ready to be pushed to the shared repositories.

It offered greatly needed development functionality such as instant feedback for code errors, alerting the developer instantly via an audible beep and allowing them to view the error details directly in the UI.

Highlights

Gallery