Script++ is an optionally typed programming language that compiles to Lua, and potentially other scripting languages later on. Script++ syntax is a strict subset of C++11 syntax, such that existing IDEs (e.g. Xcode, Visual Studio) can be used to write Script++ code with full inline error reporting, intelligent autocomplete, and refactoring support.