All Boardwalk games are written in a built-in scripting language called Treescript (subsequent versions of Boardwalk may enable games to be coded in Python instead of Treescript). Treescript is a powerful object-oriented language which is designed with beginner programmers in mind. Pressing the question mark key (?) when in the code editor brings up a popup menu of choices valid in the context of the text cursor position. Optional Structure-Editor mode eases code entry for naïve users. The default operator/operand mode is prefix (operators come before their operands) as opposed to optional infix (binary operators come in between their operands). Treescript is based on Java, and when infix mode is selected, Treescript code strongly resembles Java, with a touch of Object Pascal thrown in for good measure.