Skip to content

A Godot demo that uses the Arch ECS system.

License

Notifications You must be signed in to change notification settings

Neerti/Arch-ECS-Godot-Demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arch ECS for Godot Demo

This is a simple demonstration of Arch, a C# based Entity Component System, being used inside of the Godot game engine.

The demo implements a simple example where each entity is represented as a tiny square sprite that shifts colors and bounces off the edge of the window. Using ECS and MultiMesh2D allows for far more sprites to exist compared to ordinary sprite nodes.

Entities can be added or cleared using the UI buttons.

A large portion of the code used was adapted from Arch's MonoGame-based sample.

Language: C#

Renderer: Forward+

Screenshots

Note: Screenshots taken on a release build of the demo. No entities Fifty thousand entities at roughly one hundred and fourty frames per second One hundred thousand entities at roughly 60 frames per second

About

A Godot demo that uses the Arch ECS system.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published