BOTS is a programming puzzle game designed to teach fundamental ideas of programming and problem-solving to novice computer users. The goal of the BOTS project is to investigate how to best use community-authored content within serious games and educational games. BOTS was inspired by games like LightBot and RoboRally, as well as the success of Scratch and it’s online community. In BOTS, players take on the role of programmers writing code to navigate a robot around a grid-based 3D environment