I’ve been working on a lightweight, header-only ECS called kawa::ecs that’s designed to be blazingly fast, minimal, and easy to use with modern C++20 features. If you’re building games, simulations, or AI systems and want a simple yet powerful ECS backbone, this might be worth checking out!
Quick example:
#include "registry.h"
#include <string>
using namespace kawa::ecs;
struct Position { float x, y; };
struct Velocity { float x, y; };
struct Name { std::string name; };
super_puero•9h ago
Quick example:
#include "registry.h" #include <string>
using namespace kawa::ecs;
struct Position { float x, y; }; struct Velocity { float x, y; }; struct Name { std::string name; };
int main() { registry reg(512);