1. RL as a Software Engineer
for Games
Daniel Klessing
Software Engineer Tools
EA Phenomic
2. “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
3. Everyday work
Meetings
15% Design /
Tech-Design
8%
CODING!
50%
Support
20%
Code
Reviews Coaching
2% 5%
4. 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
5. “I wanna be just like you!”
“Klassischer” Einstieg
Berufslaufbahn
“Freier” Einstieg
Quereinstieg
Leidenschaft für Spiele
Ehrgeiz
Abgeschlossenes Material
Mods, (Mini-)Spiele, Programmteile, etc.
6.
7. “The future is now.”
• Multi-Threading
• Multi-Platform
• Multi-Project