Skip to content
John Tuttle edited this page Oct 6, 2017 · 10 revisions

Baku

Baku is an Entity Component System (ECS) framework written in Ruby that is loosely modeled after the Artemis ECS framework. Baku works nicely with the Gosu game engine, but is intended to be generic enough to be used with any project that has a game loop.

Next Steps

  • If you are already familiar with ECS frameworks, follow the Quick Start Guide to get up and running with Baku quickly.
  • If you are new to ECS frameworks, read the Intro to ECS section for more details about the ECS approach in general or follow the Tutorial for a descriptive walkthrough of setting up a Gosu project with Baku.
  • Check out the Asteroids example for a more in-depth look at how to make a working game with Baku and Gosu.