Nagłówek Uniwersytetu Otwartego UAM

Biologia i nauki ścisłe [kursy zdalne]

Podstawy tworzenia gier komputerowych, czyli nie święci garnki lepią

Prowadzący: prof. UAM dr hab. Sławomir Mamica


Liczba godzin: 30


Cena kursu: 495,00 zł


Forma zajęć: laboratorium


Język: polski


Udostępnij

Podstawowe informacje

Informacje o zapisach
Rozpoczęcie zapisów: 2.12.2022
Zamknięcie zapisów: 20.12.2022
Min. liczba uczestników: 12
Limit miejsc: 17

Informacja:

musisz być zalogowany aby móc dokonać zapisu na kurs.

Zaloguj się lub Utwórz konto

Terminy i miejsca zajęć

Lp. Data Godzina
1. środa 25.01.2023 17:00 - 19:15
2. środa 1.02.2023 17:00 - 19:15
3. środa 8.02.2023 17:00 - 19:15
4. środa 15.02.2023 17:00 - 19:15
5. środa 22.02.2023 17:00 - 19:15
6. środa 1.03.2023 17:00 - 19:15
7. środa 8.03.2023 17:00 - 19:15
8. środa 15.03.2023 17:00 - 19:15
9. środa 22.03.2023 17:00 - 19:15
10. środa 5.04.2023 17:00 - 19:15

Informacje dotyczące programu kursu

Kurs odbywać się będzie w formie zdalnej.

 

Cele kursu

Na zajęciach przyświecać nam będzie hasło „Od zera do bohatera dewelopera”. Oczywiście indie game developera, czyli niezależnego twórcy gier komputerowych. Jak zobaczymy, nie trzeba być programistą, żeby tworzyć gry. Wystarczy komputer, trochę wolnego czasu i znajomość odpowiednich (darmowych) narzędzi – i tym ostatnim właśnie zajmiemy się w ramach naszego kursu.

  • Uczestnik zostanie zaznajomiony z podstawowymi pojęciami, zależnościami i metodami pracy w dziedzinie tworzenia gier komputerowych.
  • Pozna ciekawe narzędzie do tworzenia warstwy logicznej gry, które nie wymaga umiejętności tradycyjnego programowania, i nauczy się z niego korzystać.
  • Nauczy się efektywnie znajdować w Internecie zasoby graficzne i dźwiękowe, mając świadomość istnienia prawa autorskiego.
  • Skomponuje i nagra własną ścieżkę dźwiękową (znajomość nut nie jest konieczna).
  • Stworzy własną grę. Może nie będzie to nowy Wiedźmin, ale nie od razu Kraków zbudowano.

Tematyka kursu

  • Podstawy teoretyczne: Elementy gier i ich wpływ na grywalność, podstawowe zasady projektowania gier i projektowania poziomów, proces tworzenia gry oraz dokumenty projektowe.
  • Tworzenie gier z wykorzystaniem silnika Godot: Licencja (MIT), instalacja (a raczej jej brak), budowanie gry – z gotowych „klocków”.
  • Podstawy języka graficznego: składnia języka oraz podstawowe struktury danych, tworzymy własne „klocki” (z bardziej podstawowych klocków).
  • Animacje, muzyka i dźwięki w grze.
  • Przegląd zasobów Internetu – zasoby dobre i tanie lub nawet darmowe (również do użytku komercyjnego).
  • Podstawy tworzenia muzyki i dźwięków w DAW (Digital Audio Workstation).
  • Monetyzacja gry, czyli jak zarobić na stworzonej grze, albo i na takiej, której jeszcze nie ma.

Efekty uczenia się

Po odbyciu kursu uczestnik

  • Zna elementy gier komputerowych z podziałem na skale czasowe.
  • Rozumie wpływ poszczególnych elementów gier na odbiór gry przez gracza.
  • Potrafi wymienić najważniejsze dokumenty projektowe oraz ich zawartość.
  • Zna i wykorzystuje w praktyce najważniejsze zasady projektowania gier oraz projektowania poziomów.
  • Tworzy samodzielnie proste gry z wykorzystaniem silnika Godot i języka graficznego.
  • Potrafi zaimplementować animacje i dźwięki w tworzonej grze.
  • Ma świadomość dostępności w Internecie wysokiej jakości niedrogich oraz darmowych zasobów graficznych i dźwiękowych, również do celów komercyjnych, zależnie od licencji, na jakiej są udostępnione.
  • Zna możliwości monetyzacji gier, włączając w to zarabianie na grach darmowych oraz crowdfunding.
  • Ma świadomość tego, że powiedzenie „nie święci garnki lepią” sprawdza się dziś świetnie w dziedzinie tworzenia gier komputerowych.

Metody pracy

Każde zajęcia rozpoczynać będziemy krótkim wstępem teoretycznym, w którym poruszymy najważniejsze aspekty tworzenia gier komputerowych, ze szczególnym uwzględnieniem działania samodzielnego lub w bardzo małych zespołach. Następnie wprowadzane będą kolejne elementy obsługi silnika Godot oraz graficznego języka programowania, związane z realizacją konkretnych elementów gry komputerowej. Zostaną one przetrenowane w serii krótkich zadań – rozwiązywanych samodzielnie, a następnie omówionych wspólnie. Dla każdego z nich zostanie przedstawione i sprawdzone w działaniu przykładowe rozwiązanie. Stopień zaawansowania tych zadań będzie wzrastał w trakcie trwania kursu, aż dojdziemy do tworzenia kompletnych prostych gier.

UWAGA! Kurs prowadzony będzie w formie zdalnej, zatem wymagany jest komputer z systemem Windows (ewentualnie Linux lub Mac OS). Oprogramowanie, z którego będziemy korzystać, jest darmowe (również do użytku komercyjnego).


Informacje o egzaminie

Informacja:
egzamin nie jest obowiązkowy - jest przeznaczony dla słuchaczy, którzy chcą otrzymać Świadectwo Ukończenia Kursu. Warunkiem podejścia do egzaminu jest uczestniczenie w co najmniej 60% zajęć (18h) oraz terminowe dokonanie płatności za egzamin.

Cena egzaminu: 100,00 zł

Mini-projekt: prosta gra, stworzona z wykorzystaniem narzędzi poznanych w ramach kursu, wraz z podstawowym dokumentem projektowym oraz opisem, jakie elementy gier zostały zastosowane. Rodzaj i zakres gry ustalamy indywidualnie.

Schemat postępowania

1. Rejestracja w Systemie Uniwersytetu Otwartego UAM

Swoją aktywność na Uniwersytecie Otwartym UAM rozpoczniesz od utworzenia konta Słuchacza. Takie konto pozwoli Tobie na dokonanie rejestracji na wybrane kursy, a później na śledzenie swojej aktywności w ramach kursu (dostęp do materiałów, sprawdzanie swoich obecności, itp.).

2. Dokonanie zapisu na wybrany kurs

Po zalogowaniu do Systemu Uniwersytetu Otwartego możesz dokonać rejestracji na te kursy, na których będą aktualnie otwarte zapisy. Pamiętaj, że o przyjęciu na dany kurs decyduje kolejność zgłoszeń. W przypadku gdy na kursie zapisanych jest więcej kandydatów niż przewidywany limit miejsc możesz dokonać rejestracji na listę rezerwową.

3. Oczekiwanie na informację o uruchomieniu kursu

Po zakończeniu zapisów, w oparciu o liczbę zapisanych kandydatów, podejmowana jest decyzja o uruchomieniu lub nieuruchomieniu kursu.

4. Opłacenie kursu

Kandydaci zapisani na listę podstawową otrzymują informację o konieczności opłacenia kursu. Termin na dokonanie tej czynności wynosi 4 dni kalendarzowe. Dokonanie wpłaty odbywa się poprzez konto Słuchacza. W przypadku nieopłacenia kursu w terminie zapis na kurs jest anulowany, a miejsce zostaje zwolnione kolejnej osobie z listy rezerwowej.


Dodatkowe informacje

  • Przyjmowanie na kurs następuje zgodnie z kolejnością zgłoszeń.
  • W bazie FAQ znajdziesz odpowiedzi na najczęściej zadawane pytania.
  • Regulamin kursów