= 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 * Resource managment * Clock/Timer support (incl. Plugin to support rdtsc instructions) * Scripting system (incl. Plugin to handle [http://www.lua.org/ Lua] scripts) * Event managment system * Property managment system handling non-typed values * Packages provides new features as compile-time plugins (i.e. nrEngineGLFW) * Plugins extend existing features as run-time plugins (i.e. dynamic resources, lua scripting, ...) == Download == Stable and developer releases can be downloaded from the [http://projects.tevs.eu/nrengine/downloads downloads] page. To get the latest revision of the engine source use following command: {{{ svn co svn://projects.tevs.eu/nrEngine/trunk nrEngine }}} == Documentation == Currently there exists a doxygen of the complete source code. You can find it [http://www.tevs.eu/doc/nrEngine/ here] == 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]