Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 9 Go entity-component-system Projects
-
airplanes
A 2D shoot 'em up game made with Go, Ebitengine, and donburi. Featuring ECS (Entity Component System).
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
arche-model
Everything you need to rapidly build a model with the Arche Entity Component System (ECS).
Project mention: A 2D shoot 'em up game made with Ebitengine https://github.com/m110/airplanes | /r/gogamedev | 2023-12-03Play https://m110.github.io/airplanes/
For a full list of new features and other changes, see the release notes.
This should, however, be straight-forward. Just use Arche queries in your engine code instead of e.g. iterating slices of game objects. Or, alternatively, implement systems and put your engine code there. The tool arche-model provides a scheduler and system interfaces in case you want a ready-to-use solution: https://github.com/mlange-42/arche-model
There is a tool for Arche (arche-pixel) that uses the pixel engine for visualizations, like an engine monitor. Maybe that helps as an example. https://github.com/mlange-42/arche-pixel
Go entity-component-system related posts
- A 2D shoot 'em up game made with Ebitengine https://github.com/m110/airplanes
- Arche 0.8 released - Go ECS with native entity relations
- Arche 0.8 released - Go ECS with native entity relations
- Arche 0.6 released -- fastes Entity Component System (ECS) for Go?
- Arche 0.6 released -- fastes Entity Component System (ECS) for Go?
- Arche -- A simple, archetype-based ECS for Go/Golang
- I made a 2D shoot 'em up game with Go and Ebitengine. Featuring ECS (Entity Component System).
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source entity-component-system projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | engo | 1,710 |
2 | airplanes | 243 |
3 | donburi | 218 |
4 | arche | 100 |
5 | mizu | 79 |
6 | ecs | 58 |
7 | ento | 15 |
8 | arche-model | 10 |
9 | arche-pixel | 3 |
Sponsored