Independent minimal pure C ecs engine written for integrating in custom game engines.
// If installed
#include "EcsE.h"
int
main ()
{
World *world = ecse_world_create ();
if (!world)
{
puts ("Failed to create world!\n");
return 1;
}
// ...
ecse_world_destroy (world);
return 0;
}See an example in the ./example.c. Maybe there's will be more examples in the nearest future.
# Build both engine and example
make
# Only engine
make engine
# Only example
make example
# Build engine, example and run example (Resets LD_LIBRARY_PATH)
make run
# Install:
make install # root
# Uninstall:
make uninstall # root
# Clean install
make clean-install # root