File | Date | Author | Commit |
---|---|---|---|
FlubbersGenetics | 2018-03-17 | laxx18 | [r1] [NOWA-Engine]: |
ForestLax | 2019-02-04 | laxx18 | [r126] [NOWA-Engine]: |
MysticLax | 2022-12-09 | laxx18 | [r370] [NOWA-Engine]: |
NOWA_Design | 2022-12-16 | laxx18 | [r373] [NOWA-Engine]: |
NOWA_Engine | 2023-01-04 | laxx18 | [r381] [NOWA-Engine]: |
NetworkTest | 2022-12-09 | laxx18 | [r370] [NOWA-Engine]: |
Setup | 2022-05-08 | laxx18 | [r337] [NOWA-Engine]: |
SpaceGame | 2022-12-09 | laxx18 | [r370] [NOWA-Engine]: |
Tutorials | 2022-12-11 | laxx18 | [r372] [NOWA-Engine]: |
bin | 2023-01-04 | laxx18 | [r381] [NOWA-Engine]: |
cache | 2023-01-04 | laxx18 | [r381] [NOWA-Engine]: |
external | 2023-01-02 | laxx18 | [r380] [NOWA-Engine]: |
media | 2023-01-04 | laxx18 | [r381] [NOWA-Engine]: |
CopyNewton.bat | 2021-07-06 | laxx18 | [r311] [NOWA-Design]: |
LICENSE.txt | 2020-11-24 | laxx18 | [r287] [NOWA-Engine]: |
README.md | 2018-03-17 | laxx18 | [r1] [NOWA-Engine]: |
svnignore | 2019-06-25 | laxx18 | [r157] [NOWA-Engine]: |
Games fascinated me even as a child. I was keen on understanding how a game does work behind the scenes. So I started to study media and computing to lay the foundations.
During my study, I started to develop an application in C++ to ease the creation of graphical simulations.
At that time I was inspired by Advanced Ogre Framework. Henceforward, all my projects where developed using the OgreBaseArchitecture, which is an DLL and can be linked to applications.
This had also the effect, that the OgreBaseArchitecture had been extended bit by bit. Now a few years have passed since 2010 and the engine is still growing. I re-branded the name to NOWA-Engine (NativeObjectWorldArchitecture-Engine).
NOWA is a word play for the same polish word, which means ‘new’. Put It in another words: from something old, something new emerges like a star that explodes in a nova creating something new.
The idea of the NOWA-Engine is to ease the development of games as far as possible, so the engine is as generic as possible.
Thus a lot of design patterns are used in the engine like Observer-, Eventing system with delegate functions, generic factory-, Composite-, State-, Strategy-, Singleton-, Null-Object-pattern, Curiously recurring template pattern etc.
The NOWA-Engine is intended for C++ developer and Designer with basic knowledge of the scripting language Lua.
The developer can concentrate on a higher level building a game without the need of taking care of lower level issues.
The NOWA-Engine became a hobby project and will be extended in future.
For more information see http://www.lukas-kalinowski.com/Homepage/?page_id=1631