Tutorials
RSS Feed
MMO Engine Round-Up
Building the online planet
by Jon Jordan
It’s the big risk, bigger reward gamble for developers, but when it comes to MMOGs, at least there’s plenty of middleware to choose from…
You know a middleware sector is healthy when there’s an overflow list of companies you can’t fit into the five slots available for the Develop technology roundups. Indeed, in the case of the technologies hoping to improve the efficiency of the development of massive multiplayer games, one of the hardest decisions is working out where to draw the dividing line between other associated technologies such as networking and the emerging blackarts of hosting and service management.
Emergent Technologies is working hard on its Server and Online Elements for example, while Perpetual is basking in the reflected glory of its recent BioWare product win. It also offers a backend platform for MMOG deployment and operation.
Similarly, Sun Microsoft’s open source Project Darkstar framework remains available for those who want to abstract away the problems of server-side performance. Networking technologies such as Quazal’s Net-Z and Rendez-Vous lobby services could also be used to create less massively persistent online gaming environments.
Still, it’s fair to say that as with the first wave of MMOG middleware, which burnt out at the end of the Internet tech boom, most online developers still seem to be happiest doing most of the tricky stuff in-house.
BIGWORLD
Technology: BigWorld v1.8
Clients: Cheyenne Mountain, Netease, Slipgate Ironworks plus over a dozen others
Host Platforms: PC, Xbox 360 (PS3 forthcoming)
Integration with: 3ds Max, Diamondware, dPVS, Maya, Spatial Voice, SpeedTree, Vivox
Price: Combination backend royalty and/or upfront fee available on request
Contact: Gavin Longhurst, licensing@bigworldtech.com
The current industry leader, BigWorld was also one of the first commercially available middleware MMOG engines. Designated a ‘complete solution’, it provides you with a 3D client, server and development tools such as its integrated model, particle and world editors. This, and its advanced terrain engine, enables the creation of large worlds with seamless indoor/outdoor environments, while its load balanced server technology can support millions of users.
MONUMENTAL
Technology: Monumental Technology Suite 1.2.5.5
Clients: Available on request
Host Platforms: PC (Windows/Linux), Xbox 360
and PS3 planned
Integration with: 3ds Max, Diamondware, dPVS, FMOD, Maya, SpeedTree, Vivox
Price: Prototype, production and commercial licenses available
Contact: Alan O’Dea, +44 115 958 3178, enquiries@monumentalgames.com
Rising from the lessons learnt from Climax’s stillborn Warhammer MMOG, Monumental Games has taken a fluid, production-centric approach to its middleware. It offers a complete tool-chain for rapid content creation by artists and designers, enabling them to preview their assets and get them into the game.
The tech also uses many procedural techniques for both terrain and characters to allow for scalable asset and content creation.
ICARUS
Technology: Icarus Platform
Clients: Available on request
Host Platforms: Windows
Integration with: 3ds Max, Ageia, FaceFX, MilkShape, Motion Analysis, SpeedTree, Vivox
Price: Available on request
Contact: +1 919 244 3048, info@icarusstudios.com
An example of a MMOG developer which built its own tools and is now offering them on a commercial basis, Icarus reckons the main selling point of its Platform is that it handles everything from content production and asset management tools to game system modules and a full suite of network administration utilities.
Content creation tools include an integrated building and object editor, particle editor and sound editing tools.
HEROENGINE
Technology: HeroEngine
Clients: BioWare
Host Platforms: Windows
Integration with: 3ds Max, Ageia, Diamondware, dPVS, Maya, SpeedTree
Price: Available on request
Contact: Neil Harris, heroengine@play.net
Live switching between in-game and editing modes is a key feature of the HeroEngine, thanks to its HeroBlade architecture which links into a share asset library. Any changes made are dynamically updated in each client. Gameplay tweaking is also aid thanks to the HeroScripting language, while DreamManager tool enables designers and QA staff to make notes directly into the game’s 3D space.
MULTIVERSE
Technology: Multiverse Platform v1.0
Clients: Over 11,000 registered teams
Host Platforms: Windows
Integration with: COLLADA, FMOD, SpeedTree
Price: Free for development, royalty up to 10 per cent
Contact: Ron Meiners, random@multiverse.net
A different approach to MMOG development comes from Multiverse which offers a free development license to its technology, as long as finished games are made available within its Multiverse Network. Free-to-play games don’t incur a licence fee, while commercial games royalties are capped at 10 percent of gross revenues. Client, server, infrastructure tools and gameplay plug-ins such as AI, physics, questing and combat are provided.
Other Tutorials
- Heard About: Battlefield Bad Company
Apr 18 - Behind the scenes of EA DICE's next-gen sound design
- The Power of Touch
Apr 16 - A guide to using haptic devices for art and design
- Heard About: SingStar PS3
Apr 03 - London Studios' Dan Bardino on the production of Sony's singing game
- Sound for a pound
Mar 20 - Guide: Audio engines
- Autodesk's move into middleware
Mar 18 - Behind the scenes of the Kynogon acquisition
- Never Say Die
Mar 14 - An introduction to Havok Behaviour
- iPhone development
Feb 14 - An iPhone / iPod Touch programming primer
- The Epic Diaries: February
Feb 14 - Epic's monthly update on all things Unreal
- Enter the light
Feb 13 - KEY RELEASE: We look at Geomerics' Enlighten
- Striking the right pose
Feb 11 - Character animation tools round-up
- Where next for NVidia and Ageia?
Feb 07 - ANALYSIS: How the recent acquisition could affect developers
- Q&A: France's Play All initiative
Feb 05 - The nuts and bolts of building a shared tech framework
- Mobile Antix
Jan 16 - How one company plans to revolutionise mobile development
- Q&A: Microsoft Research Labs' Joaquin Quiñonero Candela
Jan 04 - On new XNA contest Silicon Minds and work with Lionhead and Rare
- Killer Characters
Jan 02 - An overview of the leading character animaton tools
- Part of the process
Dec 13 - Our round up of source control and build managers
- The Epic Diaries: December
Dec 07 - Epic's monthly update on all things Unreal
- Visual arts
Nov 23 - What's new in Microsoft Visual Studio 2008
- Brain Training
Nov 15 - An overview of the artificial intelligence field
- Security tools round-up
Nov 09 - Keeping your code locked and bolted
- Heard About: Sega Rally
Oct 16 - All about the audio in Sega's racing remake
- Poetry in motion
Oct 08 - The latest moves in the mocap market
- Heard About: Harry Potter and the Order of the Phoenix
Sep 19 - The audio production of the new movie tie-in
- In-house Party
Sep 12 - UK independents talk up the benefits of in-house tech
- Designing for Next-Gen Game Audio
Sep 05 - Rob Bridgett
- Quick thinking
Aug 24 - Part 2 of 2: Further exploration of EA’s fast prototyping strategy
- Grand Rapids
Aug 23 - Part 1 of 2: How EA is implementing rapid prototyping
- Designing games for the Wiimote
Aug 22 - Making games for Nintendo's motion sensor
- Arcade Fire
Aug 21 - Stainless Games offers eleven top-tips for Xbox Live Arcade development
- Heard About: Heavenly Sword
Aug 14 - Ninja Theory and SCEE discuss the audio production of a PS3 epic
- Brief Encounters
Aug 07 - How to prep your outsourcing partners
- Lost in Translation?
Jul 19 - Guide to getting audio translation right
- Transition Tips
Jul 16 - Swordfish Studios' advice on getting ready for next-gen production
- Deal... or no deal?
Jul 06 - How to get a good contract
- 8 steps to a successful studio
Jul 06 - Simple advice for your business
- Succesful networking
Jul 04 - Online gaming best practices
- Avoiding crash and burn
Jul 04 - Ensuring staff stay happy
- Casual creations
Jul 04 - Justin Felker
- Sell your studio
Jun 28 - Nav Sunner












