= Welcome to the nrEngine webpage = '''nrEngine''' is a small but powerfull game-application-engine. The engine does provide the developers with a low level functionality like resource managment, scripting, event system etc. A plugin framework allows to improve the functionality of the engine on the fly. The engine is written in Standard C++ and runs on all common platforms. The engine has been designed with the goal of providing the developers a simple but powerfull API. It is not designed to be a replacement but an enrichment in the development process of a game or any other application. == Features == * Kernel/Task subsystem, see: ["KernelTask"] * Resource managment, see: ["ResourceManagement"] * Clock/Timer support * Scripting system (incl. Plugin to handle [http://www.lua.org/ Lua] scripts), see: ["ScriptSystem"], ["LuaPlugin"] * Event managment system * Property managment system handling non-typed values * Packages provide new features during compile-time (i.e. nrEngineGLFW, ...), see: ["EnginePackages"] * Plugins extending features at run-time (i.e. lua scripting, ...), see: ["EnginePlugins"] == Documentation == A manual, helping to start working with the engine, can be found on the ["ManualPage"].[[BR]] There exists a doxygen of the complete source code. You can find it [http://www.tevs.eu/doc/nrEngine/ here] == Download == Stable and developer releases can be downloaded from the [http://projects.tevs.eu/nrengine/downloads downloads] page.[[BR]] To get the latest revision of the engine source use following command: {{{ svn co svn://projects.tevs.eu/nrEngine/trunk nrEngine }}} Please check also if following 3rd party libraries are also installed in your environment: * c++ boost library, can be found on [http://www.boost.org/ www.boost.org] == Projects using nrEngine == All projects, which I have created before do use the nrEngine inside. You can find the projects [http://www.tevs.eu/publications.html here] and [http://www.tevs.eu/projects.html here]