Doungen the Game - Projekthandbuch
Doungen the Game - Projekthandbuch
Doungen the Game - Projekthandbuch
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
A rogue-like dungeon crawler<br />
<strong>Projekthandbuch</strong><br />
Von Simon Reiser,<br />
Michael Miedler, Dominik Beyerle<br />
und Bernhard Poelz<br />
Dezember 2014
Reiser, Miedler, Beyerle, Pölz, Rait<br />
Übersicht:<br />
Änderungsverzeichnis .......................................................................................................................... 3<br />
Ansprechpartner .................................................................................................................................... 4<br />
Projektpläne ............................................................................................................................................. 4<br />
Projektauftrag ..................................................................................................................................... 4<br />
Projektzieleplan .................................................................................................................................. 5<br />
Projektumwelt-Analyse .................................................................................................................... 6<br />
Projektorganigramm ......................................................................................................................... 7<br />
Betrachtungsobjektplan .................................................................................................................. 8<br />
Projektstrukturplan .......................................................................................................................... 9<br />
Arbeitspaket-Spezifikationen ...................................................................................................... 10<br />
AP-Spezifikation für <strong>Doungen</strong> (2.1, Find Middleware) ............................................................ 10<br />
AP-Spezifikation für <strong>Doungen</strong> (2.2, Find VCS) ........................................................................... 10<br />
AP-Spezifikation für <strong>Doungen</strong> (2.3, Create Technical Analysis) ............................................ 11<br />
AP-Spezifikation für <strong>Doungen</strong> (2.4, Create Pitch Document) ................................................ 12<br />
AP-Spezifikation für <strong>Doungen</strong> (2.5, Create <strong>Game</strong> Design Document) ................................ 12<br />
AP-Spezifikation für <strong>Doungen</strong> (3.1, Design User Interface) ................................................... 13<br />
AP-Spezifikation für <strong>Doungen</strong> (3.2, Design <strong>Game</strong> Mechanics).............................................. 14<br />
AP-Spezifikation für <strong>Doungen</strong> (3.3, Design Art Style) .............................................................. 14<br />
AP-Spezifikation für <strong>Doungen</strong> (3.4, Design Content) .............................................................. 15<br />
AP-Spezifikation für <strong>Doungen</strong> (4.1, Produce/Find Assets) ..................................................... 16<br />
AP-Spezifikation für <strong>Doungen</strong> (4.2, Implement User Interface) ........................................... 16<br />
AP-Spezifikation für <strong>Doungen</strong> (4.3, Implement <strong>Game</strong> Engine) ............................................. 17<br />
AP-Spezifikation für <strong>Doungen</strong> (4.4, Implement Content) ....................................................... 18<br />
AP-Spezifikation für <strong>Doungen</strong> (5.1, Test <strong>Game</strong>) ....................................................................... 18<br />
AP-Spezifikation für <strong>Doungen</strong> (5.2,Balance <strong>Game</strong>) ................................................................. 19<br />
AP-Spezifikation für <strong>Doungen</strong> (5.3, Beta Test) .......................................................................... 20<br />
15.12.2014 Seite 2 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
AP-Spezifikation für <strong>Doungen</strong> (6.1, Create Website) ............................................................... 20<br />
AP-Spezifikation für <strong>Doungen</strong> (6.2, Create Trailer) .................................................................. 21<br />
AP-Spezifikation für <strong>Doungen</strong> (6.3, Create <strong>Game</strong>play Videos) .............................................. 22<br />
AP-Spezifikation für <strong>Doungen</strong> (6.4, Send Copies to Reviewers) ........................................... 22<br />
AP-Spezifikation für <strong>Doungen</strong> (6.5, Publish on Steam Greenlight) ...................................... 23<br />
Projektfunktionendiagramm ....................................................................................................... 24<br />
Projektmeilensteinplan .................................................................................................................. 26<br />
Projektbalkenplan............................................................................................................................ 27<br />
Projektkostenplan ........................................................................................................................... 28<br />
Projektkommunikationsstrukturen .......................................................................................... 28<br />
Projekt-”Spielregeln” ....................................................................................................................... 29<br />
Projektrisikoanalyse ....................................................................................................................... 29<br />
Projektdokumentation ................................................................................................................... 30<br />
Projektkoordination ............................................................................................................................ 31<br />
Arbeitspakete .................................................................................................................................... 31<br />
Projektcontrolling ................................................................................................................................ 32<br />
Anfang September ........................................................................................................................... 32<br />
Arbeitsaufteilung ................................................................................................................................. 34<br />
Änderungsverzeichnis<br />
Version<br />
Beschreibung / Änderungen<br />
1.0 Erste Version<br />
15.12.2014 Seite 3 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
Ansprechpartner<br />
Name<br />
Organisationseinheit<br />
Rolle im<br />
Projekt<br />
E-Mail<br />
Andreas<br />
Schenk<br />
Schule Projektbetreuer schenk@spengergasse.at<br />
Heinz Peter<br />
Schindelar<br />
Schule<br />
Projektbetreuer schindelar@spengergasse.at<br />
Projektpläne<br />
Projektauftrag<br />
Projektstartereignis:<br />
Online-Meeting<br />
Inhaltliches Projektendereignis:<br />
Veröffentlichung auf Steam<br />
Projektstarttermin:<br />
20. September 2014<br />
Projektendtermin:<br />
14. Juni 2014<br />
Formales Projektendereignis:<br />
Abschlusspräsentation<br />
Projektziele:<br />
Echtzeitbasiertes <strong>Game</strong>play<br />
Dreidimensional<br />
Prozedural generierte Inhalte<br />
Zwei Gegnertypen<br />
Plattformübergreifend<br />
Pixel-Art-Stil<br />
Nicht-Projektziele:<br />
-<br />
15.12.2014 Seite 4 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
Hauptaufgaben (Projektphasen):<br />
Projektmanagement<br />
Requirements Analysis<br />
Design<br />
Implementation<br />
Testing Phase<br />
Marketing<br />
Projektauftraggeber:<br />
HTBLVA Spengergasse<br />
Projektressourcen und -kosten:<br />
Es wird ausschließlich freie Software<br />
verwendet.<br />
Projektleiter:<br />
Simon Reiser<br />
Projektteam:<br />
Simon Reiser<br />
Michael Miedler<br />
Alexius Rait<br />
Dominik Beyerle<br />
Bernhard Pölz<br />
Projektzieleplan<br />
Soll-Ziele<br />
Echtzeitbasiertes <strong>Game</strong>play<br />
Dreidimensionale Grafiken<br />
Fertiger Dungeon<br />
Zwei Gegnertypen<br />
Plattformübergreifend<br />
Kann-Ziele<br />
Prozedural generierte Dungeons<br />
Mehr als zehn Gegnertypen<br />
Endgegner<br />
Mehrspielerunterstützung über ein<br />
Netzwerk<br />
Dynamic Lighting und Shadow Mapping<br />
Pixel-Art-Stil<br />
15.12.2014 Seite 5 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
Projektumwelt-Analyse<br />
15.12.2014 Seite 6 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
Projektorganigramm<br />
Projektrolle Aufgabenbereiche/Skills Name<br />
Projektauftraggeber - HTL Spengergasse<br />
Projektleiter Koordiniert das Projekt Simon Reiser<br />
Projektteammitglieder<br />
Projektbetreuer<br />
Erledigen die geforderten<br />
Aufgaben für das Projekt<br />
Stellen beratende<br />
Funktionen dar<br />
Michael Miedler, Alexius Rait,<br />
Dominik Beyerle, Bernhard<br />
Pölz<br />
Andreas Schenk, Heinz Peter<br />
Schindelar<br />
15.12.2014 Seite 7 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
Betrachtungsobjektplan<br />
15.12.2014 Seite 8 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
Projektstrukturplan<br />
15.12.2014 Seite 9 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
Arbeitspaket-Spezifikationen<br />
AP-Spezifikation für <strong>Doungen</strong> (2.1, Find Middleware)<br />
AP-Inhalt<br />
In diesem Arbeitspaket wird die benötigte Middleware für das Projekt gefunden.<br />
AP-Nicht-Inhalte<br />
In diesem Arbeitspaket wird die Middleware nicht implementiert.<br />
AP-Ergebnisse<br />
Nach dem Abschluss dieses Arbeitspaketes wurde die benötigte Middleware gefunden.<br />
AP-Leistungsfortschrittmessung<br />
Das Arbeitspaket ist abgeschlossen, wenn die benötigte Middleware gefunden worden<br />
ist.<br />
AP-Spezifikation für <strong>Doungen</strong> (2.2, Find VCS)<br />
AP-Inhalt<br />
In diesem Arbeitspaket wird das benötigte Version Control System für das Projekt<br />
gefunden.<br />
15.12.2014 Seite 10 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
AP-Nicht-Inhalte<br />
In diesem Arbeitspaket wird das Version Control System nicht implementiert.<br />
AP-Ergebnisse<br />
Nach dem Abschluss dieses Arbeitspaketes wurde das benötigte Version Control System<br />
gefunden.<br />
AP-Leistungsfortschrittmessung<br />
Das Arbeitspaket ist abgeschlossen, wenn das benötigte Version Control System<br />
gefunden worden ist.<br />
AP-Spezifikation für <strong>Doungen</strong> (2.3, Create Technical Analysis)<br />
AP-Inhalt<br />
In diesem Arbeitspaket wird erfasst, wie die Anforderungen des Projekts technisch<br />
umgesetzt werden.<br />
AP-Nicht-Inhalte<br />
In diesem Arbeitspaket wird das Spiel noch nicht implementiert.<br />
AP-Ergebnisse<br />
Nach dem Abschluss dieses Arbeitspaketes liegt die technische Umsetzung vor und dient<br />
als Grundlage für die Implementierung.<br />
15.12.2014 Seite 11 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
AP-Leistungsfortschrittmessung<br />
Liegt zu jedem Bereich der Implementierung ein Plan vor, wie dieser umgesetzt wird, so<br />
ist dieses Arbeitspaket abgeschlossen.<br />
AP-Spezifikation für <strong>Doungen</strong> (2.4, Create Pitch Document)<br />
AP-Inhalt<br />
In diesem Arbeitspaket wird das Pitch Document für das Projekt erstellt.<br />
AP-Nicht-Inhalte<br />
In diesem Arbeitspaket wird kein <strong>Game</strong> Design Document erstellt.<br />
AP-Ergebnisse<br />
Nach dem Abschluss dieses Arbeitspaketes wurde das Pitch Document erstellt.<br />
AP-Leistungsfortschrittmessung<br />
Das Arbeitspaket ist abgeschlossen, wenn das Pitch Document erstellt worden ist.<br />
AP-Spezifikation für <strong>Doungen</strong> (2.5, Create <strong>Game</strong> Design Document)<br />
AP-Inhalt<br />
In diesem Arbeitspaket wird das <strong>Game</strong> Design Document für das Projekt erstellt.<br />
15.12.2014 Seite 12 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
AP-Nicht-Inhalte<br />
In diesem Arbeitspaket wird das <strong>Game</strong> Design Document nicht implementiert.<br />
AP-Ergebnisse<br />
Nach dem Abschluss dieses Arbeitspaketes wurde das <strong>Game</strong> Design Document erstellt.<br />
AP-Leistungsfortschrittmessung<br />
Das Arbeitspaket ist abgeschlossen, wenn das <strong>Game</strong> Design Document erstellt worden<br />
ist.<br />
AP-Spezifikation für <strong>Doungen</strong> (3.1, Design User Interface)<br />
AP-Inhalt<br />
In diesem Arbeitspaket wird das User Interface designt.<br />
AP-Nicht-Inhalte<br />
In diesem Arbeitspaket werden keine Inhalte des Spiels und keine <strong>Game</strong> Mechanics<br />
geplant.<br />
AP-Ergebnisse<br />
Nach Abschluss dieses Arbeitspaketes liegt das fertig designte User Interface vor.<br />
AP-Leistungsfortschrittmessung<br />
Das Arbeitspaket ist abgeschlossen, wenn das User Interface alle benötigten Funktionen<br />
bietet und dieses zum grafischen Stil des Spiels eingebracht wurde.<br />
15.12.2014 Seite 13 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
AP-Spezifikation für <strong>Doungen</strong> (3.2, Design <strong>Game</strong> Mechanics)<br />
AP-Inhalt<br />
In diesem Arbeitspaket werden die <strong>Game</strong> Mechanics geplant.<br />
AP-Nicht-Inhalte<br />
In diesem Arbeitspaket werden nicht die Inhalte des Spiels geplant.<br />
AP-Ergebnisse<br />
Nach Abschluss dieses Arbeitspaketes liegen die <strong>Game</strong> Mechanics dokumentiert vor.<br />
AP-Leistungsfortschrittmessung<br />
Das Arbeitspaket ist abgeschlossen, wenn alle Projektmitglieder mit den geplanten <strong>Game</strong><br />
Mechanics zufrieden sind.<br />
AP-Spezifikation für <strong>Doungen</strong> (3.3, Design Art Style)<br />
AP-Inhalt<br />
Darin inbegriffen ist die Planung des generellen Aussehens des Spiels.<br />
AP-Nicht-Inhalte<br />
Darin nicht inbegriffen sind Sound und Musik für das Spiel.<br />
15.12.2014 Seite 14 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
AP-Ergebnisse<br />
Nach Abschluss dieses Arbeitspaketes ist sich der Grafiker bewusst, wie er die Sprites<br />
und Tiles zeichnet.<br />
AP-Leistungsfortschrittmessung<br />
Das Arbeitspaket ist abgeschlossen, wenn alle sich des Art Styles einig sind.<br />
AP-Spezifikation für <strong>Doungen</strong> (3.4, Design Content)<br />
AP-Inhalt<br />
In diesem Arbeitspaket werden die Inhalte des Spiels geplant, wie Gegner, Items oder<br />
Räume.<br />
AP-Nicht-Inhalte<br />
In diesem Arbeitspaket werden die Inhalte noch nicht implementiert.<br />
AP-Ergebnisse<br />
Nach Abschluss dieses Arbeitspaketes liegen die geplanten Inhalte im <strong>Game</strong> Design<br />
Document vor.<br />
AP-Leistungsfortschrittmessung<br />
Das Arbeitspaket ist abgschlossen, wenn das Projektteam die Anzahl der geplanten<br />
Inhalte als ausreichend empfindet.<br />
15.12.2014 Seite 15 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
AP-Spezifikation für <strong>Doungen</strong> (4.1, Produce/Find Assets)<br />
AP-Inhalt<br />
Das Ziel dieses Arbeitspakets ist es, alle benötigten Assets für das Spiel zu beschaffen,<br />
darunter Texturen, Sounds und Musik. Hauptsächlich werden die Assets vom<br />
Projektteam selbst produziert, aber Sounds und Musik werden teilweise aus dem<br />
Internet beschafft. Bei Assets aus externen Quellen ist zu beachten, unter welcher Lizenz<br />
diese veröffentlicht wurden.<br />
AP-Nicht-Inhalte<br />
In diesem Arbeitspaket werden nicht die Assets in das Spiel implementiert.<br />
AP-Ergebnisse<br />
Nach Abschluss dieses Arbeitspaketes, liegen alle benötigten Assets für das Spiel vor.<br />
AP-Leistungsfortschrittmessung<br />
Der Fortschritt kann gemessen werden indem man die Anzahl der beschaffenen Assets<br />
mit der Anzahl der benötigten Assets vergleicht.<br />
AP-Spezifikation für <strong>Doungen</strong> (4.2, Implement User Interface)<br />
AP-Inhalt<br />
In diesem Arbeitspaket wird das in 3.1 geplante Unser Interface implementiert.<br />
AP-Nicht-Inhalte<br />
In diesem Arbeitspaket wird kein <strong>Game</strong>play implementiert.<br />
15.12.2014 Seite 16 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
AP-Ergebnisse<br />
Nach Abschluss dieses Arbeitspaketes, ist das komplette User Interface implementiert.<br />
AP-Leistungsfortschrittmessung<br />
Der Forschritt kann gemessen werden indem man die Anzahl der geplanten Elemente<br />
des User Interfaces mit den bereits umgesetzten vergleicht.<br />
AP-Spezifikation für <strong>Doungen</strong> (4.3, Implement <strong>Game</strong> Engine)<br />
AP-Inhalt<br />
In diesem Arbeitspaket wird die <strong>Game</strong> Engine an das Projekt angepasst.<br />
AP-Nicht-Inhalte<br />
In diesem Arbeitspaket wird keine <strong>Game</strong> Engine von Grund auf neu erstellt.<br />
AP-Ergebnisse<br />
Nach Abschluss dieses Arbeitspaketes, wurde die <strong>Game</strong> Engine an das Projekt angepasst.<br />
AP-Leistungsfortschrittmessung<br />
Das Arbeitspaket ist abgschlossen, wenn die <strong>Game</strong> Engine an das Projekt angepasst<br />
wurde.<br />
15.12.2014 Seite 17 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
AP-Spezifikation für <strong>Doungen</strong> (4.4, Implement Content)<br />
AP-Inhalt<br />
In diesem Arbeitspaket werden die im Arbeitspaket 3.? geplanten Inhalte in das Spiel<br />
implementiert.<br />
AP-Nicht-Inhalte<br />
In diesem Paket werden die Inhalte noch nicht “gebalanced”.<br />
AP-Ergebnisse<br />
Nach Abschluss dieses Arbeitspaketes sind alle geplanten Inhalte im Spiel implementiert.<br />
AP-Leistungsfortschrittmessung<br />
Der Fortschritt kann gemessen werden indem man die Anzahl der bereits eingebauten<br />
Inhalte mit der Anzahl der geplanten Inhalte vergleicht.<br />
AP-Spezifikation für <strong>Doungen</strong> (5.1, Test <strong>Game</strong>)<br />
AP-Inhalt<br />
In diesem Arbeitspaket werden die im Arbeitspaket 4.? Implementierten Inhalte getestet.<br />
AP-Nicht-Inhalte<br />
In diesem Paket werden die Inhalte noch nicht “gebalanced”.<br />
15.12.2014 Seite 18 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
AP-Ergebnisse<br />
Nach Abschluss dieses Arbeitspaketes wurden alle implementierten Inhalte getestet.<br />
AP-Leistungsfortschrittmessung<br />
Der Fortschritt kann gemessen werden indem man die Anzahl der bereits getesteten<br />
Inhalte mit der Anzahl der implementierten Inhalte vergleicht.<br />
AP-Spezifikation für <strong>Doungen</strong> (5.2,Balance <strong>Game</strong>)<br />
AP-Inhalt<br />
In diesem Arbeitspaket werden die im Arbeitspaket 4.? implementierten<br />
beziehungsweiße im Arbeitspaket 5.1 getesteten Inhalte “gebalanced”.<br />
AP-Nicht-Inhalte<br />
In diesem Paket wird das Spiel noch nicht zum Beta Test bereit sein.<br />
AP-Ergebnisse<br />
Nach Abschluss dieses Arbeitspaketes wird das Spiel “gebalanced” sein.<br />
AP-Leistungsfortschrittmessung<br />
Der Fortschritt kann gemessen werden indem man die Anzahl der bereits “gebalancten”<br />
Inhalte mit der Anzahl der getesteten Inhalte vergleicht.<br />
15.12.2014 Seite 19 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
AP-Spezifikation für <strong>Doungen</strong> (5.3, Beta Test)<br />
AP-Inhalt<br />
In diesem Arbeitspaket wird aus den im Arbeitspaket 5.2 “gebalancten” Inhalten eine<br />
spielbare Version für Beta Tester erstellt.<br />
AP-Nicht-Inhalte<br />
In diesem Paket wird das Spiel noch nicht zur Veröffentlichung bereit sein.<br />
AP-Ergebnisse<br />
Nach Abschluss dieses Arbeitspaketes sollte das Spiel von Beta Testern getestet werden.<br />
AP-Leistungsfortschrittmessung<br />
Der Fortschritt kann gemessen werden indem man die Anzahl der bereits von Beta<br />
Testern getesteten Inhalte mit der Anzahl der “gebalancten” Inhalte vergleicht.<br />
AP-Spezifikation für <strong>Doungen</strong> (6.1, Create Website)<br />
AP-Inhalt<br />
In diesem Arbeitspaket wird eine Webseite erstellt, auf welcher das Spiel<br />
heruntergeladen werden kann.<br />
AP-Nicht-Inhalte<br />
-<br />
15.12.2014 Seite 20 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
AP-Ergebnisse<br />
Nach Abschluss dieses Arbeitspaketes soll die Webseite aufrufbar sein.<br />
AP-Leistungsfortschrittmessung<br />
Der Fortschritt kann gemessen werden in dem der bereits umgesetzte Teil mit dem<br />
geplanten Teil der Webseite verglichen wird.<br />
AP-Spezifikation für <strong>Doungen</strong> (6.2, Create Trailer)<br />
AP-Inhalt<br />
In diesem Arbeitspaket wird ein Trailer erstellt, welcher auf der im Arbeitspaket 6.1<br />
erstellten Webseite erscheint.<br />
AP-Nicht-Inhalte<br />
In diesem Arbeitspaket werden keine <strong>Game</strong>play Videos erstellt.<br />
AP-Ergebnisse<br />
Nach Abschluss dieses Arbeitspaketes soll der Trailer auf der Webseite erscheinen.<br />
AP-Leistungsfortschrittmessung<br />
Der Fortschritt kann gemessen werden, indem der bereits umgesetzte Teil mit dem<br />
geplanten Teil der Webseite verglichen wird.<br />
15.12.2014 Seite 21 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
AP-Spezifikation für <strong>Doungen</strong> (6.3, Create <strong>Game</strong>play Videos)<br />
AP-Inhalt<br />
In diesem Arbeitspaket werden Videos erstellt, welche einen kurzen Einblick in das<br />
<strong>Game</strong>play gewähren sollen.<br />
AP-Nicht-Inhalte<br />
In diesem Arbeitspaket wird kein Trailer erstellt.<br />
AP-Ergebnisse<br />
Nach Abschluss dieses Arbeitspaketes sollen <strong>Game</strong>play Videos auf unserer Webseite<br />
aufrufbar sein.<br />
AP-Leistungsfortschrittmessung<br />
Der Fortschritt kann gemessen werden in dem man den bereits aufgenommenen Teil mit<br />
den implementierten Inhalten vergleicht.<br />
AP-Spezifikation für <strong>Doungen</strong> (6.4, Send Copies to Reviewers)<br />
AP-Inhalt<br />
In diesem Arbeitspaket werden spielbare Versionen an Reviewer gesendet.<br />
AP-Nicht-Inhalte<br />
In diesem Arbeitspaket wird das Spiel nicht veröffentlicht.<br />
15.12.2014 Seite 22 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
AP-Ergebnisse<br />
Nach Abschluss dieses Arbeitspaketes sollen Reviewer die spielbaren Versionen erhalten<br />
haben.<br />
AP-Leistungsfortschrittmessung<br />
Der Fortschritt kann gemessen werden, indem die Anzahl der gesandten spielbaren<br />
Versionen mit den Anzahl der veröffentlichten Reviews verglichen wird.<br />
AP-Spezifikation für <strong>Doungen</strong> (6.5, Publish on Steam Greenlight)<br />
AP-Inhalt<br />
In diesem Arbeitspaket wird die fertige spielbare Version auf Steam Greenlicht<br />
veröffentlicht.<br />
AP-Nicht-Inhalte<br />
-<br />
AP-Ergebnisse<br />
Nach Abschluss dieses Arbeitspaketes ist das Spiel auf Steam Greenlight.<br />
AP-Leistungsfortschrittmessung<br />
Der Fortschritt kann gemessen werden, indem man die sogenannten “Votes” auf Steam<br />
Greenlight verfolgt.<br />
15.12.2014 Seite 23 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
Projektfunktionendiagramm<br />
Liste der Projektrollen (Personen):<br />
● PAG: Projektauftraggeber (HTL Spengergasse)<br />
● PL: Projektleiter (Simon Reiser)<br />
● PTM1: Projektteammitglied 1 (Michael Midler)<br />
● PTM2: Projektteammitglied 2 (Alexius Rait)<br />
● PTM3: Projektteammitglied 3 (Dominik Beyerle)<br />
● PTM4: Projektteammitglied 4 (Bernhard Pölz)<br />
● PB: Projektbetreuer (Andreas Schenk, Heinz Peter Schindelar)<br />
PSP-<br />
Code<br />
Rollen und Umwelten<br />
AP-Bezeichnung<br />
P<br />
A<br />
G<br />
P<br />
L<br />
P<br />
T<br />
M<br />
1<br />
P<br />
T<br />
M<br />
2<br />
P<br />
T<br />
M<br />
3<br />
P<br />
T<br />
M<br />
4<br />
P<br />
B<br />
1 Projectmanagement<br />
1.2 Projectcoordination I D I<br />
1.3 Projectcontrolling I D I<br />
2 Requirements Analysis<br />
2.1 Find Middleware M D M M M<br />
2.2 Find Version Control System I D I I I<br />
2.3 Create Technical Analysis D M I M M<br />
2.4 Create Pitch Document I D M M M M I<br />
2.5 Create <strong>Game</strong> Design Document I D M M M M I<br />
15.12.2014 Seite 24 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
3 Design<br />
3.1 Design User Interface I I M D I<br />
3.2 Design <strong>Game</strong> Mechanics M D M M M<br />
3.3 Design Art Style M M D M M<br />
3.4 Design Content M D M M M<br />
4 Implementation<br />
4.1 Produce/Find Assets I I D I M<br />
4.2 Implement User Interface I I I D I<br />
4.3 Implement <strong>Game</strong> Engine M D I M M<br />
4.4 Implement Content M D I M M<br />
5 Testing Phase<br />
5.1 Test <strong>Game</strong> D M M M M<br />
5.2 Balance <strong>Game</strong> D M M M M<br />
5.3 Beta Test D M I I I<br />
6 Marketing<br />
6.1 Create Website I I M D I<br />
6.2 Create Trailer I I M D I<br />
6.3 Create <strong>Game</strong>play Videos M M M D M<br />
6.4 Send Copies to Reviewers I D I I I<br />
6.5 Publish on Steam Greenlight M D I I I<br />
Funktionen:<br />
D..........Durchführungsverantwortung<br />
M.........Mitarbeiter<br />
I...........bekommt Information<br />
15.12.2014 Seite 25 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
Projektmeilensteinplan<br />
PSP-Code Bezeichnung Beschreibung<br />
1.1 Projectstart Das Projekt wurde gestartet.<br />
1.4 Projectcompletion Das Projekt wurde abgeschlossen.<br />
2.6 GDD Created Das <strong>Game</strong> Design Document wurde erstellt.<br />
3.5 Planning completed Die Planung des Projektes ist fertig.<br />
4.5 <strong>Game</strong> Engine<br />
implemented<br />
Die <strong>Game</strong> Engine wurde an das Projekt<br />
angepasst.<br />
4.6 <strong>Game</strong> created Das Spiel wurde erstellt.<br />
6.6 <strong>Game</strong> greenlit Das Spiel wurde auf Steam “greenlit”.<br />
15.12.2014 Seite 26 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
Projektbalkenplan<br />
15.12.2014 Seite 27 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
Projektkostenplan<br />
Ein Projektkostenplan wird nicht benötigt, da keine Kosten anfallen.<br />
Projektkommunikationsstrukturen<br />
Aufgrund der kleinen Projektgröße von 5 Personen wird ein direkter Kommunikationsweg<br />
bevorzugt. Dies bedeutet, dass jedes Mitglied (Projektleiter sowie Projektmitarbeiter) mit<br />
jedem anderen zu jeder Zeit kommunizieren kann. Die Kommunikation findet in der<br />
mündlich, über das Handy sowie über einen eigenen Teamspeak Server statt.<br />
15.12.2014 Seite 28 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
Projekt-”Spielregeln”<br />
●<br />
●<br />
●<br />
●<br />
Gegenseitige Achtung<br />
Rechtzeitiges Informieren<br />
Pünktlichkeit<br />
Kritikfähigkeit<br />
Projektrisikoanalyse<br />
PSP-<br />
Code<br />
Arbeitspaket-<br />
Bezeichnung<br />
Risiko-<br />
Bezeichnung<br />
Wahrschei<br />
nlichkeit<br />
Verzöger<br />
ung<br />
Maßnahmen<br />
2.2 Find VCS<br />
Repositoryprovider<br />
wird kostenpflichtig<br />
Sehr niedrig -<br />
Eigenen Git-<br />
Server<br />
aufsetzen<br />
2.2 Find VCS<br />
Repositoryprovider<br />
fällt aus<br />
Sehr niedrig -<br />
Eigenen Git-<br />
Server<br />
aufsetzen<br />
4.4 Implement Content Mitglied fällt aus Niedrig Variiert<br />
Arbeitszeit neu<br />
planen<br />
1.2 Projectcoordination<br />
Schlechte<br />
Zeiteinschätzung<br />
Mittel<br />
Variiert<br />
Arbeitszeit neu<br />
planen<br />
(Mehr/Weniger<br />
arbeiten)<br />
4.1<br />
Produce / Find<br />
Assets<br />
Alexius fällt aus Sehr niedrig Mittel<br />
Michael<br />
zeichnet Assets<br />
15.12.2014 Seite 29 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
Projektdokumentation<br />
Bereich<br />
Ablage<br />
Zugriffsberechtigung<br />
Beschreibung<br />
Alle Dokumente befinden sich auf Google Drive und können mit<br />
Google Docs bearbeitet werden. In einem freigegebenen<br />
Dropbox-Ordner befinden sich formatierte Versionen der<br />
Dokumente.<br />
Das gesamte Projektteam hat Lese- und Schreibzugriff auf alle<br />
Dokumente. Alle Dokumente in Google Drive sind für das ganze<br />
Projektteam freigegeben.<br />
Die Namen aller Dokumente haben folgenden Aufbau:<br />
“(Dokumentname)_Reiser_Miedler_Rait_Beyerle_Poelz”<br />
Namenskonvention<br />
zum Beispiel:<br />
“<strong>Game</strong>DesignDocument_Reiser_Miedler_Rait_Beyerle_Poelz”<br />
Statusberichte hingegen haben eine andere Namenskonvention:<br />
“Statusbericht_(Tag)_(Monat)_(Jahr)_<strong>Doungen</strong>”<br />
zum Beispiel:<br />
“Statusbericht_15_11_2014_<strong>Doungen</strong>”<br />
Spielregeln<br />
Jeder Projektmitarbeiter darf jederzeit auf das Google Docs<br />
Dokument zugreifen und die Bereiche, für die er zuständig ist,<br />
bearbeiten. Wenn jemand Inhalte ausbessern möchte, für die<br />
jemand anderer zuständig ist, so muss er den Verantwortlichen<br />
zuerst fragen. Vor jedem Auftrag gibt es eine Besprechung<br />
zwischen allen Mitarbeitern.<br />
15.12.2014 Seite 30 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
Projektkoordination<br />
Arbeitspakete<br />
PSP-Code Arbeitspaket AP-Verantw. Datum<br />
1 Projectmanagement<br />
1.2 Projectcoordination Simon Reiser 20.9.14<br />
1.3 Projectcontrolling Bernhard Poelz 14.6.15<br />
2 Requirements Analysis<br />
2.1 Find Middleware Michael Miedler 27.9.14<br />
2.2 Find Version Control System Michael Miedler 27.9.14<br />
2.3 Create Technical Analysis Simon Reiser 30.11.14<br />
2.4 Create Pitch Document Simon Reiser 28.9.14<br />
2.5 Create <strong>Game</strong> Design Document Simon Reiser 1.12.14<br />
3 Design<br />
3.1 Design User Interface Dominik Beyerle 4.11.14<br />
3.2 Design <strong>Game</strong> Mechanics Michael Miedler 6.11.14<br />
3.3 Design Art Style Alexius Rait 6.11.14<br />
3.4 Design Content Michael Miedler 9.11.14<br />
4 Implementation<br />
4.1 Produce/Find Assets Alexius Rait -<br />
4.2 Implement User Interface Dominik Beyerle -<br />
4.3 Implement <strong>Game</strong> Engine Michael Miedler -<br />
15.12.2014 Seite 31 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
4.4 Implement Content Michael Miedler -<br />
5 Testing Phase<br />
5.1 Test <strong>Game</strong> Simon Reiser -<br />
5.2 Balance <strong>Game</strong> Simon Reiser -<br />
5.3 Beta Test Simon Reiser -<br />
6 Marketing<br />
6.1 Create Website Dominik Beyerle -<br />
6.2 Create Trailer Dominik Beyerle -<br />
6.3 Create <strong>Game</strong>play Videos Dominik Beyerle -<br />
6.4 Send Copies to Reviewers Michael Miedler -<br />
6.5 Publish on Steam Greenlight Michael Miedler -<br />
Projektcontrolling<br />
Anfang September - 1.12.2014<br />
Bisher gibt es 3 Projektstatusberichte. Im Anschluss werden diese 3 zusammengefasst.<br />
Bis zum jetzigen Zeitpunkt gab es bis auf einige Verplanungen keine gröberen Probleme.<br />
= 100%<br />
● Projektdefinitionsblatt <br />
● Physical Prototype <br />
● Pitch Document <br />
● <strong>Game</strong> Design Document <br />
15.12.2014 Seite 32 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
●<br />
<strong>Projekthandbuch</strong> Technische Machbarkeitsstudie:<br />
○ Inventar 90%<br />
○ Map Loader <br />
○ Player Stats <br />
○ Player Controller <br />
○ Hauptmenü 70%<br />
○ Texturen 60%<br />
○ Items 60%<br />
○ Gegner 15%<br />
○ Map Generator 20%<br />
15.12.2014 Seite 33 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
Arbeitsaufteilung<br />
Arbeit<br />
Ansprechpartner<br />
Teammitglied<br />
Simon Reiser<br />
Projektauftrag<br />
Simon Reiser<br />
Projektzieleplan<br />
Michael Miedler<br />
Projektumelt-Analyse<br />
Dominik Beyerle<br />
Projektorganigramm<br />
Simon Reiser und Dominik Beyerle<br />
Betrachtungsplan<br />
Projektstrukturplan<br />
AP-Spezifikation für <strong>Doungen</strong><br />
(2.1, Find Middleware)<br />
AP-Spezifikation für <strong>Doungen</strong> (2.2, Find VCS)<br />
AP-Spezifikation für <strong>Doungen</strong><br />
(2.3, Create Technical Analysis)<br />
AP-Spezifikation für <strong>Doungen</strong><br />
(2.4, Create Pitch Document)<br />
AP-Spezifikation für <strong>Doungen</strong><br />
(2.5, Create <strong>Game</strong> Design Document)<br />
AP-Spezifikation für <strong>Doungen</strong><br />
(3.1, Design User Interface)<br />
AP-Spezifikation für <strong>Doungen</strong><br />
(3.2, Design <strong>Game</strong> Mechanics)<br />
AP-Spezifikation für <strong>Doungen</strong><br />
(3.3, Design Art Style)<br />
AP-Spezifikation für <strong>Doungen</strong><br />
(3.4, Design Content)<br />
AP-Spezifikation für <strong>Doungen</strong><br />
(4.1, Produce/Find Assets)<br />
AP-Spezifikation für <strong>Doungen</strong><br />
(4.2, Implement User Interface)<br />
Dominik Beyerle<br />
Simon Reiser, Michal Miedler und Dominik<br />
Beyerle<br />
Michael Miedler<br />
Michael Miedler<br />
Simon Reiser<br />
Michael Miedler<br />
Michael Miedler<br />
Dominik Beyerle<br />
Simon Reiser<br />
Alexius Rait<br />
Simon Reiser<br />
Simon Reiser<br />
Bernhard Pölz<br />
15.12.2014 Seite 34 von 35
Reiser, Miedler, Beyerle, Pölz, Rait<br />
AP-Spezifikation für <strong>Doungen</strong><br />
(4.3, Implement <strong>Game</strong> Engine)<br />
AP-Spezifikation für <strong>Doungen</strong><br />
(4.4, Implement Content)<br />
AP-Spezifikation für <strong>Doungen</strong><br />
(5.1, Test <strong>Game</strong>)<br />
AP-Spezifikation für <strong>Doungen</strong><br />
(5.2,Balance <strong>Game</strong>)<br />
AP-Spezifikation für <strong>Doungen</strong> (5.3, Beta Test)<br />
AP-Spezifikation für <strong>Doungen</strong><br />
(6.1, Create Website)<br />
AP-Spezifikation für <strong>Doungen</strong><br />
(6.2, Create Trailer)<br />
AP-Spezifikation für <strong>Doungen</strong><br />
(6.3, Create <strong>Game</strong>play Videos)<br />
AP-Spezifikation für <strong>Doungen</strong><br />
(6.4, Send Copies to Reviewers)<br />
AP-Spezifikation für <strong>Doungen</strong><br />
(6.5, Publish on Steam Greenlight)<br />
Projektfunktionendiagramm<br />
Michael Miedler<br />
Simon Reiser<br />
Bernhard Pölz<br />
Bernhard Pölz<br />
Bernhard Pölz<br />
Bernhard Pölz<br />
Bernhard Pölz<br />
Bernhard Pölz<br />
Bernhard Pölz<br />
Bernhard Pölz<br />
Simon Reiser<br />
Projektmeilensteinplan<br />
Michael Miedler<br />
Projektbalkenplan<br />
Simon Reiser und Dominik Beyerle<br />
Projektkommunikationsstrukturen<br />
Bernhard Pölz und Dominik Beyerle<br />
Projekt-”Spielregeln”<br />
Bernhard Pölz<br />
Projektrisikoanalyse<br />
Michael Miedler<br />
Projektdokumentation<br />
Simon Reiser<br />
Arbeitspakete<br />
Michael Miedler<br />
Projektcontrolling<br />
Bernhard Pölz<br />
Arbeitaufteilung<br />
Dominik Beyerle<br />
15.12.2014 Seite 35 von 35