To allow for implementation of reinforcement learning algorithms in the game of Starcraft 2, we created an environment that takes programmatic input and uses it to construct an economy and army in the game. With this project, it’s possible to inject a “build order” for the bot to execute as well as dynamically press buttons on a form that would correspond to the bot player in the game taking actions.