12.05.2015 Aufrufe

Doungen the Game - Projekthandbuch

Doungen the Game - Projekthandbuch

Doungen the Game - Projekthandbuch

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!