Stwórz swoją pierwszą grę 2D w Unity

Od podstaw

4.10 (294 reviews)
Udemy
platform
Polski
language
Game Development
category
1,716
students
5.5 hours
content
Oct 2017
last update
$19.99
regular price

What you will learn

Po ukończeniu kursu, uczestnicy będą potrafili atrakcyjną grę na bazie prostej grafiki 2D

Description

Obierz kurs na... programowanie gier 2D w Unity!

Cały świat gra w gry — bez względu na wiek, wykształcenie, status społeczny, płeć. Prawie każdy lubi choć przez chwilę zająć umysł zupełnie innym sposobem myślenia — i nie zawsze konieczne są do tego zaawansowane sprzęty czy realistyczne efekty w 3D. Wielu ludzi szuka szybkiej rozrywki na dwadzieścia minut w tramwaju lub kolejce do dentysty. Dla takiego gracza istotne będą dobry pomysł i akcja z poczuciem humoru — których zapewne Tobie nie brakuje. Teraz przyszedł czas, by połączyć je z wiedzą zaprezentowaną w szkoleniu Unity. Kurs video. Poziom pierwszy. Tworzenie gry 2D i rozpocząć przygodę jako twórca rozrywkowych aplikacji! Każdego roku rynek gier jest zalewany nowościami — w tym wielkimi produkcjami w 3D. Ale to proste tytuły 2D, takie jak Angry Birds i Cut the Rope, cieszą się największym zainteresowaniem użytkowników i stają się elementami kultury masowej. Tworzenie gier to bez wątpienia dochodowe zajęcie i coraz więcej programistów, nawet tych niezbyt doświadczonych, poświęca swój czas i próbuje sił w branży. Jeśli i Tobie marzy się kariera dewelopera gier, skorzystaj z narzędzi 2D, które oferuje Ci Unity. Pozwalają sprawnie i w krótkim czasie stworzyć atrakcyjną grę na bazie prostej grafiki 2D, która jest dużo tańsza niż skomplikowane modele 3D. Więcej na ten temat dowiesz się ze szkolenia Unity. Kurs video. Poziom pierwszy. Tworzenie gry 2D.

Co Cię czeka podczas naszego profesjonalnego szkolenia?

  • Nauczysz się obsługi narzędzi 2D w Unity.
  • Zaimportujesz lub samodzielnie stworzysz potrzebną grafikę.
  • Zaplanujesz scenę gry, przetestujesz ją i dokonasz w niej niezbędnych poprawek.
  • Zaanimujesz postacie na bazie animacji poklatkowej.
  • Zaprogramujesz efekt paralaksy dla widoku 2D.
  • Poznasz elementy języka C#.
  • Skonfigurujesz widoki kamery ortogonalnej.
  • Przygotujesz i zaprogramujesz przeszkody i nagrody dla bohatera.
  • Obsłużysz kolizje i symulacje fizyczne.
  • Uruchomisz dźwięki w aplikacji.
  • Dodasz do swojej gry efekty audiowizualne.
  • Stworzysz interfejs użytkownika.

A po zakończeniu szkolenia...

  • Będziesz w stanie samodzielne zbudować grę 2D!

Przygotowaliśmy dla Ciebie czterdzieści sześć lekcji podzielonych na pięć rozdziałów. Podczas fascynującej nauki z naszym ekspertem i dzięki pomocnym tutorialom dowiesz się, jak rozdzielić atlas grafik na poszczególne sprite’y, stworzyć animację z pojedynczych kratek i kontrolować ją za pomocą skryptów. Przygotujesz poszczególne poziomy (levele) własnej gry, wiedząc, czego się wystrzegać i znając błędy najczęściej popełniane przy ich budowaniu. W połączeniu z Twoją fantazją i zastosowaną grafiką 2D umożliwi Ci to napisanie własnego projektu, który będzie bawił Twoich przyjaciół i pomoże otworzyć drzwi do kariery.

Dwa wymiary gry

Unity to świetna aplikacja przeznaczona do tworzenia gier 3D i 2D. Produkty stworzone w Unity mogą działać na wielu platformach: Windows, Mac OS i Linux spośród stacjonarnych, a także na większości mobilnych: Android, iOS, Windows Phone czy BlackBerry. Sporą część rynku gier zajmują właśnie lekkie gry 2D, napisane głównie z myślą o urządzeniach mobilnych, które mają mniejszą wydajność. Blisko połowa wszystkich developerów aplikacji mobilnych deklaruje, że używa Unity w swojej pracy zawodowej, a na świecie jest zarejestrowanych 3,3 miliona developerów Unity. Jeśli te liczby jeszcze Cię nie przekonały do rozpoczęcia przygody ze szkoleniem Unity. Kurs video. Poziom pierwszy. Tworzenie gry 2D, to wyobraź sobie, że aż 600 milionów graczy gra w gry stworzone w Unity.

Kolejny level kariery

Zawód programisty gier jest niezwykle pożądany i świetnie opłacany. Według prognoz to profesja, w której specjalistów będzie brakowało jeszcze przez wiele lat, i stąd proponowane wysokie pensje. Rynek rozrywkowy również z roku na rok powiększa swoje przychody. Co więcej, to jeden z niewielu zawodów, w których można pograć podczas wykonywania obowiązków służbowych. Wystarczy tylko stworzyć grę. W odróżnieniu od gier 3D, w których niezbędna jest umiejętność tworzenia trójwymiarowych modeli, w grach 2D możemy użyć zupełnie innej grafiki — obrazków wykonanych przez dzieci lub własnych zdjęć. To pozwala stworzyć unikatową kolekcję, czy to aplikacji edukacyjnych, braintrainingowych, albo też po prostu wygenerować czasopożeracza na sprzedaż. Bo kiedy skończoną grę umieścisz w sklepie internetowym, będzie mógł ją pobrać na komputer, telefon lub tablet, każdy — niezależnie od branży, zawodu i wieku. Dla kogo ten kurs? Unity. Kurs video. Poziom pierwszy. Tworzenie gry 2D jest przeznaczony dla osób, które zapoznały się już z interfejsem edytora Unity i jego obsługą na bardzo podstawowym poziomie. W trakcie kursu samodzielnie stworzysz animacje z zestawu klatek, a następnie oprogramujesz sterowanie bohaterem za pomocą skryptów C#. Wyjaśnione zostanie tworzenie sprite’ów z atlasów połączonych grafik oraz przygotowanie z nich modułowych elementów do budowania scenerii gry. Tu nie ma miejsca na niepewność. W trakcie kursu nasz ekspert na bieżąco będzie wyjaśniał Ci niuanse, które napotka początkujący programista, aby już na starcie wyeliminować najczęstsze błędy i problemy. Ukończenie szkolenia Unity. Kurs video. Poziom pierwszy. Tworzenie gry 2D otwiera drogę do podjęcia pracy w branży gier lub wydawania własnych tytułów!

Tylko dla wtajemniczonych

Przygotowaliśmy dla Ciebie informacje, które pozwolą Ci zrozumieć specjalistyczną terminologię, posługiwać się nią i które będą dostępne od ręki. Nie potrzebujesz już wertować opasłych tomów ani przeszukiwać internetowej otchłani. Zajmij się projektowaniem gier, a przy okazji dowiedz się więcej o sprite’ach, czyli elementach graficznych gier 2D. Jest to geometria płaska z naklejoną teksturą — obiekt nie posiada głębi (trzeciego wymiaru). Zacznij operować orthographic camera — kamerą patrzącą prostopadle na płaszczyznę bez zbiegów perspektywicznych — oraz stwórz i obsłuż własne animacje poklatkowe. Przekonaj się, ile radości z rozrywki daje zastosowany efekt paralaksy. Wykonaj podstawowe symulacje fizyczne, a na koniec zoptymalizuj i zwiększ wydajność swojej gry 2D, napisanej dzięki szkoleniu Unity. Kurs video. Poziom pierwszy. Tworzenie gry 2D. Kurs prowadzony jest na Unity 5.0. 

Poznaj naszego eksperta

Arkadiusz Brzegowy, rocznik 1977. Od dzieciństwa pasjonat komputerów. Pierwsze programy pisał na Atari 65XE w Basicu. Kontakt z grafiką 3D miał pod koniec nauki w technikum, jeszcze na DOS-owej wersji 3D Studio. Karierę w branży gier rozpoczął pod koniec studiów na krakowskiej Akademii Górniczo-Hutniczej przy projekcie Hell-Copter wydanym przez Ubisoft. Projektowanie gier i interaktywnych multimediów kontynuował, pracując w Onet oraz w założonych przez siebie firmach Artyści Nowych Mediów i Feel3D. Jego podstawową działalnością jest projektowanie aplikacji 3D dla przemysłu i na rynek rozrywkowy. Tworzy między innymi gry, symulatory przemysłowe, aplikacje z wykorzystaniem hełmów VR i rękawic zanurzeniowych oraz aplikacje rzeczywistości rozszerzonej. Specjalizuje się w tworzeniu dzieł w Unity, od kilku lat jest też resellerem Unity w Polsce — prowadzi doradztwo i szkolenia w zakresie tej technologii. Po godzinach stara się oderwać od komputera, aby czerpać radość z wielu dziedzin życia. Gra na perkusji, ściga się gokartami, piecze domowy chleb i pokazuje dzieciom świat. To wszystko zresztą jest inspiracją do tworzenia gier i aplikacji. „Mechanizmy 2D w Unity to narzędzia, za pomocą których poza komercyjnymi projektami możesz okazjonalnie tworzyć małe gry spersonalizowane, virale, galerie własnych zdjęć czy interaktywne kartki pocztowe. Baw się tym z zaangażowaniem, a doświadczenie przyjdzie samo — szybciej, niż myślisz!”

Content

Zapoznanie z narzędziami

Tworzenie nowego projektu i konfigurowanie edytora
Różnice w obserwowaniu świata i działaniu kamery w grach 2D i 3D
Sprite'y - definicja i konfiguracja
Atlasy sprite'ów
SpriteRenderer - ustawienia materiału i koloru
Tworzenie sceny - podział na warstwy
Prefaby w grach 2D

Tworzenie bohatera

Tworzymy bohatera kolidującego z platformami
Animacja "idle" dla bohatera
Dodajemy animację "run"
Kontrolowanie animacji "run" z poziomu skryptu - część 1.
Kontrolowanie animacji "run" z poziomu skryptu - część 2.
Kontrolowanie animacji "run" z poziomu skryptu - część 3.
Poruszanie bohatera w lewo i w prawo
Podskakiwanie bohatera (animacja + skrypt)
Błędy - wytykanie i naprawianie - część 1.
Błędy - wytykanie i naprawianie - część 2.
Dodanie LayerMask do kontroli skakania

Interaktywna kamera i budowanie sceny

Kamera podążająca za bohaterem
Kamera pozioma i ustawienie tła
Budowanie podłoża poziomu
Naprawianie prześwitów między sprite'ami
Tworzenie skryptu do efektu paralaksy
Konfigurowanie elementów sceny dla efektu paralaksy
Kilka wskazówek przed budowaniem własnej mapy
Naprawianie usterek w stworzonej mapie i poprawa gameplay

Przeszkody i nagrody

Pierwszy kontakt z kaktusem
Animacja ukłucia kolcem kaktusa
Resetowanie bohatera po kontakcie z kaktusem - część 1.
Resetowanie bohatera po kontakcie z kaktusem - część 2
Zbieranie skrzynek przez bohatera
Przygotowanie GUI dla licznika
Skrypt obsługujący licznik
System obsługi punktów restartu
Kolorowanie punktów startowych wraz z postępem gry
Ruchome platformy - część 1.
Ruchome platformy - część 2.
Ruchome platformy - część 3.
Ruchome platformy - część 4.
Ruchome platformy - część 5.
Ruchome platformy - część 6.

Efakty dodatkowe

Dźwięki - tło muzyczne
Dźwięki zdarzeń
Particle - przygotowanie eksplozji
Particle - instancjonowanie prefabu i jego autodestrukcja
Zakończenie - pomysły na kolejne przeszkody

Test

Test końcowy

Screenshots

Stwórz swoją pierwszą grę 2D w Unity - Screenshot_01Stwórz swoją pierwszą grę 2D w Unity - Screenshot_02Stwórz swoją pierwszą grę 2D w Unity - Screenshot_03Stwórz swoją pierwszą grę 2D w Unity - Screenshot_04

Reviews

Adam
July 31, 2022
Bardzo fajny kurs. Uczy jak krok po kroku używać Unity i jak stworzyć prostą grę 2D. Ostrzegam zielonych pisanie skryptów jest straszne :P Jeden błąd i cała konsola na czerwono :D.
KooKenz
February 1, 2022
Bardzo dobry, zrozumiały kurs dla chcących zacząć swoją przygodę z tworzeniem gier, nie mających doświadczenia z programowaniem.
Bartosz
May 7, 2021
Jestem zadowolony z tego kursu, dowiedziałem się dużo czegoś nowego, to jest duży plus. Minus jest brak napisów mimo, że jestem osobą słabosłyszącym.
Xartas
May 25, 2020
Ciekawy kurs dla początkujących z Unity. Szkoda, że nie został zaktualizowany do aktualnej wersji aplikacji. Szkoda też, że nie rozbudowano kursu o dodanie przeciwnika i animacji ataku/śmierci. Jednakże zastosowane metody nauczania w kursie pozwoliły mi na stworzenie przeciwnika i odpowiednich animacji samodzielnie.
Borys
April 12, 2020
Kurs fajny. Musiałem go tylko słuchać w tempie 1.5x, bo brzmiał jakby był specjalnie zwolniony albo Wykładowca bardzo powoli mówi :). Najlepiej brzmi na 1.25x. Brakowało mi informacji na temat tego jak przechodzić do kolejnych leveli gry, bo raczej nie polega to na budowaniu jednej, długiej sceny :). Pozdrawiam i idę robić resztę Twoich kursów. Fajnie by było jakbyś wrzucił jakieś tematyczne, jak np dotyczące gier rpg, tycoonów itd.
Wyczyn
March 23, 2020
Kurs był dobrze i rzetelnie przygotowany lecz szczególnie podczas pisania skryptów brakowało tłumaczenia co i dlaczego
Coderson
November 29, 2018
Ogólnie bardzo fajnie zrobiony poradnik, sporo ciekawych lekcji jednak zabrakło interakcji bohater a przeciwnik. Zaledwie jedna interakcja na cała grę to dość mało, jednak i tak bez zawahania za profesjonalizm oraz łatwość nabywania wiedzy z tym poradnikiem należy się 5 gwiazdek!
Adam
October 11, 2018
Jestem bardzo zadowolony z tego kursy. Wcześniej potrafiłem tylko włączyć Unity teraz ten silnik wydaje się prosty w obsłudze. Wystarczy tylko trochę posiedzieć
Tomasz
April 19, 2018
Bardzo przydatny kurs i polecam go jak najbardziej. Można nauczyć się wielu ciekawych rzeczy przy projektowaniu gier 2D. Zabrakło mi tutaj jedynie kompletnego przykładu jak stworzyć przeciwnika który nas atakuje jak wejdziemy w jego zasięg pola, ale i tak BARDZO POLECAM
Gregg
January 30, 2018
Bardzo polecam kurs. Znakomity kontakt z prowadzącym, zawsze gotowym pomóc w rozwiązaniu problemu. Po tym kursie znacznie zwiększy się wasza pewność siebie w projektowaniu gier 2D (i zapewne nie tylko 2D). Być może kilka detali jest już odrobinę przestarzałych (nowe funkcje Unity), ale nie wpływa to na ogólną, wysokość wartość kursu.
Salamon
January 21, 2018
Jeśli o mnie chodzi to najtrudniejszy element to skrypty. Na nie było by najlepiej więcej czasu poświecić. To moje odczucia, a dodam że uczyłem się na poziomie podstawowym języka C++.
Ireneusz
December 7, 2017
Fajnie że jest kurs po polsku. Unity to narzędzie o wielkich możliwościach, warto coś o nim wiedzieć. Kurs uczy obsługi narzędzia na przykładzie wykonania gry.
Robert
November 26, 2017
Dobry kurs. Do pięciu gwiazdek zabrakło mi tylko informacji na temat dobrych praktyk tworzenia planszy tytułowej z menu gry (start, poziom trudności, ustawienia, etc.).
Paralizator
November 24, 2017
Przydatne dla osób, które nigdy nie miały styczności z Unity, a chcieliby tworzyć gry w tym właśnie programie.
GSch
October 17, 2017
Spędziłem pół wieczoru, wciągnięty, pochłonięty i nad wyraz zadowolony. Czekam na ciąg dalszy, gorąco polecam wkraczającym w świat Unity.

Charts

Price

Stwórz swoją pierwszą grę 2D w Unity - Price chart

Rating

Stwórz swoją pierwszą grę 2D w Unity - Ratings chart

Enrollment distribution

Stwórz swoją pierwszą grę 2D w Unity - Distribution chart
1380864
udemy ID
10/5/2017
course created date
11/16/2019
course indexed date
Bot
course submited by