The AERO engine is a cross-platform game/application engine. At it's core it is highly plugin based, allowing for a quick start in applications built with it that require a mod community.
We plan on making the core of the engine open source, and we are currently working on a distrobution platform for plugins, mods, and scripts. This will allow anyone to make, sell, use, and distribute plugins made for the AERO engine. This also will feed the community of moders that want to do amazing things with our games and products.
The exec is made of two primary libraries that make sure AERO is both cross platform and able to register with an application. The following is a discription of the libraries required to run the AERO engine bare bones.
The core by itself doesn't offer much other then a platform to add components, extentions, and plugins. Here is a list of components that are part of what we consider the core of the engine.
The way the engine interactions with the applications that are created for it are part of what we call the AERO extentions. File systems, Graphics, Sound, Input, and Scene/Level systems are all part of well seperated extentions. The following is a list of each extention we consider to be part of our contibution to see the engine have a healthy starting point.