12
Mankind MankindA Technical Presentation A Massively Multiplayer Online Real-Time Strategy Game Steven Chu O2 Online Entertainment Ltd.

Mankind “Mankind” A Technical Presentation A Massively Multiplayer Online Real-Time Strategy Game Steven Chu O2 Online Entertainment Ltd

Embed Size (px)

Citation preview

Page 1: Mankind “Mankind” A Technical Presentation A Massively Multiplayer Online Real-Time Strategy Game Steven Chu O2 Online Entertainment Ltd

“MankindMankind”A Technical Presentation

A Massively Multiplayer Online Real-Time Strategy Game

Steven ChuO2 Online Entertainment Ltd.

Page 2: Mankind “Mankind” A Technical Presentation A Massively Multiplayer Online Real-Time Strategy Game Steven Chu O2 Online Entertainment Ltd

• Pioneer Space Online 3D Game created in 1999, launched in 2000, still Servicing Players around the World• Persistent Universe as ALL game states are stored on Server• Huge Game World (200K solar systems and 1M planets)• Explore, colonize, fight, trade...• A Game in continuous change• 7 Languages supported (English, German, French, Simp/Traditional Chinese, Korean, Japanese)• Idea sparked by Elite, SimCity, WarCraft II

Background:

Page 3: Mankind “Mankind” A Technical Presentation A Massively Multiplayer Online Real-Time Strategy Game Steven Chu O2 Online Entertainment Ltd

Game Design:• The Virtual World: Galaxy -> Solar Systems -> Planets• Control unlimited game units (City, Base, Ship, Builder…)• Resource Mining, Trading to earn the Money• Build Army (spacial, territorial,...) to colony, protect, attack• Research the Technologies to advance to IMPERIAL AGE• Build the cities, keep it running => Income, Population Growth, Stronger• Alliance, Friendship, Enemies, Neutral• focus on Players Vs Players interactions (instead of AI)

Page 4: Mankind “Mankind” A Technical Presentation A Massively Multiplayer Online Real-Time Strategy Game Steven Chu O2 Online Entertainment Ltd

Galaxy Solar Systems Planets

512 x 512 Cells

0 - 30 Solar Systems

3 - 8 Planets

Page 5: Mankind “Mankind” A Technical Presentation A Massively Multiplayer Online Real-Time Strategy Game Steven Chu O2 Online Entertainment Ltd

Army: protect trade, territories, declare WAR

Page 6: Mankind “Mankind” A Technical Presentation A Massively Multiplayer Online Real-Time Strategy Game Steven Chu O2 Online Entertainment Ltd

Colonize the Planets

Page 7: Mankind “Mankind” A Technical Presentation A Massively Multiplayer Online Real-Time Strategy Game Steven Chu O2 Online Entertainment Ltd

Random Resource Distribution

Page 8: Mankind “Mankind” A Technical Presentation A Massively Multiplayer Online Real-Time Strategy Game Steven Chu O2 Online Entertainment Ltd

Build Units in the Factory

Page 9: Mankind “Mankind” A Technical Presentation A Massively Multiplayer Online Real-Time Strategy Game Steven Chu O2 Online Entertainment Ltd

Centralized Server Approach

Deployment Architectures:

GAME Servers

`

PC

`

PC

`

PC

`

PC

Page 10: Mankind “Mankind” A Technical Presentation A Massively Multiplayer Online Real-Time Strategy Game Steven Chu O2 Online Entertainment Ltd

Master Slave Approach

EmpireServer

CommServer

CommServer

CommServer

CommServer

Authentication`

Player A

Normal Play

Page 11: Mankind “Mankind” A Technical Presentation A Massively Multiplayer Online Real-Time Strategy Game Steven Chu O2 Online Entertainment Ltd

Comm Server 1

Comm Server 2

Partitioned Universe

(250, 285) – (265,300)

(230, 255) – (240,270)

(260, 245) – (275,260)

(225, 275) – (235,285)

(235, 235) – (245,245)

(250, 265) – (265,275)

Page 12: Mankind “Mankind” A Technical Presentation A Massively Multiplayer Online Real-Time Strategy Game Steven Chu O2 Online Entertainment Ltd

Objective Project M2:

• Platforms: Windows / OSX / Linux / Console (Wii/Xbox)• Language: C++ / Java / C#• Different interfaces for the different platforms (Desktop/Phone/Console)• Graphics: New 3D engine ready for multi platforms•New Graphical Chart• New Business Model (FreeToPlay, Mobile Phone, SMS...)• Marketing mainly based on e-marketing, internet advertisements and community management•All players connected to the same server