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.