About BANG!

Welcome to the developer blog for BANG! 3D game IDE.

Current BANG! Engine Specifications:

Platforms
- OS-X, Win32, Linux

Rendering Primitives
- Points
- Lines
- Triangles
- Hermite Splines
- Terrain

Hit Detection
- Sphere based
- Box based
- Triangle based

Lights ( Vertex )
- Point
- Dark Point
- Alpha Point
- Spot
- Dark Spot
- Alpha Spot

Scene graph
- Worlds
- Layers
- Cameras

Time based movement/animation system.

Bone based animation system.

Vector/timed based movement system.

Particle system
- Gravity
- Velocity
- Bounce
- Reverse particles

Renders
- OpenGL ( OS-X Carbon, Win32, Linux )
- Direct 3D ( Win32 )
- No GLIDE / 3DFX or RAVE support Dan

Rendering Modes
- Point
- Line
- Shaded
- Textured

Texture Formats
- Uses OpenIL for loading of most image formats.
- PNG
- JPEG
- PhotoShop

Sound System
- OpenAL

Physics System
- Undecided

BANG! IDE Specifications
- Drag and Drop and Wizard based user interface.
- Model building and spline based animation tools.
- Level editor.
- Script Editor and Debugger.

Scripting
- Event triggered scripting system.
- Universal scripting bridge can be bound to any scripting engine
- JavaScript is the main scripting language
- LUA, RUBY etc could be added later if needed.