Game Design Document

Przydatne linki:

Literatura:

  • Jeremy Gibson Bond, Projektowanie gier przy użyciu środowiska Unity i języka C#. Od pomysłu do gotowej gry. Wydanie II, wyd. Helion, 2018.
  • Ernest Adams, Projektowanie gier. Podstawy. Wydanie II, wyd. Helion, 2010.
  • Ernest Adams, Fundamentals of Puzzle and Casual Game Design, wyd. New Riders, 2014.
  • Ernest Adams, Fundamentals of Shooter Game Design, wyd. New Riders, 2014.
  • Ernest Adams, Fundamentals of Role-Playing Game Design, wyd. New Riders, 2014.
  • Ernest Adams, Fundamentals of Adventure Game Design, wyd. New Riders, 2014.
  • Ernest Adams, Fundamentals of Vehicle Simulation Design, wyd. New Riders, 2014.
  • Ernest Adams, Fundamentals of Strategy Game Design, wyd. New Riders, 2014.
  • Ernest Adams, Fundamentals of Action and Arcade Game Design, wyd. New Riders, 2014.
  • Ernest Adams, Fundamentals of Construction and Simulation Game Design, wyd. New Riders, 2014.
  • Ernest Adams, Fundamentals of Sports Game Design, wyd. New Riders, 2014.

Wskazówki zebrane

  • Skorzystanie z opcji PRO na Githubie (o ile konto używane jest tylko do celów edukacyjcnych) – https://education.github.com/
  • „zakazane słowa”, których sugeruję nie używać w tekście bez ich wyjaśnienia: silnik, silnik programu, silnik gry, tekstura.
  • przy omawianiu historii danego danego gatunku gier, warto podać jakieś źródło (jakaś strona www lub książka), mile widziane zweryfikowanie w dwóch niezależnych źródłach czy to na podstawie czego piszemy jest rzeczywiście prawdziwe, nie warto szukać na siłę wzorców sprzed XX wieku (o ile w sposób naturalny nie istnieją)
  • warto nie używać słów, których się nie rozumie (nawet w części teoretycznej)
  • warto przemyśleć pisanie tekstu: rozdziały dotyczące projektu czy implementacji nie powinny być krótsze niż rozdziały wprowadzające/teoretyczne
  • osoby piszące w parach powinny we wstępie/wprowadzeniu napisać uzasadnienie dlaczego projekt/praca inżynierska wykonywane jest wspólnie. Każdy rozdział/podrozdział musi mieć określonego autora/autorów. Większość z nich nie może być wspólna. We wstępie warto jakoś opisać podział rozdziałów.

„Odpytka” z pytań na egzamin dyplomowy

  • pytania na egzamin dyplomowy (do pobrania tutaj) dzielimy na osiem bloków: 1-15, 16-30, 31-45, 46-60, 61-75, 76-90, 91-105, 106-114.
  • z każdego bloku każdy student musi zaliczyć pozytywnie odpowiedź na dwa pytania wybrane przez prowadzącego seminarium, odpowiedź nie powinna być „za krótka” i powinna wynosić co najmniej 5 min na jedno pytanie,
  • na jednych zajęciach/jednego dnia można zaliczyć maksymalnie trzy bloki pytań,
  • w przypadku niezaliczenia odpowiedzi innego dnia można spróbować ponownie.
  • na egzaminie dyplomowym recenzent ma prawo zadać pytanie dotyczące pracy (tekst i aplikacja) spoza listy.

Od 7.01.2020 jest możliwość częściowego zaliczenia pytań (ocena dotyczy przedmiotu Pracownia Dyplomowa 2, ocena z pracy na dyplom jest niezależna):

  • na max. 4,0 wystarczy zaliczyć pytania z bloków o algorytmach, programowaniu i matematyce – pytania 1-9, 46-55, 76-83.
  • na max. 4,5 – to co na czwórkę oraz 10-11, 21-31, 41-45, 62-75, 104-114.
  • na max 5 – to co na 4 i 4,5 oraz dodatkowo pytania ze wszystkich działów, które wykorzystano w pracy inżynierskiej (przynajmniej częściowo).

Terminarz egzaminu – II termin

Ostatnia aktualizacja: 6.09.2019 13:44.

  • zmiana terminu jest możliwa w trybie 1 za 1, proszę o kontakt mailowy (ew. w nagłych/losowych sytuacjach zgodnie z zasadami można przyjść w innym możliwym terminie, podejście do egzaminu będzie możliwe w zależności od dostępności miejsc)
  • w sytuacjach nagłych/losowych proszę o kontakt mailowy w celu ustalenia indywidualnego terminu poza wyznaczonymi poniżej; w przypadku kontaktu przed egzaminem, wystarczy mail (bez dokumentów); w przypadku kontaktu po egzaminie, proszę o podanie z usprawiedliwieniem zgodne z regulaminem studiów (może być skan/zdjęcie z własnoręcznym podpisem).
  • z uwagi na krótsze przerwy między kolejnymi egzaminami, proszę o punktualne przybycie.
  • wyznaczenie terminów nastąpiło na podstawie listy posortowanej alfabetycznie wg pierwszej litery nazwiska zgodnie z pisownią w systemie USOS.
  • uwaga: egzaminy poprawkowe dla studentów studiów stacjonarnych odbywają się w sali A2/16 (to inna sala niż w pierwszym terminie).

9.09.2019 8:00-9:30

Studenci o nazwiskach zaczynające się od liter A do J (włącznie).

9.09.2019 9:45-11:15

Studenci o nazwiskach zaczynających się od litery K do M (włącznie).

9.09.2019 11:30-13:00

Studenci o nazwiskach zaczynających się od litery N do S (włącznie).

9.09.2019 13:15-14:45

Studenci o nazwiskach zaczynających się od litery Ś do Ż (włącznie).

Pracownia dyplomowa 2

Uwaga: jeśli ktoś z Państwa chciałby, abym coś sprawdził – proszę o maila lub issue na gicie. Jeśli nie odpisuję w ciągu 48 godzin, to świadczy, że nie dostałem notyfikacji – proszę o ponowny kontakt.

Uwaga6: jeśli ktoś z Państwa ma problemy z formatowaniem tekstu w Wordzie, proponuję pisanie w LaTeXu. Mogę Państwu pomóc z formatowaniem – proszę wtedy o założenie bezpłatnego konta w serwisie https://www.overleaf.com/ i przesłanie mi adresu email podanego podczas rejestracji.

Informacja dla osób, które nie złożyły pracy inżynierskiej w terminie: bardzo proszę o wyrobienie się napisaniem tekstu i wykonaniem aplikacji do końca kwietnia. Maj będzie czasem dla mnie na sprawdzenie i ew. poprawki. Obrony ostatnie będą w czerwcu. Jeśli nie wyrobią się Państwo z terminami, to istnieje ryzyko „spadnięcia” na rok niżej (to wiąże się z koniecznością zaliczenia brakujących przedmiotów wynikających z różnic programowych) – może to być odpłatne.

Regulamin zajęć – pdf, docx.

Jeśli przy niektórych wpisach lub plikach jest prośba o hasło, to jest takie same jak w poprzednim semestrze.

Organizacja przedmiotu – link.

Struktura tekstu pracy inżynierskiej – link.

Poradnik do synonimów – link

Wskazówki zebrane – link.

Przed obroną – link.

Archiwum prac dyplomowych – link.

Jak uzyskać konto w APD? – link.

Co wydrukować i jak oprawić? – link.

Info o płycie – link.

FAQ – link (na hasło).

Materiały z pierwszego semestru pracowni dyplomowej – link.

Zadania na „wakacje” – link.

Lista tutoriali – link.

Zasady „odpytki” z pytań na egzamin dyplomowy – link.

Jak wygląda ocena pracy dyplomowej? – link (na hasło).

Materiały o LaTeXu – link.

Game Design Document – link.

Serwisy z muzyką do wykorzystania – link.

Pomysły na „rozdziały teoretyczne” – link (na hasło).

Odpowiedzi na wybrane pytania na egz. dyplomowy – link (na hasło).

Blender/Unity/Mapy – link.

Książki, videokursy związane z Unity na NASBI – link, spis.

Pisanie testów jednostkowych w Unity 3D – link.

Obiektówka w Unity 3D – link

Tutoriale o Unity

Lista ciekawych tutoriali:

Jeśli mają Państwo problem z przejściem jakiegoś tutorialu, proszę o info na maila – co dwie głowy, to nie jedna, być może będę w stanie coś podpowiedzieć.

Zadania egzaminacyjne

Ostatnia aktualizacja strony: 15.09.2019 08:47

Proszę nie traktować prezentowanych rozwiązań jako jedyne poprawne. Większość poleceń ma koło 10 różnych sposobów na ich rozwiązanie. W niektórych rozwiązaniach mogą zdarzyć się „drobne” pomyłki, proszę o issue lub maila – to je poprawię.

Zadanie z zerówki dla studentów stacjonarnych (12.06, 21.06):

Zadania z I terminu dla studentów stacjonarnych (24.06, 26.06):

Zadania z II terminu dla studentów stacjonarnych (9.09):

Zadania z III terminu dla studentów stacjonarnych (12.09):

Zerówka dla studentów niestacjonarnych (1.06, 16.06):

Pierwszy termin dla studentów niestacjonarnych (22.06):

Drugi termin dla studentów niestacjonarnych (7.09):

Trzeci termin dla studentów niestacjonarnych (14.09):

  • Zestaw 31 – zip

Ew. erraty (które były pisane na tablicy) i rozwiązania będą stopniowo udostępniane.

Uwaga: na egzaminie dla studentów niestacjonarnych nie obowiązują te elementy, które nie były omawiane na wykładzie. Wykłady na obu rodzajach studiów są podobne, choć nie identyczne.