Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

Security

Video-Game Analytics Track Players' Behavior


A video game software maker wants to look over your shoulder while you play, and the company is developing software that will monitor and analyze every move you make.

Sound Orwellian? Some privacy advocates may think so, but the data revealed could help developers and publishers make better games.

Emergent Game Technologies is working on analytics software that will let video game developers and publishers glean information on peoples' behavioral patterns as they play, a company executive said Friday.

More than 15 years in development, Metrics Element, a tool to collect, analyze and distribute game data within a Web-based user interface, will ship around the first of the year.

The software would provide answers to many questions, from what players do in the game and how long it take to reach level 20, to where they spend their money and how many people saw the Pepsi product pitch in the game, for example.

Not only answers, but details on the number of people who viewed the ad, and how long they stayed to either look or interact with it, said Larry Mellon, Emergent vice president of engineering and systems architect.

"Massive multiplayer online games like War of Worldcraft are hitting some of the major problems in computer science," Mellon said. "Scale is one."

Mellon said Blizzard Entertainment Inc.'s World of Warcraft has more than 6 million players. That means potentially you have 6 million PCs connected to 30,000 servers exchanging information in a real-time 3D virtual world where there are security and internal in-game economic implications, and social-network analysis required.

A probe-package inserts in the video game to collect and transmit data to Emergent's servers. It aggregates and displays the information in charts to view. The technology is written in a combination of Java, Flash, and C + +.

Users can customize the data collected. Engineers might choose to measure frames per second on the client to make sure the games proceed smoothly. Or measure latency between client and server to make sure the interactive game isn't bogged down by slow responses. Developers could measure how players spend their money to optimize ad placement.

The software can even look inside the online network as gamers play to help identify connection points within a game, providing insight into how information moves from one group to another.

"You can see how your marketing network moves, and how news propagates across the virtual world," said Michael Arrington, senior analyst at Acacia Research Group, Vancouver, Wash. "There are privacy concerns, but if you're playing in a MMOG world you've probably already given authorization for the site to collect data in aggregate, as long as they don't identify you as an individual."

Peeking into a live online game as people play will become more important as publishers ad more in-game advertising. Imagine being able to see what gamers do when they first enter a virtual world: Perhaps buy swords, potions or horses.

Knowing what players do in fantasy or sports games would assist developers to determine ad placement for in-game ads. "There aren't many tools that can measure in-game ad performance, and anything that can track users more accurately would help companies justify the motorization of advertising in games," said Colin Sebastian, senior research analyst with Lazard Capital Markets LLC

The analytics software may answer questions for game makers, but it also could create privacy issues.

"Players hate being measured surreptitiously, but as long as you're upfront with them it's typically not an issue," Mellon said. "For MMOGs, where you're continually improving the game over years, it's invaluable to see how people play the game today, when you're trying to plan for tomorrow."


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.