Skip to end of metadata
Go to start of metadata

Features of the NeL Engine

Platforms

Operating Systems: Windows, Linux

Architectures: Intel 32bit 

Graphics API: OpenGL, DirectX

Sound API: DirectSound, FMOD, OpenAL

Features

General Features

  • Base data types for platform independence.
  • Debugging, profiling and logging tools and macros.
  • Optimized math, string manipulation and other functions.
  • Java-style object serialization.
  • Pointer management (smart pointers, reference counters.)
  • Unicode string management.
  • See NeLMisc for more information.

Physics Features

  • Object to object collisions and reactions
  • Object to landscape collisions and landscape snapping
  • Logical and blocking collisions.
  • Path-finding and ray-tracing support.

Graphics Features 

  • Undulating landscapes using bezier patches.
  • Portal-based streets and interiors.
  • Landscape streaming for efficient memory utilization.
  • Dynamic lighting and light mapping.
  • Component-based object construction.
  • Multi-Resolution Meshes (MRM) and LODs with LOD subsets.
  • Support for skinning up to 4 matrices per vertex.
  • Smooth transitions between animations.
  • Controllable animation blending.
  • Advanced particle system including various particle types, simple collision shapes for particles, and a WYSIWYG editor.
  • See NeL3D for more information.

Networking Features

  • Layered approach to implementation allow for any desired level of control.
  • Framework for quick development of new services.
  • Management of reception, treatment and transmission of messages to and from other services.
  • Management of time synchronization
  • See NeLNet for more information.

Sound Features

  • Support for 2D and 3D audio using multiple sound APIs.
  • Localized environmental sounds.
  • Music track management
  • Management of audio environments
  • See NeLSound for more information.
Labels: