The NUSoftware Game Engine features list



NGE's Manual - v0.1 (.pdf)

NGE's Quick Guide - v0.1 (.pps)



Last Page Update: 06.12.2008

SourceForge.net Logo

Because NUSoftware Game Engine is based on more the one library, some of the features are too numerous to be displayed here. For a detailed list on the features gained from other libraries check their sites.

Special Note:

Since the engine is not released yet and still has too many bugs to be officially released I won't update this page with all the features it has. After the release I might write a small list of features but most of them would be explained in detail in the NGE manual and quick guide.

NUSoftware Game Engine's Features Overview:


Supported Platforms

  • Windows XP
  • Linux

The engine works with all supported platforms in the same way, the programmer only has to write his game code once, and it will run on all supported platforms without the need of changing one single line of code although some of the audio engines the NUSoftware Game Engine uses might not support one or more platforms which in that case the only thing to do is use a different engine which is very easy and quick.


Supported Compilers

  • Microsoft Visual C/C++ 2008*
  • GCC

*Previous versions of Microsoft Visual C/C++ should work just fine. If you encounter any problem please contact me for help. Also note that Microsoft Visual C/C++ 6 is NOT supported at all.






Supported File Formats

Currently supported textures file formats (Provided by Irrlicht):

  • Adobe Photoshop (.psd)
  • JPEG File Interchange Format (.jpg)
  • Portable Network Graphics (.png)
  • Truevision Targa (.tga)
  • Windows Bitmap (.bmp)
  • Zsoft Paintbrush (.pcx)

Currently supported mesh file formats (Provided by Irrlicht):

  • 3D Studio meshes (.3ds)
  • B3D files (.b3d)
  • Alias Wavefront Maya (.obj)
  • Cartography shop 4 (.csm)
  • COLLADA (.xml, .dae)
  • DeleD (.dmf)
  • FSRad oct (.oct)
  • Irrlicht scenes (.irr)
  • Irrlicht static meshes (.irrmesh)
  • Microsoft DirectX (.x) (binary & text)
  • Milkshape (.ms3d)
  • My3DTools 3 (.my3D)
  • OGRE meshes (.mesh)
  • Pulsar LMTools (.lmts)
  • Quake 3 levels (.bsp)
  • Quake 2 models (.md2)
  • STL 3D files (.stl)

irrKlang currently plays back the following file formats:

  • RIFF WAVE (*.wav)
  • Ogg Vorbis (*.ogg)
  • MPEG-1 Audio Layer 3 (*.mp3)
  • Amiga Modules (*.mod)
  • Impulse Tracker (*.it)
  • Scream Tracker 3 (*.s3d)
  • Fast Tracker 2 (*.xm)