Python scripting for the Godot game engine, Cython and Python bindings to the Godot script API.
This branch contains an initial prototype of the project.
New version is being written and it won't be compatible with the implementation in this branch.
-
Compilation of Cython and Python code to GDNative binaries
-
Running dynamic, byte-compiled and AOT-compiled Python code from NativeScript extensions
-
Automatically generatated bindings to the full Godot API
-
Access to the complete official C++ API from the Cython programming language, full interoperability between
godot-cpp
andGodoPy
; in factgodot-cpp
types are used by Cython bindings as is -
Automatic type conversions between Godot and Python types
-
NumPy array access to all numeric Godot types
-
Development installation, required for Cython workflow, AOT compilation or advanced Python workflow