Massively Multiplayer Game Development / Edition 1

Massively Multiplayer Game Development / Edition 1

by Thor Alexander
     
 

Massively Multiplayer (MMP) games are one of the fastest growing gaming areas in the game market. MMP game development, however, is very different than traditional single-player or networked games: these games take longer and cost more to develop, and managing all of these demands also requires a robust server architecture. Developers have to be concerned with… See more details below

Overview

Massively Multiplayer (MMP) games are one of the fastest growing gaming areas in the game market. MMP game development, however, is very different than traditional single-player or networked games: these games take longer and cost more to develop, and managing all of these demands also requires a robust server architecture. Developers have to be concerned with rogue players exploiting bugs, or crackers disabling servers or breaking network encryption. Additionally, players demand dynamic, fresh content on a regular basis so to enter this market successfully, developers need to know what pitfalls to avoid and which techniques to use. Massively Multiplayer Game Development combines the insights and experience of some of the best game developers in the industry to provide programmers with a complete reference for all aspects of MMP development. With the ideas and techniques presented here, developers can focus on creating successful MMP games, avoid pitfalls, and save valuable programming time.

Features:

  • Covers all key areas of MMP development, including Architectures, Game Design, Game Systems, Server and Networking, Clients and 3D Graphics, Databases, Customer Support Techniques, and Other Useful Techniques
  • Provides a detailed reference for MMP game development to help programmers avoid redundancy, pitfalls, and costly player hacking
  • Defines the major differences between traditional single-player and network games and MMP games
  • Includes a CD-ROM with all of the code from the book in C++ and Python



About the Author

Thor Alexander (Austin, TX) has been working in the game industry for over ten years and recently founded Hard Coded Games. Prior to starting his own company, he was the senior AI programmer at Electronic Arts and Xatrix Entertainment, and a founding member of Asgard interactive and Harbinger Technologies. His multiplayer game development experience includes Ultima Online II and Valhalla's Gate, the World's first hyperlinked MUD. He has contributed to AI Game Programming Wisdom and Game Programming Gems 3.

Read More

Product Details

ISBN-13:
9781584502432
Publisher:
Cengage Learning
Publication date:
02/28/2003
Series:
Charles River Media Game Development Series
Edition description:
BK&CD-ROM
Pages:
484
Product dimensions:
7.65(w) x 9.54(h) x 1.32(d)

Related Subjects

Table of Contents

ARCHITECTURES
A Flexible Framework for MMP Game Development
Creating a "Safe Sandbox... for Content Development
Managing Objects in a Clustered System
Using the TWISTED Framework for MMP Development
GAME DESIGN
Balancing MMP Games
Describing Game Behavior with Use Cases
GAME SYSTEMS
Character Advancement System
Combat System
Crafting System
Housing System
Reputation System
SERVER & NETWORKING
The Pitfalls of Shared Server Boundaries
Synchronizing Client and Server Object States
Implement Client/Server Prediction for MMP Games
Dead Reckoning Techniques for MMP
CLIENTS & 3D GRAPHICS
Procedural Generation of Terrain Ecosystems
Triaging Lights
Continuous Resource Loading
Character Customization with Swappable Mesh Sets
AI
Coordination of Distributed Intelligent Agents in Online Games
Monster Spawning for Massively Multiplayer Games Machine Learning for Massively Multiplayer Games
DATABASES
Leveraging a Relational Database at Run-Time for Smarter AI in Online Games
Exploiting Relation Data Base Features for MMP Games
CUSTOMER SUPPORT TECHNIQUES
Dealing with Exploits
Tracking Player Metrics
Game Master Tools

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >