Skip to main content

Python and Cython bindings to the Godot game engine.

Project description

Different Python bindings to the Godot game engine.

Work in progress

The bindings are a work in progress. Some planned features are missing and the existing APIs can be unstable!

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

  • PYTHON_QUICKSTART.md introduces GodoPy for beginners
  • Advanced usage and AOT compilation are described in CYTHON_QUICKSTART.md

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for GodoPy, version 0.0.3
Filename, size File type Python version Upload date Hashes
Filename, size GodoPy-0.0.3-cp37-cp37m-macosx_10_15_x86_64.whl (29.1 MB) File type Wheel Python version cp37 Upload date Hashes View
Filename, size GodoPy-0.0.3-cp38-cp38-macosx_10_15_x86_64.whl (29.1 MB) File type Wheel Python version cp38 Upload date Hashes View
Filename, size GodoPy-0.0.3-cp38-cp38-win_amd64.whl (33.8 MB) File type Wheel Python version cp38 Upload date Hashes View

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page