wiki:WikiStart

Version 12 (modified by art, 12 years ago) (diff)

--

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 a 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  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  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  here

Projects using nrEngine

All projects, which I have created before do use the nrEngine inside. You can find the projects  here and  here