Supported programming languages
Main Languages
The following list of languages are supported by core developers of the RLBot framework, or have reached a very high level of documentation and support from the community. They are featured on rlbot.org.
Python
Java
C# (and other .NET languages)
C++
Rust
Javascript
Scratch
Community Supported Languages
What follows is a list of languages, that the community have also made support for, however, their frameworks may be less documented and maintained. If you want to use a language not listed, Nim uses a socket intermediate bot as a bridge between the game and the Nim executable. This can be used by any other language (that can use sockets).
Clojure
Nim
Go
Lua
Asciidots
Because who doesn't love drawing ascii art?
Documentation for RLBot version of AsciiDots
Brainfuck
Scalable and efficient bot-making