SlideShare uma empresa Scribd logo
1 de 11
RL as a Software Engineer
                          for Games

Daniel Klessing
Software Engineer Tools
EA Phenomic
“And who are you…?”
Dipl.-Inform. (FH) Daniel Klessing


2005/06 – Praktikum bei Phenomic Game Development
2006/07 – Diplomarbeit bei EA Phenomic
2007     – Anstellung bei EA Phenomic
Everyday work


                      Meetings
                        15%            Design /
                                      Tech-Design
                                          8%

            CODING!
              50%

                          Support
                              20%



     Code
    Reviews                Coaching
      2%                         5%
Eingesetzte Programmiersprachen:
  C++, C#, LUA, SQL, PowerShell



Best Practices
Hohe Qualität des Programmcodes
Wiederverwendbarkeit / Abstraktion
STL, OOP, Exception Handling
Coding Guidelines beachten


Soft Skills
“I wanna be just like you!”

“Klassischer” Einstieg
    Berufslaufbahn
“Freier” Einstieg
    Quereinstieg


Leidenschaft für Spiele
Ehrgeiz
Abgeschlossenes Material
    Mods, (Mini-)Spiele, Programmteile, etc.
“The future is now.”


• Multi-Threading

• Multi-Platform

• Multi-Project
Multi-Threading



Großer Geschwindigkeitsgewinn möglich
“Background Jobs”


Erfordert neue Ansätze vom Entwickler
Schwer zu debuggen
Nicht deterministischer Programm-Ablauf
Multi-Platform


Breiteres Zielpublikum
Höherer Absatz / Umsatz
Gewinnsteigerung


Hardware-Restriktionen müssen beachtet werden
Erhöhter Entwicklungs- und Testaufwand
Komplexere Code-Struktur
Multi-Project

Risiko-Minimierung
kontinuierlicher Umsatz
Kosten-Reduktion




Größeres Team notwendig
Erhöhter Management-Aufwand
Code-Sharing unabdingbar
    Mehr Abstraktion
Fragen?


Thanks for listening!

        Kontakt:

    dklessing@ea.com

Mais conteúdo relacionado

Destaque

Learnonline.ch – Schulextranet fuer Lehrpersonen, Schuelerinnen, Schueler und...
Learnonline.ch – Schulextranet fuer Lehrpersonen, Schuelerinnen, Schueler und...Learnonline.ch – Schulextranet fuer Lehrpersonen, Schuelerinnen, Schueler und...
Learnonline.ch – Schulextranet fuer Lehrpersonen, Schuelerinnen, Schueler und...Martin Studer
 
Impugancion supresion grados
Impugancion supresion gradosImpugancion supresion grados
Impugancion supresion gradosIon_Radio
 
20090414 ILIASSuisse ILIAS as a Toolbox
20090414 ILIASSuisse ILIAS as a Toolbox20090414 ILIASSuisse ILIAS as a Toolbox
20090414 ILIASSuisse ILIAS as a ToolboxMartin Studer
 
E-Learning rechtliche Aspekte
E-Learning rechtliche AspekteE-Learning rechtliche Aspekte
E-Learning rechtliche Aspekteralfhilgenstock
 
Hdr 20072008 Summary Portuguese
Hdr 20072008 Summary PortugueseHdr 20072008 Summary Portuguese
Hdr 20072008 Summary PortugueseAlfredo Garcia
 
Alsdeavondvaltharrie
AlsdeavondvaltharrieAlsdeavondvaltharrie
AlsdeavondvaltharrieGeorge Martin
 
La revolución de los boers
La revolución de los boersLa revolución de los boers
La revolución de los boersAndrea_Vasquez
 
Sofi 3417 cap1
Sofi 3417 cap1Sofi 3417 cap1
Sofi 3417 cap1Danelie
 
Uasd practica de las tics por franklin
Uasd practica de las tics por franklinUasd practica de las tics por franklin
Uasd practica de las tics por franklinVictor Soto
 
Manifestación 26-01-12 en contra de los recortes de Educación y Sanidad (por ...
Manifestación 26-01-12 en contra de los recortes de Educación y Sanidad (por ...Manifestación 26-01-12 en contra de los recortes de Educación y Sanidad (por ...
Manifestación 26-01-12 en contra de los recortes de Educación y Sanidad (por ...APCastelldefels
 

Destaque (17)

Learnonline.ch – Schulextranet fuer Lehrpersonen, Schuelerinnen, Schueler und...
Learnonline.ch – Schulextranet fuer Lehrpersonen, Schuelerinnen, Schueler und...Learnonline.ch – Schulextranet fuer Lehrpersonen, Schuelerinnen, Schueler und...
Learnonline.ch – Schulextranet fuer Lehrpersonen, Schuelerinnen, Schueler und...
 
Codigo qr
Codigo qrCodigo qr
Codigo qr
 
Impugancion supresion grados
Impugancion supresion gradosImpugancion supresion grados
Impugancion supresion grados
 
SterlingWoernerResume2016
SterlingWoernerResume2016SterlingWoernerResume2016
SterlingWoernerResume2016
 
20090414 ILIASSuisse ILIAS as a Toolbox
20090414 ILIASSuisse ILIAS as a Toolbox20090414 ILIASSuisse ILIAS as a Toolbox
20090414 ILIASSuisse ILIAS as a Toolbox
 
E-Learning rechtliche Aspekte
E-Learning rechtliche AspekteE-Learning rechtliche Aspekte
E-Learning rechtliche Aspekte
 
Hdr 20072008 Summary Portuguese
Hdr 20072008 Summary PortugueseHdr 20072008 Summary Portuguese
Hdr 20072008 Summary Portuguese
 
Alsdeavondvaltharrie
AlsdeavondvaltharrieAlsdeavondvaltharrie
Alsdeavondvaltharrie
 
PUBMED
PUBMEDPUBMED
PUBMED
 
Induccion estudiantes sena ok
Induccion estudiantes sena okInduccion estudiantes sena ok
Induccion estudiantes sena ok
 
La revolución de los boers
La revolución de los boersLa revolución de los boers
La revolución de los boers
 
Vacaciones stiven arias
Vacaciones stiven  ariasVacaciones stiven  arias
Vacaciones stiven arias
 
Sofi 3417 cap1
Sofi 3417 cap1Sofi 3417 cap1
Sofi 3417 cap1
 
Saltillo
SaltilloSaltillo
Saltillo
 
Uasd practica de las tics por franklin
Uasd practica de las tics por franklinUasd practica de las tics por franklin
Uasd practica de las tics por franklin
 
Parcial2_TIC
Parcial2_TICParcial2_TIC
Parcial2_TIC
 
Manifestación 26-01-12 en contra de los recortes de Educación y Sanidad (por ...
Manifestación 26-01-12 en contra de los recortes de Educación y Sanidad (por ...Manifestación 26-01-12 en contra de los recortes de Educación y Sanidad (por ...
Manifestación 26-01-12 en contra de los recortes de Educación y Sanidad (por ...
 

Mais de Martin Ortner

Emerging technologies fh salzburg
Emerging technologies fh salzburgEmerging technologies fh salzburg
Emerging technologies fh salzburgMartin Ortner
 
Big Bang of the Magic Circle
Big Bang of the Magic CircleBig Bang of the Magic Circle
Big Bang of the Magic CircleMartin Ortner
 
Social Games Chancen und Stolpersteine
Social Games Chancen und StolpersteineSocial Games Chancen und Stolpersteine
Social Games Chancen und StolpersteineMartin Ortner
 
Cross-Platform Developement with Unity 3D
Cross-Platform Developement with Unity 3DCross-Platform Developement with Unity 3D
Cross-Platform Developement with Unity 3DMartin Ortner
 
Textuelles gestalten2011
Textuelles gestalten2011Textuelles gestalten2011
Textuelles gestalten2011Martin Ortner
 
Visual Storytelling & Illustration
Visual Storytelling & IllustrationVisual Storytelling & Illustration
Visual Storytelling & IllustrationMartin Ortner
 
Introduction pervasive game
Introduction pervasive gameIntroduction pervasive game
Introduction pervasive gameMartin Ortner
 
Workshop Analoge Experimente
Workshop Analoge ExperimenteWorkshop Analoge Experimente
Workshop Analoge ExperimenteMartin Ortner
 
Frontiers präsentation games day 2010
Frontiers   präsentation games day 2010Frontiers   präsentation games day 2010
Frontiers präsentation games day 2010Martin Ortner
 
Broken rules gamesday small
Broken rules gamesday smallBroken rules gamesday small
Broken rules gamesday smallMartin Ortner
 
Die Zukunft der Videospiele
Die Zukunft der VideospieleDie Zukunft der Videospiele
Die Zukunft der VideospieleMartin Ortner
 
Project Management In The Games Industry
Project Management In The Games IndustryProject Management In The Games Industry
Project Management In The Games IndustryMartin Ortner
 
„Emotional Flowers“ User Centered Game Design
„Emotional Flowers“ User Centered Game Design„Emotional Flowers“ User Centered Game Design
„Emotional Flowers“ User Centered Game DesignMartin Ortner
 

Mais de Martin Ortner (15)

Emerging technologies fh salzburg
Emerging technologies fh salzburgEmerging technologies fh salzburg
Emerging technologies fh salzburg
 
Big Bang of the Magic Circle
Big Bang of the Magic CircleBig Bang of the Magic Circle
Big Bang of the Magic Circle
 
Social Games Chancen und Stolpersteine
Social Games Chancen und StolpersteineSocial Games Chancen und Stolpersteine
Social Games Chancen und Stolpersteine
 
In Game Advertising
In Game AdvertisingIn Game Advertising
In Game Advertising
 
Cross-Platform Developement with Unity 3D
Cross-Platform Developement with Unity 3DCross-Platform Developement with Unity 3D
Cross-Platform Developement with Unity 3D
 
Textuelles gestalten2011
Textuelles gestalten2011Textuelles gestalten2011
Textuelles gestalten2011
 
Visual Storytelling & Illustration
Visual Storytelling & IllustrationVisual Storytelling & Illustration
Visual Storytelling & Illustration
 
Introduction pervasive game
Introduction pervasive gameIntroduction pervasive game
Introduction pervasive game
 
Workshop Analoge Experimente
Workshop Analoge ExperimenteWorkshop Analoge Experimente
Workshop Analoge Experimente
 
Hort workshop
Hort workshopHort workshop
Hort workshop
 
Frontiers präsentation games day 2010
Frontiers   präsentation games day 2010Frontiers   präsentation games day 2010
Frontiers präsentation games day 2010
 
Broken rules gamesday small
Broken rules gamesday smallBroken rules gamesday small
Broken rules gamesday small
 
Die Zukunft der Videospiele
Die Zukunft der VideospieleDie Zukunft der Videospiele
Die Zukunft der Videospiele
 
Project Management In The Games Industry
Project Management In The Games IndustryProject Management In The Games Industry
Project Management In The Games Industry
 
„Emotional Flowers“ User Centered Game Design
„Emotional Flowers“ User Centered Game Design„Emotional Flowers“ User Centered Game Design
„Emotional Flowers“ User Centered Game Design
 

RL As A Software Engineer For Games