SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

NeoEngine is a 3D game engine, designed with platform independence as the main goal, achieved through small core 'drivers' implemeted for each OS/API. Currently supported OSs includes Win32, Linux, and FreeBSD. The MacOS X port is currently unmaintained and, thus, unsupported at the moment. All platforms provide an OpenGL rendering device, while Win32 additionally provides a DirectX rendering device.

The engine is written in C++. The API presents the game programmer using the engine with classes for space partitioning, scene hierarchy management, file I/O, input (keyboard, mouse, joystick or any device supported by the host OS), rigid-body physics simulation, renderstate management and various effects such as particle systems, multitexturing and dynamic shadows. Included are also an animation system for skinned meshes with bones.

The engine is targeted for game programmers who need an easy-to-use but still powerful library for multi-platform development.

NeoEngine is open source software, released under the terms of the Mozilla Public License. In a nutshell, this allows you to link dynamically or statically to the library but requires that if you modify the engine itself, you must publish the source for those changes. For more information, see the file COPYING.


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.