Apollo is a type-enforced programming language that compiles to clean and readable Lua script. Apollo syntax is a subset of C++11 syntax, such that existing C++11 IDEs (e.g. Xcode, Visual Studio) can be used to write Apollo code with full inline error reporting, intelligent autocomplete, and refactoring support.