Skip to content

godopy/godopy

Repository files navigation

GodoPy

Python scripting for the Godot game engine, Cython and Python bindings to the Godot script API.

Work in progress

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.

Features

  • 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 and GodoPy; in fact godot-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

Installation