All Projects → godopy → godopy

godopy / godopy

Licence: MIT license
[WIP] Python scripting for the Godot game engine

Programming Languages

C++
36643 projects - #6 most used programming language
python
139335 projects - #7 most used programming language
Mako
254 projects

Projects that are alternatives of or similar to godopy

godot-local-notification
Godot module for local notifications (android and iOS)
Stars: ✭ 111 (+311.11%)
Mutual labels:  godot, godot-engine, godot-game-engine
MySQL Module
MySQL connector to Godot Engine.
Stars: ✭ 30 (+11.11%)
Mutual labels:  godot, godot-engine, godot-game-engine
Godot-3.0-Noise-Shaders
Godot 3.0 Noise Shaders
Stars: ✭ 38 (+40.74%)
Mutual labels:  godot, godot-engine, godot-game-engine
godot recipes
Lessons, tutorials, and guides for game development using the Godot game engine.
Stars: ✭ 135 (+400%)
Mutual labels:  godot, godot-engine, godot-game-engine
Unidot-Importer
Godot Addon to import .unitypackage and other assets designed for Unity Engine.
Stars: ✭ 42 (+55.56%)
Mutual labels:  godot, godot-engine
godot-extras
My collection of various plugins, modules, or patches for Godot
Stars: ✭ 108 (+300%)
Mutual labels:  godot, godot-engine
godot-engine.supabase
A lightweight addon which integrates Supabase APIs for Godot Engine out of the box.
Stars: ✭ 39 (+44.44%)
Mutual labels:  godot, godot-engine
autotiler
Autotile 47-tile blob tileset generator application with Godot export support. Based on Electron JS.
Stars: ✭ 32 (+18.52%)
Mutual labels:  godot, godot-engine
Project-Map
No description or website provided.
Stars: ✭ 52 (+92.59%)
Mutual labels:  godot, godot-engine
godot box2d
A C++ module that integrates the Box2D library with the Godot game engine by providing nodes for standard Box2D objects.
Stars: ✭ 32 (+18.52%)
Mutual labels:  godot, godot-engine
gdosc
OSC module for Godot game engine - it is now discontinued in favor of https://gitlab.com/frankiezafe/gdosc
Stars: ✭ 14 (-48.15%)
Mutual labels:  godot, godot-engine
Realistic-Atmosphere-Godot-and-UE4
A realistic atmosphere material for both the Godot game engine and Unreal Engine 4
Stars: ✭ 119 (+340.74%)
Mutual labels:  godot, godot-engine
ZoneLoadingSystem
Dynamic zone loading system for Godot
Stars: ✭ 137 (+407.41%)
Mutual labels:  godot, godot-engine
godot-kotlin
Kotlin Native bindings for Godot Engine
Stars: ✭ 11 (-59.26%)
Mutual labels:  godot, godot-engine
breakable
A breakout-like game made with Godot Engine
Stars: ✭ 56 (+107.41%)
Mutual labels:  godot, godot-engine
godot-cpp-ci
Docker image and Github Actions to automatically compile Godot C++ GDNative libraries.
Stars: ✭ 21 (-22.22%)
Mutual labels:  godot, godot-engine
lottie
No description or website provided.
Stars: ✭ 18 (-33.33%)
Mutual labels:  godot, godot-engine
Persistence
Plugin para almacenar datos de forma persistente en Godot Engine 3
Stars: ✭ 20 (-25.93%)
Mutual labels:  godot, godot-engine
GodotTerrainEditorPainter
Heightmap based terrain editor plugin for GODOT with vertex color based terrain shader painting
Stars: ✭ 23 (-14.81%)
Mutual labels:  godot, godot-engine
godot-lua-pluginscript
Godot PluginScript for the Lua language, currently based on LuaJIT's FFI
Stars: ✭ 182 (+574.07%)
Mutual labels:  godot, godot-engine

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].