Author: by Staff
In the latest in a series of interviews with notable speakers from this October's GDC Online, BioWare Austin's Georg Zoeller speaks out on the processes and tools his team uses to generate and tune MMO content in Star Wars: The Old Republic. Originally hailing from Germany, Zoeller moved to Edmonton to join BioWare in 2003, and has since held a number of positions at the company, working on titles such as Neverwinter Nights, Jade Empire, Mass Effect, and Dragon Age: Origins. In 2009, Zoeller moved to BioWare Austin to serve as principal designer on The Old Republic. Here, Zoeller provides an in-depth look at the BioWare's production processes in anticipation of his talk, "Rapid MMO Content Iteration and Validation with Spatial Analysis in Star Wars: The Old Republic," which will outline the various techniques the studio uses to test and validate the game's content. What would you say are the biggest challenges facing MMO content generation? Achieving the required -- and expected -- volume of content without compromising quality. MMO players are pretty unforgiving when it comes to quality – you usually get one shot to get it right. Your launch sets the trajectory of where your game is headed and quality of content, even more than quantity is a major contributing factor to success of failure. Content wise, these games are insanely large undertakings. For example, in Star Wars: The Old Republic, the Planet Alderaan, which is one of 17 planets in the game, holds more creatures than the entirety of Dragon Age: Origins, a game offering 60-80 hours in a single playthrough that took us almost than 5 years to create. We have thousands of differently voiced characters in the game, all with dialogs and quests that not only need to be written, recorded, staged, scripted and animated, but also tested and validated -- the most engaging quest isn't going to keep a player around if it fails to work. In order to make the creation and validation of that much content manageable, you not only need more people, you also need to be a lot smarter in your workflows and tools. What are some techniques BioWare uses to create content for The Old Republic? Are there specific tools or processes your find particularly useful? One of the interesting aspects of the game engine we are using is the fact that it is a large-scale collaborative environment. That means that most content creators work together on a single environment (i.e. server) and changes happen in real time. While an artist might sculpt a mountain in the background, a designer on the same map could be working on creating encounters or placing harvest nodes for crafting. It's safe to say that collaborative real time development creates significant challenges on larger teams and, especially earlier in the process, introduces rather stringent requirements regarding the quality of everyday work -- after all, if you accidentally delete the terrain on a planet, everyone standing on it will plunge to their death, which isn't great for productivity. However, there are also some great benefits to this approach compared to the traditional "build" model, such as the ability for a team of designers and artists, co-located in the same room, to create and iterate on a quest hub together in-engine as well. Can you discuss BioWare's 'HoloProjector' toolkit? What does it do to aid content generation? HoloProjector is a toolkit that provides a bird's eye view on the game's content, from static geometry, sound volumes, and triggers to creatures and vendors. The initial goal for the tool was to improve awareness regarding the individual usage of the millions of individual game assets that make up Star Wars: The Old Republic. HoloProjector reuses the highly detailed in-game map assets and auto generated terrain heightmaps to project and combine asset locations, test data, user interactions, performance metrics and other spatial data in 2D and 3D space into a single workspace where artists, designers and other groups can easily create and share custom data visualizations relevant to their needs on the project, from performance optimization to player behavior analysis. For example, a technical artist can use the tool to generate a heatmap of a planet or sub-area on a planet where the number of budgeted draw calls visual effects is greatly exceeded, add any effect emitters to the map, inspect them for their properties, flag the ones most likely to cause the issue and forward the resulting map to the area artist with recommendations. How does user feedback influence content creation for The Old Republic? How do you gather this data? Testing and the use of data generated from testing has been an integral part of our workflow for more than a year now and has been critical for us in validating the game design, rooting out problems and improving the overall game. Data is gathered via a broad set of methods, including automation, very high detail metrics about user interaction with the game, professional focus testing, in-game player feedback systems, private testing forums and direct contact with individual testers or entire groups via chat. It's possible for us to drill down into the game interactions of every single tester and correlate their feedback directly with issues encountered in-game. By using a several different data sources, we can eliminate a lot of the usual bias encountered in direct user feedback. High detail user interaction metrics also help us analyze complex content issues, develop fixes and most importantly, validate the success of those fixes a few builds down the road. What advice would you offer developers tasked with generating content for an MMO? First: Continuously invest in your tools. Make sure you keep on top of which tools are actually used for content creation, how many people rely on them, how stable they are, and where time is going when users interact with those tools. With good metrics about use and stability of mission critical tools on your project comes the ability to understand return of investment. For instance, "If we speed up the pathfinding generation, we can save 250 man hours over the next four months, but if we fix this crash, we're avoiding 340 man hours of downtime over the next week." Second: Test early and extensively. Test with both external testers and with automation software. We all understand the benefits of human beta testers -- in addition to a great QA department -- and how talented they can be in finding all the things you didn't and how they keep surprising you by turning up the most obscure issues. Additionally, automated testing and asset validation greatly complements those manual testing efforts by detecting subtle changes. For example, you might say, "The bot used to complete this quest in 2:20 minutes and only died here in 1/20 runs; now we're up to 2:50 and a 1 in 10 death rate. Something changed, QA investigate!" These processes also guard against regression and repetition of previous mistakes. Every time we discover a problematic asset on Star Wars: The Old Republic, we investigate if a so-called "speed trap" should be created, an automated test of game assets that detects the condition -- exposing all problems of the same type -- and prevents it from happening in the future. How will your GDC Online talk address MMO content creation, and what do you expect people to take away from it? My talk will focus on the visualization tools and processes we use to combine metrics generated from large-scale game testing with game asset data to understand how users interact with our content, debug perceived issues, and test the implemented solutions. Attendees should be able to take home a decent view of how exposing easily digestible metrics and asset data to artists and designers in the trenches can greatly improve speed of content iteration and validation as well as some tips and tricks on how to get started in building similar applications -- or reusing existing solutions. Additional Info In the weeks leading up to GDC Online, show organizers will continue to debut new interviews with some of the event's most notable speakers, in addition to new lectures and panels from the event's numerous tracks and Summits. Taking place Monday, October 10 through Thursday, October 13, 2011 at the Austin Convention Center in Austin, Texas, GDC Online continues as the leading worldwide event dedicated solely to discussing the development and business trends surrounding connected games -- including casual titles, MMOs, virtual worlds, and social networking games. For more information on GDC Online as the event takes shape, please visit the official GDC Online website, or subscribe to updates from the new GDC Online-specific news page via Twitter, Facebook, or RSS. GDC Online is owned and operated by UBM TechWeb, as is this website.
GDC Online Speaker Spotlight: BioWare's Zoeller On Iterative MMO Content
Sept. 23, 2011

Tags:
event-gdc
Subscribe to our newsletter
About JikGuard.com
JikGuard.com, a high-tech security service provider focusing on game protection and anti-cheat, is committed to helping game companies solve the problem of cheats and hacks, and providing deeply integrated encryption protection solutions for games.
Top

David Dastmalchian Comments On M. Bison Role, Says He's Playing Lots Of STREET FIGHTER 2
July 28, 2025

MORTAL KOMBAT II Producer Teases Third Installment And Potential Spin-Offs
July 28, 2025

GOD OF WAR Showrunner Ronald D. Moore Discusses The Prime Video Adaptation's Tone And Development Progress
July 28, 2025

UKIE responds to adult games being pulled from Steam and itch.io after pressure from payment providers
July 28, 2025

The studio behind Teenage Mutant Ninja Turtles: Mutants Unleashed brings in union after facing closure
July 28, 2025
Recent

David Dastmalchian Comments On M. Bison Role, Says He's Playing Lots Of STREET FIGHTER 2
July 28, 2025

MORTAL KOMBAT II Producer Teases Third Installment And Potential Spin-Offs
July 28, 2025

GOD OF WAR Showrunner Ronald D. Moore Discusses The Prime Video Adaptation's Tone And Development Progress
July 28, 2025

UKIE responds to adult games being pulled from Steam and itch.io after pressure from payment providers
July 28, 2025

The studio behind Teenage Mutant Ninja Turtles: Mutants Unleashed brings in union after facing closure
July 28, 2025

Some game firms are struggling with the complexities of the UK Online Safety Act
July 28, 2025

Sony sues Tencent for "slavish clone" of its "valuable" Horizon franchise
July 28, 2025

Puzzle & Dragons publisher/developer GungHo Online faces shareholder revolt
July 28, 2025

Dating App Breach Exposes Images of 13,000 Women
July 28, 2025

US Woman Gets Eight Years for Part in $17m North Korean Scheme
July 28, 2025
Blog

Security Risk Analysis for Racing Games
July 28, 2025

Are there hacks that increase gacha pull rates?
July 24, 2025

VMOS Open-Source: New Threat to Game Security
July 18, 2025

How Games Detect Black and Gray Studio
July 15, 2025

How Games Detect iOS Jailbreaks
July 11, 2025

FPS Game Anti-Cheat Solution
July 9, 2025

Black and Gray Industry Insights: HappyMod
July 7, 2025

Online Game Anti-Cheat Solution
July 4, 2025

iOS Code Encryption Solutions
June 26, 2025

Casual Game Security Risks Analysis and Solutions
June 25, 2025
Random

This 4K projector changed the way I watch TV at home (no keystone adjustment needed)
July 26, 2025

Puzzle & Dragons publisher/developer GungHo Online faces shareholder revolt
July 28, 2025

I ran with the Apple Watch and Samsung Watch 8 - here's the better AI coach
July 26, 2025

David Dastmalchian Comments On M. Bison Role, Says He's Playing Lots Of STREET FIGHTER 2
July 28, 2025

Critical Flaws in WordPress Plugin Leave 10,000 Sites Vulnerable
July 28, 2025

US Woman Gets Eight Years for Part in $17m North Korean Scheme
July 28, 2025

Confirmed: MADDEN 26 Ratings Week Begins On Monday; Full Reveal Schedule
July 27, 2025

GOD OF WAR Showrunner Ronald D. Moore Discusses The Prime Video Adaptation's Tone And Development Progress
July 28, 2025

Forget Whoop: I found a worthy fitness tracker alternative with none of the subscription fees
July 25, 2025

I spent a week in New York City with the Samsung Z Fold 7 - and it spoiled me big time
July 25, 2025
Most Views

How Games Detect GameGuardian
March 17, 2025

Explanation of Game Anti-Cheat Solutions
March 17, 2025

Cheat Engine Modifier Detection Solutions
March 18, 2025

Explanation of Unity Engine Encryption Solutions
March 17, 2025

How to Anti Hack in Client-Side Games
May 21, 2025

Cocos Engine Encryption Solution
April 8, 2025

How Games Anti-Debugging
April 15, 2025

Cloud Phone Detection Solution for Gaming
May 21, 2025

How Games Detect Frida
March 25, 2025

How Games Detect PlayCover
March 26, 2025