Galcon - Multi-Player Dev Survival Guide

55
Multiplayer Gamedev Survival Guide

description

is the complete package. Phil has over 100 years ofexperience, including 20 years experience game development, 7 yearsgoat ownership, 10 years marriage, 22 years violin, 8 years business,6 years lawn care, and 30 years life experience. Phil is ready foranything. Last year, Phil saw the iPhone as an opportunity to turn hislong-time game development hobby into a money-making business! Hisfirst game, Galcon, released shortly after the App Store opened, wasthe first multi-player strategy game for the iPhone! It went on towin the IGFM Innovation in Game Design award at GDC'09. Phil looksforward to many more years of experience not only as an indie gamedeveloper, but also as a world class goat whisperer, iron cagegladiator, movie star, and circus freak.

Transcript of Galcon - Multi-Player Dev Survival Guide

Page 1: Galcon - Multi-Player Dev Survival Guide

Multiplayer Gamedev Survival Guide

Page 2: Galcon - Multi-Player Dev Survival Guide

This is Phil

Page 3: Galcon - Multi-Player Dev Survival Guide

1975: WAR1978: DECWAR

Star @22-31 +4,+2 makes 301.2 unit hit on Panther displaced to 20-31 +2,+2, -72.1%Star @22-31 +4,+2 makes 301.2 unit hitStar @22-31 +4,+2 makes 301.2 unit hit on Panther displaced to 20-31 +2,+2, -72.1%

* @22-31 +4,+2 301.2 unit N P -->20-31 +2,+2, -72.1%

* 22-31 +4,+2 301N P >20-31 +2,+2, -72 on Panther displaced to 20-31 +2,+2, -72.1%

Page 4: Galcon - Multi-Player Dev Survival Guide

1985: Galactic Conquest

Page 5: Galcon - Multi-Player Dev Survival Guide

1987: Galactic Conquest

Page 6: Galcon - Multi-Player Dev Survival Guide

1995

Page 7: Galcon - Multi-Player Dev Survival Guide

1995: Galactic Conquest

Page 8: Galcon - Multi-Player Dev Survival Guide

1998: Javascript + PHP

Page 9: Galcon - Multi-Player Dev Survival Guide

2006: Ludum Dare

Page 10: Galcon - Multi-Player Dev Survival Guide

2002: Cuzco the Goat

Page 11: Galcon - Multi-Player Dev Survival Guide

2007: Shareware

Page 12: Galcon - Multi-Player Dev Survival Guide

2009: iPhone!!

Page 13: Galcon - Multi-Player Dev Survival Guide

Network Coding

Page 14: Galcon - Multi-Player Dev Survival Guide

TCP

Page 15: Galcon - Multi-Player Dev Survival Guide

UDP

Page 16: Galcon - Multi-Player Dev Survival Guide

Quake 3 Net Model

Page 17: Galcon - Multi-Player Dev Survival Guide

python

Page 18: Galcon - Multi-Player Dev Survival Guide

1400 Bugs

Page 19: Galcon - Multi-Player Dev Survival Guide

Logging

Page 20: Galcon - Multi-Player Dev Survival Guide

ENet: enet.bespin.org

Page 21: Galcon - Multi-Player Dev Survival Guide

Questions?

Page 22: Galcon - Multi-Player Dev Survival Guide

This is Nan

Page 23: Galcon - Multi-Player Dev Survival Guide

Daycare

Page 24: Galcon - Multi-Player Dev Survival Guide

Settling Disputes

Page 25: Galcon - Multi-Player Dev Survival Guide

Stemming the Tide

Page 26: Galcon - Multi-Player Dev Survival Guide

Community Voice

Page 27: Galcon - Multi-Player Dev Survival Guide

Customer Service

Page 28: Galcon - Multi-Player Dev Survival Guide

Feature Requests

Page 29: Galcon - Multi-Player Dev Survival Guide

The Gem

Page 30: Galcon - Multi-Player Dev Survival Guide

Cheating

Page 31: Galcon - Multi-Player Dev Survival Guide

Leadership Style

Page 32: Galcon - Multi-Player Dev Survival Guide

Ron Paul 2012

Page 33: Galcon - Multi-Player Dev Survival Guide

Community

Page 34: Galcon - Multi-Player Dev Survival Guide

Questions?

Page 35: Galcon - Multi-Player Dev Survival Guide

Latency

Page 36: Galcon - Multi-Player Dev Survival Guide

Foresee Failure

Page 37: Galcon - Multi-Player Dev Survival Guide

Shortcuts

Page 38: Galcon - Multi-Player Dev Survival Guide

valgrind.org

Page 39: Galcon - Multi-Player Dev Survival Guide

Easy Fix!

Page 40: Galcon - Multi-Player Dev Survival Guide

Compatibility

Page 41: Galcon - Multi-Player Dev Survival Guide

Reproducing Bugs

Page 42: Galcon - Multi-Player Dev Survival Guide

The Kent Beck Book

Page 43: Galcon - Multi-Player Dev Survival Guide

Questions?

Page 44: Galcon - Multi-Player Dev Survival Guide

This is Tim

Page 45: Galcon - Multi-Player Dev Survival Guide

The Olde Battleaxe

Page 46: Galcon - Multi-Player Dev Survival Guide

Dynamite

Page 47: Galcon - Multi-Player Dev Survival Guide

This is a CARBUS!

Page 48: Galcon - Multi-Player Dev Survival Guide

I’m a Gamer!!!

Page 49: Galcon - Multi-Player Dev Survival Guide

Rankings

Page 50: Galcon - Multi-Player Dev Survival Guide

Enhancements

Page 51: Galcon - Multi-Player Dev Survival Guide

Questions?

Page 52: Galcon - Multi-Player Dev Survival Guide

Networking: ENet

Page 53: Galcon - Multi-Player Dev Survival Guide

Community: Win

Page 54: Galcon - Multi-Player Dev Survival Guide

Testing: Conquered

Page 55: Galcon - Multi-Player Dev Survival Guide

Galcon Labs: Awesome