Godot also has its own built-in scripting language, GDScript,[11] a high-level, dynamically typed programming language very similar to Python. Unlike Python, GDScript features strict typing of variables and is optimized for Godot's scene-based architecture. Godot's developers have stated that many alternative third-party scripting languages such as Lua, Python, and Squirrel were tested before deciding that using a custom language allowed for superior optimization and editor integration.[12] The engine also supports visual coding via its own built-in visual programming language VisualScript.[13]