Skip to content
This repository has been archived by the owner on Feb 13, 2025. It is now read-only.
/ godot_ecs Public archive

A direct ecs to low-level server implementation for Godot 4.1

License

Notifications You must be signed in to change notification settings

2-3-5-41/godot_ecs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

godot_ecs

What if Godot and Bevy got married? Well, you'd get one interesting duo of data driven goodness.

This crate is not maintained anymore ⚠️

I haven't touched the code for long enough that the two main features of this code base have made major changes that ask for a massive re-write. I personally do not have interest in taking on that task due to being a lazy dev, but also, I'm not a fan of how my younger self approached this solution.

I'll just leave this repo here as one of my many stepping stones in my adventures of learning Rust, and gdext.

Purpose

This crate provides a code first, ECS approach to game/app development in Godot, taking full advantage of Godot's RenderingServer, PhysicsServer2D, PhysicsServer3D, etc...

Do note, this crate does not plan on providing any in-editor tools for creating pre-made scenes compatible with bevy_ecs, however, it's not outside the realm of possibility.

About

A direct ecs to low-level server implementation for Godot 4.1

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages