Einblicke in die Fussangeln der weltweiten Browserspieleentwicklung - GameCamp Munich 2011

Preview:

DESCRIPTION

Ein Überblick über die Erfahrungen aus 6 Jahren Browserspieleentwicklung. Welche Stolperfallen warten auf mich und wie kann ich diese umgehen?

Citation preview

 

Einblicke  in  die  Fußangeln    der  weltweiten  Browserspieleentwicklung  

GameCamp  München  

René  Bruns  

Über  mich  

•  René  Bruns  •  Entwickler  seit  2001  •  Seit  2009  bei  Travian  Games  

•  Seit  2011  Technical  Director  Games  Development  

Über  Travian  Games  

•  Hauptsitz  in  München  

•  2005  gegründet  •  >200  Mitarbeiter  

•  >100  Mio.  Registrierungen  

•  52  Länderversionen  von  Travian  

•  Travian,  Travianer,  Wewaii,  

Imperion,  goalunited,  

Ballersunited,  Eredan,  Miramagia,  

Remanum,  BaRlemons  

Und  wer    seid  Ihr?  

hRp://www.sxc.hu/photo/819685  

Entwickler?  

hRp://www.sxc.hu/photo/262494  

Projektleiter?  

hRp://flic.kr/p/8T1Fk8  

Entscheider?  

hRp://www.sxc.hu/photo/616726  

Mitbewerber?  

hRp://www.sxc.hu/photo/1183539  

Was  sind  Fußangeln?  

hRp://flic.kr/p/8XjdyQ  

Disclaimer!  

Agenda  

Teamstruktur  

Entwicklung  

Architektur  

Nach  dem  Launch  

Teamstruktur  

hRp://flic.kr/p/4WHXzW  

hRp://www.sxc.hu/photo/1018822  

„If  you  think  it's  expensive  to  hire  a  professional  to  do  the  job,  wait  

unil  you  hire  an  amateur.“    Paul  Neal  "Red"  Adair    

„Players  win  games,  teams  win  championships.“  

Bill  Taylor  hRp://www.sxc.hu/photo/706735  

hRp://flic.kr/p/7zxCy9  

Cross-­‐funkionale  Teams  

Sei  agil!  

hRp://flic.kr/p/6BkrJV  

StaRe  Dein  Team  aus!  

hRp://www.sxc.hu/photo/107106  

Architektur  

hRp://www.sxc.hu/photo/1344364  

hRp://www.sxc.hu/photo/1170737  

Plane  Deine  Spielerzahlen!  

hRp://www.sxc.hu/photo/1330126  

Benutze    Frameworks!  

hRp://www.sxc.hu/photo/1159615  

Entwicklung  

KISS  

hRp://www.sxc.hu/photo/663136  

The  Three  Rules  Of  TDD  

1.  You  are  not  allowed  to  write  any  producion  code  unless  it  is  to  

make  a  failing  unit  test  pass.  

2.  You  are  not  allowed  to  write  any  more  of  a  unit  test  than  is  

sufficient  to  fail;  and  compilaion  failures  are  failures.  

3.  You  are  not  allowed  to  write  any  more  producion  code  than  is  

sufficient  to  pass  the  one  failing  unit  test.  

hRp://butunclebob.com/AricleS.UncleBob.TheThreeRulesOfTdd  

hRp://www.sxc.hu/photo/1216175  

Bugs  first!  

hRp://www.sxc.hu/photo/533816  

Internaionalisierung  

hRp://www.morguefile.com/archive/display/50047  

Level  of  

professionalism  

Nach  dem  Launch  

hRp://www.sxc.hu/photo/1212371  

Rechne  damit,  berühmt  zu  werden  

http://flic.kr/p/6FZzoF

Rechne  damit,  erfolgreich  zu  werden!  

hRp://flic.kr/p/6FZzoF  

hRp://www.sxc.hu/photo/1258179  

Support  

hRp://flic.kr/p/5mj3Mq      

Und  was  ist,    wenn  keiner  kommt?  

Markeing  

Vielen  Dank!  

•  Feedback?  Fragen?  •  Email:  r.bruns@traviangames.com  

•  TwiRer:  @renebruns