RelEcsGodot
Arch.Extended
RelEcsGodot | Arch.Extended | |
---|---|---|
2 | 6 | |
25 | 131 | |
- | - | |
0.0 | 8.7 | |
over 1 year ago | 9 days ago | |
C# | C# | |
MIT License | Apache License 2.0 |
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.
RelEcsGodot
- Lightweight ECS for Godot C#
-
W4 Games formed to strengthen Godot ecosystem
I've been using a library called RelEcs for Godot C#:
Standalone version: https://github.com/Byteron/RelEcs
Godot integrated version: https://github.com/Byteron/RelEcsGodot
It works fantastically well for me.
Arch.Extended
-
Arch - Entity component system - Received Improvements, EventBus instance support, and its own discord! :)
The most significant new feature is instance support for the Arch.Extended source generated `EventBus`, which allows high-performance event dispatching to static and instance receivers with ordering, inlining, and without boxing or lookups. It's incredibly fast and can also be used outside of Arch.
-
c# - "Arch" entity component system - Received new Features, Unsafe Collections, EventBus sourcegen and much more! Check it out! :)
It recently received a few more Tools and Features to aid development and improve the ECS workflow. E.g. unsafe collections, a ResourceHandler and a static source generated eventbus in Arch.Extended ! :)
-
c# - "Arch" high-performance entity component system - Received new features, check them out! :)
Its already matured and already has tons of cool features (even has its own source generator Arch.Extended)! Recently it received a few other cool features like `Bulk Query Operations`, which can be used to bulk destroy or modify entities with an insane performance :)
-
"Arch" entity component system - New API and code generation update. Check it out ! :)
The source generator of Arch.Extended also had an update and can now generate queries everywhere, is compatible with Unity and Godot and you can mark parameters to pass them through.
-
"Arch" ECS - Update features reduced boilerplate code, systems API and code generation ! Check it out ! :)
Arch even has https://github.com/genaray/Arch.Extended, a source code generator to create systems.... as a contrast to DefaultECS.Analyzer :)
-
C# "Arch" ECS - Update features reduced boilerplate code, systems API and code generation ! Check it out ! :)
Through Arch.Extended systems can now also be used and even generated through source generation ! :) ( Theres also a sample for monogame ).
What are some alternatives?
RelEcs - A lightweight and easy to use entity component system with an effective feature set for making games.
DefaultEcs - Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.
nanovg - Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.
meltysynth - A SoundFont MIDI synthesizer for .NET
Entitas - Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Arch - A high-performance C# based Archetype & Chunks Entity Component System (ECS) with optional multithreading.
Estragonia - Estragonia: Avalonia in Godot
SatiRogue - A turn-based dungeon-crawler roguelike RPG, made with Godot 3.x C# + RelEcs
GoDotNet - State machines, notifiers, and other utilities for C# Godot development.
anything_about_game - A wonderful list of Game Development resources.
rider-monogame - MonoGame plugin for JetBrains Rider