W społeczności tworzącej gry jest jeden element, o którym zapewne słyszałeś(-aś) 😊. Element, który łączy ludzi ✊. Element, który dodaje adrenaliny 📈. Element, który daje Tobie nowe doświadczenie ⭐. W końcu - element, który fajnie wygląda w CV 📝. Game jam 🏆. Wyjaśnię o co chodzi, jak się do niego przygotować i dlaczego WARTO na nie chodzić 😄!

WSZYSTKO I NIC O TYM, CZYM JEST "GAME JAM"

Miejsce na materiał byłoby nadmiarowe, gdybym wstawił tylko samą definicję pojęcia 😅, więc oprócz tego poznasz garść wskazówek z mojej strony jak od człowieka, który pojawił się na kilku "game jamach". Tylko na razie wystartujemy z wyjaśnieniem pojęcia, bo mogą być osoby, które tego nie wiedzą i mają prawo nie wiedzieć 👍!

O co chodzi w ogóle?

"Game jam" to wydarzenie, podczas którego zadaniem uczestników jest wykonanie i przesłanie gry o określonej tematyce. Wszelkie zasady co do przebiegu, takie jak miejsce, dozwolone narzędzia, możliwość skorzystania z AI itd., określa organizator takiego spotkania. Uważam, że każdy deweloper gier (nieważne czy indyk 🦃, czy pracujący komercyjnie 💲) powinien chociaż raz w życiu wybrać się na "game jam" i spróbować swoich sił ✊!

Oto powody, dla których WARTO wybrać się na "game jam" 👇:

  1. Poznajesz nowych ludzi,
  2. Możesz oderwać się od rutyny,
  3. Możesz nauczyć się nowych umiejętności (choćby poprzez wcielenie się w rolę inną, niż jaką wykonujesz na co dzień 💥),
  4. Możesz stworzyć nową grę i wpisać sobie do niej odnośnik w CV z zanotowaniem, że pochodzi z "game jama".

Punkt czwarty może być czynnikiem ładnie "dekorującym" Twoje CV, jeśli szukasz pracy w branży gier ⭐!

Reguły

Nim przejdziemy do porad, chcę Ci przedstawić zwyczaje jakie panują na "game jamach" w sprawie reguł ustalanych przez organizatora, ponieważ za każdym razem jest to różnie przeprowadzane ℹ️.

Forma

Wydarzenie może być przeprowadzone stacjonarnie (konkretna lokalizacja na świecie) albo zdalnie. Czas trwania jest bardzo zróżnicowany, lecz zazwyczaj są to krótkie sprinty od 24 do 48 godzin czasu na zrobienie i przesłanie gry 🎮.

Temat

Temat ustalany przez organizatora to inaczej "motyw", który należy przestrzegać. Może być w postaci rzeczownika (np. "bubbles", które było motywem tegorocznej edycji "Global Game Jam") bądź czasownika (np. "make me laugh" jakie dotyczyło edycji w 2024 roku). Najważniejsze jest, żeby stworzyć grę, która opiera się o ogłoszony temat ‼️. W przeciwnym razie, Twoja gra zostanie zdyskwalifikowana, bo zrobiłeś(-aś) coś nie na temat 🚫!

Narzędzia

Co do zestawu narzędzi, najczęściej jest podejście liberalne, czyli robisz w czym chcesz, na jakich narzędziach chcesz itd. Są jednak takie "game jamy", w których użycie pewnego narzędzia może być "promowane", gdyż może się na nich pojawić ktoś, kto tworzy gry w narzędziu X i o ile Ci na tym bardzo zależy, jest wtedy szansa że możesz kogoś zainteresować swoim projektem, bo użyłeś(-aś) takiego, a nie innego narzędzia 🔧.

Co do sztucznej inteligencji np. użycie "ChatGPT", może być nieco większa restrykcja. Zależnie od ustalonych reguł, używanie narzędzi AI na czas "game jamu" może być całkowicie zabronione lub dozwolone tylko do pojedynczych elementów gry np. do fragmentów kodu źródłowego ℹ️. W regulaminie na pewno będzie o tym informacja.

Zasoby cudzego autorstwa

Korzystanie z cudzych zasobów, kolejna rzecz warta napomknięcia. Jeżeli nie jest to zabronione, to poradzę ze swojej strony ważną rzecz: zawsze sprawdzaj licencję! Choć nikt na to nie będzie patrzył (a przynajmniej ja nie widziałem, żeby ktoś to weryfikował), radzę nie przemycać zasobów (czyli "asset'ów") z licencją, co do której jest wątpliwość czy można ich użyć do gry na "game jam". Lepiej nie robić sobie lipy 👍.

Nagrody

Ostatni podpunkt - nagroda 🏅. Część "game jam'ów" oferuje nagrodę pieniężną (albo w innej postaci) za zajęcie jednego z trzech miejsc, bo jednak całe wydarzenie opiera się na rywalizacji ✊ i przypomina mały turniej.

Uważam jednak, że to nie powinno być Twoim głównym priorytetem, żeby się tam pojawić ✅. Już samo przesłanie gry i pokazanie jej ludziom na scenie, da Ci wystarczającą satysfakcję 🤩!

Porady z mojej strony

Teraz druga część materiału - garść porad od praktyka 😊.

1. Zapoznaj się z regulaminem

Sprawa, którą polecam wziąć sobie poważnie do serduszka ❤️. Zanim się napalisz i zapiszesz jako uczestnik, przeczytaj ze zrozumieniem wszystkie punkty regulaminu bowiem w nich będą zawarte wszystkie informacje odnośnie wydarzenia.

W regulaminie "game jamu" znajdziesz takie informacje, jak 👇:

  • co Ci wolno,
  • czego Ci nie wolno,
  • do czego zostaną użyte materiały prasowe w postaci zdjęć i filmów, na których prawdopodobnie się pojawisz (razem z facjatą 😁),
  • co organizator może zrobić z Twoją grą i jakie ma do niej prawa (czy np. nie ma zrzekania się przez Ciebie autorskich praw majątkowych).

Właśnie dlatego powinno Cię to interesować!!! Bądź świadomy(-a), że jak zapisujesz się na "game jam", to oświadczasz, że zapoznałeś(-aś) się z treścią regulaminu (nawet jak tego nie zrobisz 🛑!), wiesz jak postępować i co Ci grozi za (świadome bądź nie) złamanie któregoś z punktów ⚠️!

2. Twórz w zespole

"Game jamy" moim zdaniem, dają największą frajdę tylko wtedy, gdy tworzysz grę wspólnie z kimś w zespole 🌟. Samemu to ma sens, jak nie masz limitu czasowego i tworzysz sobie portfolio do szukania roboty 👍. Natomiast pamiętaj - to jest "game jam". Tutaj nie ma miejsca na rekonstrukcje "GTA III" 😉. To ma być szybko stworzona gra, która będzie efektownie wyglądać na projektorze 🎥!

Zbierz ekipę na miejscu bądź jeszcze przed rozpoczęciem pisząc do znajomych 🤝! Niech to będzie chociaż jedna osoba więcej, lecz w ten sposób nie będziesz musiał(a) robić wszystkiego samodzielnie i dasz się wykazać innym osobom, którym także jest ciężko i też chcieliby się gdzieś załapać (a wiadomo jaki teraz jest sajgon na rynku 🌀).

3. Zaopatrz się w zapas jedzenia i picia

Czy na "game jamie" karmią, czy nie, dobrze jest wziąć coś na ząb, co nie wymaga trzymania w lodówce 🥪. Zanim rozpocznie się odliczanie, przygotuj sobie coś do jedzenia w postaci ciastek, paluszków słonych czy chipsów 🍟. Dwa powody, że to dobra strategia:

  1. Masz pod ręką i nie musisz czekać na określoną porę,
  2. Nie musisz gdzieś jadać na mieście podczas "game jamu".

Zyskujesz na czasie i dobrym humorze, bo nie musisz nigdzie "latać", żeby coś zjeść i nie tracisz na to czasu 😁⏰.

4. Mierz nisko złożoność gry

Niby kwestia, którą rozumie się samą przez się, a jednak zdarzają się przykre momenty, w których zespół załamuje ręce i nie dowozi gry na czas 😔. Dlatego ważne jest, aby w trakcie przedstawiania pomysłu na grę (bądź wysłuchaniu czyjegoś) mieć z tyłu głowy, że nie będzie potem odwrotu! Decyzja musi być ostateczna 🫵!

Zapoznaj się z czasem, jaki organizatorzy przeznaczają na stworzenie gry i spróbuj przewidzieć czy dasz radę wykonać tę część projektu, za którą będziesz odpowiedzialny(-a). To znaczy: czy zaimplementujesz każdą funkcjonalność jako programista, czy zdążysz dodać każdą grafikę jako artysta itd.

Traktuj proces tworzenia gry jak etap wczesnego dema - żadnych odznaczeń, żadnych ulepszeń, żadnych przejść do kolejnych poziomów 🚫. To ma być rozgrywka na 5-10 minut, nic więcej 😄! Uwierz mi, że sztuką nie jest zrobić grę, którą przechodzi się 40 godzin i mało kto ma zapał, żeby dojść do końca. Sztuką jest zrobić grę, która trwa nawet 5 minut, a te 5 minut jest widowiskowe, fenomenalnie zrobione i zapada w pamięć 🏆!

5. Nie pozbawiaj się całkowicie snu!

Świadomość, że dysponujesz mocno ograniczonym czasem napędza do działania ⏩ - to normalne. Zaczyna się niewinnie. Najpierw godzina planowania, potem implementacja, lecz jak wybija ostatni dzień, to wchodzi pełna mobilizacja i stres 😨!

Czy myślisz, że jak zarwiesz całą nockę jedna po drugiej, to będziesz przez to bardziej produktywny(-a)? Nic bardziej mylnego ✋! Dlatego też radzę posiedzieć do północy (góra do 1-2 godziny w nocy ⌚, lecz tylko w sytuacji, gdy trzeba mocno nadgonić peleton) i zwyczajnie położyć się spać, jak uczciwie pracujący człowiek 💤.

Rozumiem, że czas goni (zawsze będziesz czuł(a) tę adrenalinkę), tylko ziomek - szanuj siebie 😄! Nie o to chodzi w "game jamie", żeby wypruwać sobie flaki, tylko dobrze się bawić ❇️!

6. Zrób sobie rezerwę czasową na przesłanie gry

Produkcja gry to nie wszystko - trzeba ją jeszcze przesłać! Zakoduj sobie już teraz czytając ten tekst, żeby przeznaczyć ostatnie 2-3 godziny na czynności związane z przesłaniem gry 🌐.

Przetestuj ją od początku do końca czy nic się nie wykłada. Dokonaj szybkich poprawek tam, gdzie wiesz, że to potrwa dosłownie 1-2 minuty.

Aby "game jam" uznać za zakończony sukcesem ✅, musisz wysłać produkcję na serwer w formacie niesprawiającym trudności do odpalenia podczas prezentacji. W tym miejscu ponownie zachęcam do lektury, do regulaminu, w którym na pewno będzie napisane konkretnie na jaki system operacyjny ma być wykonany tzw. "build", na jakim sprzęcie odbywa się pokaz i czy prezentacja nie dotyczy samego odtworzenia filmu w tle, a my tylko opowiadamy ⚠️.

Zależnie od regulaminu, może być konieczne podesłanie następujących rzeczy na "game jam" (poza samą grą):

  • odnośnik do repozytorium na GitHub albo inny system kontroli wersji,
  • krótki film z rozgrywki (góra 3 minuty ⏰) przesłany na YouTube (polecam program "OBS Studio" do nagrywania pulpitu i programów działających w tle),
  • dodatkowe grafiki, takie jak logo gry, miniaturka czy zrzuty ekranu.

Nie piszę, że tak jest zawsze. Piszę, żebyś miał(a) to na uwadze, że może być konieczność przeznaczenia trochę czasu na dorobienie materiałów promocyjnych, które jasno wynikają z regulaminu.


Teraz już wiesz jak odrobinkę bardziej podnieść swoje szanse i zakończyć "game jam" pozytywnie 👍. Powodzenia i miej przed oczami powyższe porady, żeby z powodu braku kawałka czasu albo nierozsądnej decyzji, nie zostać z ręką w nocniku 😜.

PODOBNE ARTYKUŁY