BuNg
Website:
http://www.wand.net.nz/~s...
Developer:
Sam Jansen and Jesse Baker
Launched:
Not specified
Status:
Active
Supported Platforms:
Windows, Linux, FreeBSD
Languages Written In:
C/C++
Languages Supported:
C/C++
Graphics APIs:
OpenGL, DirectX
Rating:
Not reviewed yet
- Overview
- User Reviews
A simple 3D engine used in a couple of visualisation projects and the base of an up and coming open source game.
- Screenshots
- Videos
Supported Features
General
- Object-Oriented Design
- Object oriented design allows for different operating system and rendering implementations to be used easily
- VFS (virtual file system) that support compressed (gzip) and uncompressed files in the BuNg archive file format
- Custom XML parser
- Fixed-function
- Currently has a very simple rendering model.
- Texture-mapped text output
- Patches Quake 3-style 3D bezier patches.
Texturing
- Basic Simple textures are used currently; multitexturing for lightmaps has been a feature in the past but is currently turned off.
Meshes
- Mesh Loading Loading of OBJ, MD2 and MD3 files.
Scene Management
- Octrees
- The Octree holds all objects whether dynamic or static.
- Frustum Culling
- Basic Quake 3 level exporter to convert from BSP files to BuNg level files.
Animation
- Keyframe Animation MD2 and MD3 files are animated.
Physics
- Collision Detection
- Uses OPCODE to perform collision detection
- Collision response to allow the player to slide along walls and climb up stairs.
Networking
- Client-Server Networking is based on enet.
Sound
- 3D Sound Uses OpenAL for sound.
Scripting
Currently uses Lua for scripting.
Licensing
| License Name | Price in $US | Source Code Included? | Additional information |
|---|---|---|---|
| Proprietary | Free | Yes | View Details |
| Apache 1 License | |||
Last edited Dec 06, 2011 at 10:42
Are your the owner of this engine? Let us know to be able to update it, and reply to reviews, and other benefits.
