godot-next
Godot
godot-next | Godot | |
---|---|---|
5 | 2,745 | |
910 | 84,229 | |
1.3% | 2.3% | |
0.0 | 10.0 | |
8 months ago | 7 days ago | |
GDScript | C++ | |
MIT License | 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-next
-
It might be helpful - 360 degrees for Godot and in vector2
If you want easy access to the correct values, check out Vec2 from godot-next. Also check out Vec3. Also available for C# (Vec2, Vec3).
-
Modifying the dictionary editor with EditorInspectorPlugin/ EditorProperty?
Recently I've gotten into customizing the inspector view for exports. It's a lot of fun, and godot-next is a godsend.
-
Very stuck on creating a fleshed out item system
Godot has no built in support for ecs, behaviour or even btree. But you can work around this in several ways. There is a behaviour node in godot-next (https://github.com/godot-extended-libraries/godot-next/blob/master/addons/godot-next/resources/behavior.gd) that you can use, you can use a state maschine or you attach little behaviour script nodes as children that do the work. There is an GDQuest ECS tutorial for godot, that may come in handy (https://www.gdquest.com/tutorial/godot/design-patterns/entity-component-system/)
-
Little and big things that bug me while using Godot/GDScript.
I can understand how a global signal singleton isn't satisfactory, but why not just write a string-based event dispatcher? In fact, I'm pretty sure Godot Next has one with a wrapper node for singleton usage. With a few tweaks, you could make message dispatches be handled via pattern matching on a RegEx for the message type, thereby letting you have wildcards and the like.
-
Cyclic Reference Bug?
Variation on 2 that uses a tool script to procedurally generate properties on a class based on files that match a specific search criteria. This would prevent you from both needing to update file paths and from needing to even add entries in a record somewhere that the level exists. It would just be detected automatically by the tool script. You can procedurally generate properties by overriding the _get, _set, and _get_property_list methods. I have an example of this in Godot Next's ArrayMap class here. I also have a sample script that fetches a list of scenes in Godot Next's FileSearch class. You just call FileSearch.search_scenes() and it will return to you a Dictionary with keys containing filepaths and values containing another Dictionary initially just the path again (mapped to a "path" string), but which you can really make have whatever you want.
Godot
- Ask HN: Modern Day Equivalent to HyperCard?
-
Tetris Development 1 - Setting Up
Instead, I was recommended Godot by a fellow developer. It is an easy-to-pickup and beginner-friendly open-source engine, which I will use to develop the Tetris game.
- Web Game Engines and Libraries
-
Name it Better (ideas for making more informative names)
Here's an example file tree from a part of the Godot game engine source code.
-
Ask HN: Yo wants to build a game, I'm lost. What can I do?
Godot [1] is a very nice game engine. There's a game on Itch.io that teaches the scripting language it uses [2], and a ton of great tutorials on YouTube for beginners and experts alike.
[1]: https://godotengine.org/
- Show HN: GodotOS: A Fake Operating System Interface Made in the Godot Engine
- Unity Software cutting 25% of staff in 'company reset' continuation
-
Show HN: Mutable.ai – Turn your codebase into a Wiki
The Bitcoin and Mastadon links don't seem to be working! (wiki not found)
Would love to see this for Godot (https://github.com/godotengine/godot). Maybe Maplibre too (https://github.com/maplibre/maplibre-native)!
-
My thought on different engines
Godot Engine is a free and open-source game engine. The story started as an in-house engine of an Argentinian studio in 2007, and since 2014, it's been a community-driven project with a lot of contributors.
- How do "feature flags work"
What are some alternatives?
Godot-Database-Manager - A database addon for Godot Engine 3.2
bevy - A refreshingly simple data-driven game engine built in Rust
line-renderer - A GDScript implementation of a line renderer in Godot.
o3de - Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
nakama-godot - Godot client for Nakama server written in GDScript.
Cocos2d - Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.
godot-console - In-game console for Godot 3.
GDevelop - :video_game: Open-source, cross-platform game engine designed to be used by everyone.
godot-dispatch-queue - Threaded and synchronous Dispatch Queues for Godot
Panda3D - Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
gdscript-pp - A language that is a mix of GDScript and C++
Spring RTS game engine - A powerful free cross-platform RTS game engine. - Report issues at https://springrts.com/mantis/