[size="5"]The Chewable Framework
Chewable is designed to make your life easier.
Inspired by XNA, it aims to provide a C++ component-based framework to make game development easier, providing the foundation for getting a game up and running.
It is intended to be a minimal library so it does NOT include features for windowing, input, graphics, audio. However, it is fairly easy to plug these systems into the game. As such, the project does not rely on any external libraries to compile (with the exception of Google Test for the unit tests project, which is not required), making it easy to setup.
[size="5"]Chewable Features
Chewable implements the following key features:
- Fast Event/Delegates
- Object/Object component management
- Game state management
- Object/Object component registry system
- Component system
- Services system
- Math Utilities/Wrappers
- High-Precision Timers
- Logging & Profiling Tools
- Custom assertion system
[font="arial, sans-serif"]
Currently, only MSVC2008/2010 on Windows is supported. Feel free to contact me if you're interested in implementing support for Linux or Mac.
Tutorials will be done over the course of the next few months.
[font="arial, sans-serif"]Link: http://chewable.googlecode.com/
Last Updated: 29-Mar-2011