godot-python
godot-ruby
godot-python | godot-ruby | |
---|---|---|
38 | 2 | |
1,787 | 35 | |
- | - | |
0.0 | 0.0 | |
4 months ago | over 3 years ago | |
Python | Ruby | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
godot-python
-
i can't find a game engine that don't force me to code visualy (for 2d games)
Someone here : https://github.com/touilleMan/godot-python is working on support for Python in Godot. Didn't try, your mileage may vary.
-
Can I make a FPS Boomer shooter using Godot and Python ?
Incidentally, Godot can use Python, but it's not officially supported, not well documented, and better avoided as a beginner.
- How do I call a python function from Godot 4?
-
Working in Godot vs pure Python
I think there are even some efforts to make Python usable in Godot 4 (https://github.com/touilleMan/godot-python) so if I needed a specific library or something I think you can simply do an script with Python and all the rest in GDScript? But we will see.
-
What is the most efficient way of communication between an exported Godot project (Windows) and a compiled Python executable?
I am aware of GitHub - touilleMan/godot-python: Python support for Godot 🐍🐍🐍 but as far as I know, the project is not actively maintained or suitable for Godot 3.5x
-
Deciding between PyGame and Godot
There's also Godot-python if you're into that. I say don't
- Any open source games written in Python? Ideally, something being actively developed
- how do I embed the python interpreter in godot?
-
Are there other languages that can be compiled to GDScript bytecode?
Python Support
-
Video to numerical array. Is it possible in Godot?
There is a python support for Godot made by touilleMan.
godot-ruby
-
Building Games with DragonRuby – A free book on Ruby game dev
> It should be easy and it has been done before (but not maintained).
Here's one such example of Ruby in Godot: https://github.com/onyxblade/godot-ruby
> The problem is that it's just far slower than GDScript or C#.
I'd say that depending on what you're doing, you can get away with a lot even in slower language runtimes, otherwise we'd be writing all of our game code in C, C++ or Rust (or other languages like that) only.
I actually ported the Godot LOD plugin from GDScript to C# a while back to what the performance would be like between the two supported languages: https://blog.kronis.dev/articles/porting-the-godot-lod-plugi... (so language runtime performance itself doesn't matter that much)
As long as you don't do too much number crunching every frame, you should be fine, especially if the engine itself does most of the heavy lifting. Of course, when it comes to the performance impact of interop between different languages, that might be a different story.
But hey, it's not like challenges like that can't be overcome due to some inherent limitations, even the Unity game engine sees popularity of MoonScript (which runs Lua under the hood), as far as I can tell. And in regards to games in general, the whole S.T.A.L.K.E.R. game series used Lua for scripting, if my memory doesn't fail me.
-
First binary release of a LuaJIT based PluginScript for the Lua language \o/
I get that PluginScript is not broadly used, as far as I know only Python uses it fully and there is a Ruby implementation that seems abandoned. Apart from that and the engine source code, I couldn't find much more documentation on the topic =/
What are some alternatives?
godot-tensorflow-workspace - Machine learning for Godot Engine
godot-lua-pluginscript - Godot PluginScript for the Lua language, currently based on LuaJIT's FFI
Godot - Godot Engine – Multi-platform 2D and 3D game engine
dragonruby-zif - Zif: A Drop-in Framework for DragonRuby GTK
gdnative - Rust bindings for Godot 3
GDSerialAsset - Asset with a serial communication example and helper functions for godot engine
TheAlgorithms - All Algorithms implemented in Python
GDevelop - :video_game: Open-source, cross-platform game engine designed to be used by everyone.
godot-proposals - Godot Improvement Proposals (GIPs)
godot_speech_to_text - Speech to text module for Godot 3
open-project-1 - Unity Open Project #1: Chop Chop