I'm in process of renewing my game engine, started as Next3D here:
http://www.pascalgamedevelopment.com...hp?5722-Next3D
Next3D was reserved name even though i don't think it was at 2007. Anyway nxPascal hit no search results.
nxPascal is a free game engine that tries to remain lightweight and portable. It is compilable under latest Lazarus on possibly all operating systems, and at least Delphi 7. So far this covers:
- 2D and 3D OpenGL graphics.
- Demos on most features, for both Lazarus and Delphi.
- 2D, 3D and much of gaming supporting math.
- Particle engine.
- Pathfinding with own rough but fast algorithm.
- Network class supporting TCP and UDP.
- Optional sound wrappers for OpenAL and BASS.
- Class for handling and rendering a user interface with buttons, listboxes etc.
Basically, they are all building blocks, separate units. You might choose to just want to use part of the features presented here, if you wish to use another graphics engine or something else. nxGL supports custom window creation, so you can do all that different way, but still being able to use even graphics features of this engine.
Project home: https://github.com/Zaflis/nxpascal
Old links:
code.google.com http://code.google.com/p/nxpascal/
Change log: http://code.google.com/p/nxpascal/source/list
Downloads: http://code.google.com/p/nxpascal/downloads/list
Wiki-help: http://code.google.com/p/nxpascal/wiki/Introduction
Bookmarks