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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for GodoPy-0.0.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f05c1e8bc8d3a87955f6743212cc511b75c46201fc9bd9e7f01855a0c13e758 |
|
MD5 | c0fa31f63488d693a57a3834802a8cc1 |
|
BLAKE2b-256 | dfe9e5592dc3770aff3f8bea635120d18bfcf6edc4047e3a9349f7fca7314b96 |
Hashes for GodoPy-0.0.3-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bc5131b4ae2e1110405d8d182f2d38080a0b34837c1d2c923eba472206782cf |
|
MD5 | 34d58e1dfff1d32203b4b087f50bfe63 |
|
BLAKE2b-256 | f796142d56848625df2561d9cff44bb58f6640c0bcc1b299da76c5bf02064f20 |
Hashes for GodoPy-0.0.3-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eef45d068298a2a0dde7bcaa198543232a909030266044d4c780d0eac17692f9 |
|
MD5 | d4ad60e172a564c525057fe62e12c3b5 |
|
BLAKE2b-256 | f8ee5a6190319e770c38d2261b1f9d44009ff8371166d6da410c4b8e208324a1 |