OpenBlox

Engine-default

Website:
http://openblox.sourcefor...

Developer:
The OpenBlox Team

Launched:
Not specified

Status:
Active

Supported Platforms:
Windows, Linux, Mac OS X

Languages Written In:
Python

Languages Supported:
Python

Graphics APIs:
OpenGL, DirectX, Software Renderer

Rating:
Not reviewed yet

Editor:
None (be one!)

OpenBlox is a cross-platform game development kit (GDK) written in Python. OpenBlox is Free software, under the GNU GPL (version 3), so it can be used free of charge for other Free/Open-Source Software (FOSS) projects, and you can charge money for games you make with it.

Supported Features

General

  • Object-Oriented Design
  • Other
  • No 3D modeling experience required - you can use Lego-like bricks instead
  • 3D models still supported
  • Only a minimal knowledge of XML (and optionally Lua) is required to use OpenBlox
  • Write your game once, deploy to Windows, Linux, and Mac OSX
  • You can charge for the games you make with OpenBlox, if you so choose
  • Many benefits for the developer who wants to directly use the SDK:
  • Entire engine uses OO design principles
  • 0.7 release (not out yet) has a complete plug-in system:
  • Plugin location
  • Plugin initialization/deinitialization
  • Plugin dependency handling
  • Plugin conflict resolution
  • Fixed-function
  • Fonts
  • GUI

  • Sky
  • Skyboxes/Skyspheres are fully supported
  • Fire and fog will come soon, along with a full particle system

Lighting

  • Per-vertex
  • Per-pixel
  • Smooth per-pixel lighting
  • Per-vertex lighting chosen if the target machine is too slow for per-pixel lighting

Shadows

  • Shadow Mapping Full shadow-casting support - all models cast realistic shadows

Texturing

  • Basic
  • Multi-texturing
  • Bumpmapping Full texture support; adding/removing of textures at runtime not yet available without a knowledge of Python

Shaders

  • Vertex
  • Pixel
  • High Level Shader support exists, though they require a knowledge of Python

Meshes

  • Mesh Loading
  • Many mesh types are supported:
  • .x
  • .lwo
  • .flt
  • .dxf

Scene Management

  • General
  • BSP
  • Occlusion Culling

Physics

  • Basic Physics
  • Collision Detection
  • Rigid Body Amazing physics simulation, using ODE as the backend

Artificial Intelligence

  • Scripted
  • AI can be scripted in Lua
  • AI libraries for plug-and-play AI coming soon

Sound

  • 2D Sound
  • 3D Sound
  • High-quality sound support with either OpenAL or FMOD as a backend
  • Sound can be loaded at what ever time the developer likes

Scripting

Supported.

Licensing

License Name Price in $US Source Code Included?
GPL Free Yes

This engine hasn't been reviewed yet. Be the first!

Write a Review

Suggest Edits

Last edited Sep 27, 2011 at 10:26

Are your the owner of this engine? Let us know to be able to update it, and reply to reviews, and other benefits.