Potwierdzenie Wieku

Niniejsza strona oferuje treści edukacyjne związane z programowaniem gier typu social casino przeznaczonych wyłącznie dla celów rozrywkowych. Wymagane jest potwierdzenie, że użytkownik ukończył 18 lat.

Przykro nam, ale dostęp do tej platformy edukacyjnej jest ograniczony do osób pełnoletnich. Zachęcamy do powrotu, gdy osiągniesz odpowiedni wiek.
Innovaris Flow Logo Innovaris Flow
18+ Treści Edukacyjne
Certyfikowane Szkolenie

Wymagania techniczne dla kursu programowania gier

Zanim zaczniesz swoją przygodę z tworzeniem mini-gier casino, sprawdź co będzie Ci potrzebne. Nie martw się – większość studentów zaczyna z podstawowym komputerem i uczy się konfiguracji na samym początku.

Przygotuj swoje stanowisko do nauki

Programowanie to rzemiosło, które wymaga odpowiednich narzędzi. Nie potrzebujesz najnowszego sprzętu – większość studentów uczy się na komputerach, które już ma w domu. Ważniejsza jest chęć nauki niż moc procesora.

Specyfikacja sprzętowa

Komputer dla początkujących

Nie musisz kupować nowego sprzętu. Większość współczesnych komputerów z ostatnich pięciu lat spokojnie poradzi sobie z naszymi programami szkoleniowymi.

Minimalne wymagania procesorowe
  • Procesor Intel Core i3 lub AMD Ryzen 3 (generacja 8000 lub nowsza)
  • Cztery rdzenie fizyczne – wystarczy do kompilacji i testowania podstawowych aplikacji
  • Zegar bazowy 2.0 GHz – większość operacji będzie płynna
Pamięć operacyjna RAM

Tu nie ma miejsca na kompromisy. Nowoczesne środowiska programistyczne lubią pamięć.

  • 8 GB RAM – absolutne minimum, ale będzie ciasno podczas pracy z większymi projektami
  • 16 GB RAM – komfortowa praca, możesz otworzyć IDE, przeglądarkę i dokumentację jednocześnie
  • 32 GB RAM – idealnie dla zaawansowanych projektów z wieloma symulacjami
Dysk twardy i przestrzeń

Szybki dysk to różnica między kawą podczas uruchamiania projektu a natychmiastowym startem.

  • SSD 256 GB – wystarczy do instalacji systemu i podstawowych narzędzi
  • SSD 512 GB – zalecane, daje przestrzeń na projekty i biblioteki
  • Dysk HDD jako uzupełnienie – dobry na backupy i archiwizację starszych projektów

Oprogramowanie podstawowe

System operacyjny

Pracujemy głównie na systemach, które większość osób już ma zainstalowane. Nie będziesz musiał przechodzić na Linuxa, chyba że sam tego chcesz.

Windows 10 lub 11
  • Najczęściej wybierany przez studentów – znajomy interfejs i prosta konfiguracja
  • Wersja Professional nie jest wymagana, Home wystarczy
  • Wszystkie narzędzia programistyczne działają bez problemów
macOS 11 Big Sur lub nowszy
  • Świetny do pracy z kodem – terminal Unix i stabilne środowisko
  • Niektóre narzędzia instalują się jeszcze prościej niż na Windows
  • Doskonała jakość ekranu ułatwia długie godziny przed monitorem
Linux (Ubuntu, Fedora)

Dla odważnych i ciekawskich. Jeśli nigdy nie miałeś do czynienia z Linuxem, możesz zacząć na Windows lub macOS i przejść na Linuxa później, kiedy poczujesz potrzebę większej kontroli nad systemem.

Przeglądarka internetowa

Brzmi banalnie, ale dobra przeglądarka to połowa sukcesu podczas debugowania aplikacji webowych.

  • Google Chrome – najpopularniejszy wybór, świetne narzędzia deweloperskie
  • Firefox Developer Edition – alternatywa z doskonałymi funkcjami dla programistów
  • Microsoft Edge (nowy) – zaskakująco dobry, szczególnie na Windows
Stanowisko programistyczne przygotowane do nauki - monitor, klawiatura i notatnik

Narzędzia do kodowania

Tutaj zaczyna się prawdziwa zabawa. Te programy staną się Twoimi codziennymi towarzyszami podczas tworzenia gier.

Edytory kodu i IDE

Polecamy Visual Studio Code – jest darmowy, szybki i ma wszystko czego potrzebujesz. Większość naszych instruktorów używa właśnie tego edytora, więc będzie Ci łatwiej podążać za lekcjami.

  • Visual Studio Code z rozszerzeniami do JavaScript i Git
  • WebStorm – płatna alternatywa z jeszcze więcej funkcji
  • Sublime Text – lekki i bardzo szybki, dobry dla minimalistów
System kontroli wersji

Git to podstawa. Na początku może wydawać się zagmatwany, ale po tygodniu praktyki będziesz się zastanawiać jak w ogóle można pracować bez niego.

  • Git zainstalowany lokalnie – wersja 2.30 lub nowsza
  • Konto GitHub – wszystkie projekty będziesz tam przechowywać
  • GitHub Desktop – opcjonalnie, dla tych którzy wolą interfejs graficzny
Node.js i menedżery pakietów

To podstawa ekosystemu JavaScript. Bez tego nie uruchomisz większości nowoczesnych narzędzi deweloperskich.

  • Node.js w wersji LTS (obecnie 18.x lub 20.x)
  • npm lub yarn – do zarządzania bibliotekami i zależnościami
  • nvm – pomocne przy przełączaniu między wersjami Node

Nasi eksperci pomogą Ci w konfiguracji

Nie zostawiamy nikogo samego z instalacją oprogramowania. Pierwsze zajęcia poświęcamy właśnie na przygotowanie środowiska – krok po kroku, razem z instruktorami.

Portret instruktora Damian Kołakowski

Damian Kołakowski

Specjalista od środowisk deweloperskich
Doświadczenie w konfiguracji

Przez osiem lat pomagał początkującym programistom w przygotowaniu ich pierwszego stanowiska do kodowania. Zna wszystkie pułapki związane z instalacją narzędzi na różnych systemach operacyjnych.

Podejście do nauki

Damian wierzy, że dobrze skonfigurowane środowisko to fundament efektywnej nauki. Na pierwszych zajęciach pokazuje każdy krok instalacji i wyjaśnia dlaczego dane narzędzie jest potrzebne. Nie zostawia nikogo w tyle.

Portret instruktora Ryszard Nowakowski

Ryszard Nowakowski

Ekspert od optymalizacji narzędzi
Praktyczne doświadczenie

Ryszard pracował w pięciu różnych studiach gamedev i wie dokładnie jakie narzędzia są używane w prawdziwych projektach komercyjnych. Uczy nie tylko jak coś zainstalować, ale też jak to efektywnie wykorzystać.

Specjalizacja techniczna

Prowadzi warsztaty z konfiguracji Git, Docker i lokalnych serwerów deweloperskich. Zna na pamięć wszystkie typowe błędy instalacyjne i potrafi je rozwiązać w kilka minut. Studenci często nazywają go "pogotowiem technicznym".

Harmonogram przygotowania środowiska

Konfiguracja stanowiska to nie czarna magia. Mamy sprawdzony plan, który przeprowadzi Cię przez cały proces krok po kroku. Większość osób kończy podstawową konfigurację w ciągu trzech dni.

Dzień pierwszy
Instalacja podstawowego oprogramowania

Zaczynamy od systemu operacyjnego i przeglądarki. Instalujemy Visual Studio Code, konfigurujemy podstawowe rozszerzenia. Pod koniec dnia napiszesz swój pierwszy program "Hello World" w JavaScript.

Dzień drugi
Git i zarządzanie kodem

Zakładasz konto GitHub, instalujesz Git lokalnie i uczysz się podstawowych komend. Tworzysz swoje pierwsze repozytorium i committujesz kod z poprzedniego dnia. Wydaje się skomplikowane, ale po paru próbach robi się intuicyjne.

Dzień trzeci
Node.js i ekosystem JavaScript

Instalujesz Node.js i npm. Uczysz się jak zainstalować pierwszą bibliotekę z npm. Konfigurujesz prosty projekt z package.json. Uruchamiasz lokalny serwer deweloperski i widzisz swoje pliki w przeglądarce.

Tydzień później
Zaawansowane narzędzia opcjonalne

Kiedy już poczujesz się komfortowo z podstawami, możesz dodać Docker, webpack czy inne narzędzia build. Ale to nie jest obowiązkowe na starcie – koncentrujemy się na kodowaniu, nie na konfiguracji.