Free Electron is a C++ framework facilitating reuse and integration for R&D projects such as simulation, AI, and visual effects. Core systems include dynamic plugins, strong component model, and a fast runtime database, all highly extensible. Free Electron uses Boost for threading and some containers. Builds are done with Python scripts (simple at the module level, like Jam, but in Python), and supports distcc, ccache, and gch files. Integration has been demonstrated with Lua, SDL (image and joy), DevIL, ODE, OpenAL, OpenGL, and X11/GDI.
License: GNU General Public License v3
Changes:
This is a demo for IEEE CG&A May/June 2008.