BigWorld MMO Technology Suite

Engine-default

Website:
http://www.bigworldtech.com

Developer:
BigWorld Pty Ltd

Launched:
Not specified

Status:
Active

Supported Platforms:
Windows

Languages Written In:
C/C++, Python

Languages Supported:
C/C++, Python

Graphics APIs:
DirectX

Rating:
  (4 reviews)

Editor:
None (be one!)

The BigWorld MMO Technology Suite is a complete technology solution, consisting of a tightly integrated suite of high performance server applications, tools, advanced 3D client and APIs designed specifically for the fast and efficient creation of MMOGs.

Supported Features

General

  • Object-Oriented Design
  • Save/Load System
  • Other
  • Complete MMOG solution
  • Integrated client, server and tools
  • Scalable, fault tolerant distributed server architecture
  • Entity and world persistency
  • Next-generation 3D engine tailored for MMOGs
  • Professional level documentation and tech support
  • Fixed-function
  • Render-to-Texture
  • Fonts
  • GUI
  • Model batching to minimize state changes
  • Model compounding to minimize draw call overhead
  • Object level z-sorting for additive blending
  • Triangle level z-sorting for non-additive blending
  • Environment Mapping
  • Lens Flares
  • Billboarding
  • Particle System
  • Sky
  • Water
  • Fire
  • Explosion
  • Decals
  • Fog
  • Weather
  • Weather system with wind, clouds, rain, snow
  • Pre-rendered or procedural sky dome with full day/night cycle
  • Fully featured particle system for all range of special effects
  • Multiple particle sources: 3D mesh or 2D sprites
  • Interactive particles: wind, collision, barriers, forces, streams, tints, flares, jitters
  • Realistic interactive water
  • Cubic environment maps
  • Full screen filters: bloom and heat shimmer
  • Foot prints and decals

Lighting

  • Per-vertex
  • Per-pixel
  • Lightmapping
  • Directional, point and spot light sources
  • Up to 8 simultaneous dynamic light sources
  • Unlimited static light sources

Shadows

  • Shadow Mapping
  • Self shadowing
  • Dynamic shadow maps for entities
  • Shadows of outdoor objects vary with time-of-day
  • Lightmaps used for clouds shadows

Texturing

  • Basic
  • Multi-texturing
  • Bumpmapping
  • Mipmapping
  • Projected
  • Bump mapping
  • Normal mapping
  • Parallax mapping

Shaders

  • Vertex
  • Pixel
  • High Level
  • Uses Effect Files and HLSL for maximum flexibility
  • Takes advantage of shaded model 3 if available
  • Runs on low end cards with no shader support
  • Sub surface scattering
  • Additive reflective map (with optional transparency)
  • Glow map (with optional transparency)

Meshes

  • Mesh Loading
  • Skinning
  • Deformation
  • Support for skinning and morph targets (blend shapes)
  • Proprietary model format (exporters for Maya and 3D Studio Max)
  • Out-of-the-box SpeedTree(TM) support

Scene Management

  • General
  • Portals
  • LOD
  • Seamless indoor/outdoor transition
  • Portal culling for indoor scenes
  • On-demand background data loading

Animation

  • Inverse Kinematics
  • Forward Kinematics
  • Keyframe Animation
  • Skeletal Animation
  • Morphing
  • Facial Animation
  • Animation Blending
  • Fully featured animation system
  • Action matcher minimizes bandwidth usage and streamlines tweaking
  • Bones and morph targets for facial animation
  • Action queue and blending for seamless transitions
  • Animation compression for reduced storage requirements

Terrain

  • Rendering Detail objects rendering (flora)

Physics

  • Basic Physics
  • Collision Detection
  • Network ready physics engine
  • Tailored for MMO RPG and shooters
  • BSP-trees and octrees for performance
  • Polygon level collision detection
  • Ray vs. skeleton collision queries
  • Line of sight queries

Networking

  • Master Server
  • Fully scalable distributed server
  • Dynamic load balancing
  • Seamless worlds architecture
  • Fault tolerance and disarter recovery
  • Millions of simultaneous players
  • Server monitoring and management tools

Artificial Intelligence

  • Pathfinding
  • Scripted
  • Precomputed navigation meshes
  • Fully scriptable entities on client and server

Tools & Editors

  • WYSIWYG indoor and outdoor map editor
  • Intuitive terrain sculpting & painting tools
  • Concurrent editing allows a team of level builders to work together on the same map.
  • Embedded version control system
  • 3D Sudio Max and Maya model exporters
  • Model viewer/material and animation editor
  • Comprehensive particle effects editor
  • Fully data-driven art pipeline
  • Client Acess Tool: fully scriptable tool for game tweaking. Runs python code and change engine parameters remotely
  • Run-time watchers: fine grained performance profiling , memory usage, parameter tweaking. On screen stats and graphs

Scripting

  • Scriptable client, server and tools.
  • Fully functional Python 2.4 interpreter embedded
  • A Python API provides access to 3D engine, network, resource management and all other core systems
  • Entire MMOG can be written without resorting to C++ code
  • Telnet to access python console on server and client
  • On-display Python console on client and tools

Licensing

License Name Price in $US Source Code Included?
Proprietary Unspecified Yes
pricing available under NDA

Write a Review

Showing 1-4 of 4

0 of 0 people found the following review helpful

Not for the Pro Studio Anymore

  by F37e5fab0cf0c6eaffe078ebe00ea0f6 PsyberMind Dec 17, 2010 at 02:38

BigWorld released a new Indie license program. Granted you have a little "Powered By"watermark on the game client, but it's worth the 299/year for a 25 seat license, and fantastic for someone to develop their prototype and then take it commercial. For 2999 a year you also get the source code.

All in all the features are tremendously fantastic. The dev tools are easy to use, and while I haven't been able to test the Workflow from multiple devs yet, I can only imagine it's ease.

Was this review helpful to you? Yes No
0 of 0 people found the following review helpful

Powerful but complicated

  by 6673a7d3bfd3d1db5e05c5676cc040b6 Goz May 20, 2007 at 16:02

You can create amazing work wsith this engine as the screenshots on the website demonstrate.

I've found the support to be amazing. You ask these guys a question and they answer it quickly and comprehensively.

Unfotrunately, the code is very badly documented but it works extremely well.

Working out how to get the best performance from your application can be hard work as well, alas. I've foun the documentation to not be very artist friendly and have had to spend a lot of time working out how the engine works to figure out how we can get best performance from it. I've come across many basic problems with getting good performance out of what should be a very decent engine. It needs a few basic changes that take a lot of the work that, at present, must be performed by the artists and pre-calcualted in the engine. A lot of basic work, that every engine i've written does, is not performed and Ive found myself increasingly frustrated by the lack of standard terminology used throughout the code (and especially their lack of explaining what these random terms they use to describe features actually are). I'm sure, however, with more time I will get better with this engine. I am, however, very impressed with how they have approached certain complex problems and solved them. Wish i'd thought of some of their solutions :)

Was this review helpful to you? Yes No
0 of 0 people found the following review helpful

Not suitable for Indies

  by C5066987a06b9301e1c8b4de19de8b0a jogi May 24, 2006 at 10:02

The engine is nice, but they won't do anything with indie devopers. Only big professional projects will be supported and according to their web site there are already some on the way. There is no opportunity to get in touch for free.

Was this review helpful to you? Yes No
0 of 0 people found the following review helpful

Incorrect information

  by 878867f67a688c1e3c28b2ed740e5607 soconne Apr 28, 2006 at 17:18

I think the PRICE needs to be changed. This engine is not free judging from the licensing web page on their site.




Was this review helpful to you? Yes No

Suggest Edits

Last edited Dec 28, 2011 at 13:11

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