Unity [Android/IOS] - Nauka tworzenia gier typu BOUND
Naucz się tworzyć gry mobilne typu BOUND, Replika czy też Soma. Zagadki oraz proste mechaniki to prosta droga do sukcesu!
Stworzony przez Dawid Różewski
Odkryj powiązane tematy
W cenie szkolenia otrzymasz
W skrócie
Dlaczego warto wybrać to szkolenie
Kurs wprowadza do Unity – popularnego silnika do gier 2D/3D i materiałów interaktywnych. Zbudujesz prostą grę z łamigłówkami, pracując na realnym projekcie mobilnym.
Uczysz się praktycznie: od fałszywej klawiatury i ekranu blokady po animacje, sceny i podstawy C#. Materiał jest przyjazny dla osób 14–19 lat, także bez wcześniejszych projektów.
- Projekt od A do Z – Od konfiguracji Unity po gotową, grywalną mechanikę łamigłówek.
- Mobile na pierwszym planie – Skalowanie obrazu i przygotowanie pod ekrany smartfonów.
- C# w praktyce – Funkcje, operacje na stringach, praca z tablicami i skryptami.
- Przystępny start – Materiały dla osób 14–19 lat, bez wymogu wcześniejszych projektów.
Czego się nauczysz?
- 1Stworzyć fałszywą klawiaturę i ekran blokadyZaprojektujesz interfejs, który pozwoli wpisywać hasła w grze.
- 2Edytować tekst przez skrypt w C#Zmienisz i odczytasz string z klawiatury ekranowej w czasie gry.
- 3Łączyć hasła z ukrytymi wskazówkamiZaprojektujesz zagadki oparte na powiązaniach i prostej logice.
- 4Przygotować projekt pod mobileSkonfigurujesz ustawienia pod urządzenia mobilne (Android/iOS).
- 5Skalować obraz do różnych ekranówDopasujesz UI i kamerę, aby gra była czytelna na smartfonach.
- 6Obrabiać grafikę Pixel ArtUstawisz ostrość pikseli, by grafika była wyraźna i spójna.
- 7Importować grafikę, dźwięki i animacjeDodasz zasoby do projektu i poprawnie je skonfigurujesz w Unity.
- 8Tworzyć animacje i pętlePrzygotujesz proste animacje, w tym zapętlone sekwencje.
- 9Korzystać z tablic i własnych funkcjiZbudujesz animacje z tablic oraz napiszesz funkcje do logiki gry.
- 10Pracować ze scenami i skryptamiOdwołasz się do innych skryptów, ukryjesz obiekty i przejdziesz między scenami.
Dla kogo jest to szkolenie
- Osoby 14–19 lat zaczynające przygodę z tworzeniem gier.
- Uczniowie, którzy chcą poznać Unity bez wcześniejszych projektów.
- Początkujący w C#, szukający praktycznych, prostych przykładów.
- Gracze ciekawi, jak powstają mobilne gry z łamigłówkami.
- Fani Pixel Art chcący poprawić ostrość i import grafik.
- Każdy, kto chce zrobić pierwszy projekt na Android/iOS.
- Osoby, które wolą naukę przez praktykę niż teorię.
- Ci, którzy potrzebują gotowego planu krok po kroku.
Wymagania
Przyda się minimalna znajomość C# i środowiska Unity oraz zainstalowane Unity 2019.1.8f1 lub nowsze. Pomocne będą skupienie podczas kursu i czas na krótkie powtórki.
Opis szkolenia
Unity to zintegrowane środowisko do tworzenia gier 2D i 3D oraz interaktywnych materiałów, takich jak wizualizacje czy animacje. W tym kursie krok po kroku stworzysz prostą grę logiczną typu BOUND na urządzenia mobilne. Wcielisz się w postać rozwiązującą hasła i kombinacje, budując m.in. ekran blokady i fałszywą klawiaturę. Będziesz pracować na skryptach w C#, importować grafikę i dźwięki, tworzyć animacje oraz skalować obraz gry do różnych ekranów smartfonów.
Start w Unity i przygotowanie projektu
Na początku poznasz podstawy pracy w Unity – zintegrowanym środowisku do tworzenia gier 2D i 3D oraz innych materiałów interaktywnych. Zobaczysz, jak założyć projekt pod urządzenia mobilne, ustawić scenę startową i uporządkować strukturę plików. Skupisz się na elementach potrzebnych do prostego, grywalnego prototypu. Nauczysz się tworzyć skrypty w języku C#, przypinać je do obiektów i uruchamiać logikę, która będzie fundamentem całej rozgrywki. Dzięki temu szybko przejdziesz do projektowania kluczowych mechanik.
Interfejs: klawiatura i ekran blokady
Zaprojektujesz fałszywą klawiaturę oraz ekran blokady, które staną się sercem rozgrywki. Nauczysz się przechwytywać wciśnięcia przycisków i poprzez skrypt w C# edytować zmienną tekstową. Zobaczysz, jak zebrać wpisane znaki, wyczyścić je lub potwierdzić wpis. Połączysz interfejs z mechaniką gry tak, aby poprawny ciąg znaków odblokowywał dalszy etap, a błędny dawał czytelną informację. Dzięki temu interfejs będzie spójny, responsywny i przygotowany do działania na smartfonach.
Logika zagadek i wskazówek
Stworzysz proste łamigłówki oparte na hasłach i kombinacjach. Pokażemy, jak powiązać ukryte wskazówki z mechaniką sprawdzania odpowiedzi, aby gracz krok po kroku dochodził do rozwiązania. Wprowadzisz warunki w skryptach, które weryfikują sekwencje znaków i reagują na poprawne lub błędne próby. Zadbamy o czytelne komunikaty i zmiany w interfejsie, by nadawać rytm rozgrywce. Tak przygotowana logika pozwoli budować zadania o rosnącym poziomie trudności.
Grafika i animacje w Pixel Art
Pracując z grafiką typu Pixel Art, nauczysz się ustawiać parametry tak, aby piksele były wyraźne i czytelne. Zaimportujesz grafiki, dźwięki i animacje do projektu oraz poprawnie skonfigurujesz ich właściwości. Zbudujesz proste, zapętlające się animacje, a także sekwencje oparte na tablicach, które wygodnie porządkują kolejne klatki. Poznasz ustawienia, dzięki którym interfejs i elementy gry będą spójne stylistycznie i dobrze prezentujące się na smartfonach.
Mobile: skalowanie i rozdzielczości
Skupisz się na przygotowaniu gry pod urządzenia mobilne. Nauczysz się skalować obraz oraz dopasowywać interfejs do różnych wyświetlaczy smartfonów, tak aby klawisze, tekst i elementy sceny zachowywały czytelność. Sprawdzisz ustawienia, które pomagają zachować proporcje i poprawnie obramować obszar gry. Dzięki temu projekt dobrze wygląda na wielu przekątnych i rozdzielczościach, a mechanika oparta na klawiaturze ekranowej działa komfortowo na urządzeniach mobilnych.
Skrypty, ukrywanie obiektów i sceny
Rozwiniesz warsztat w C#: zaczniesz tworzyć własne funkcje, odwoływać się do innych skryptów i porządkować logikę. Wykorzystasz skrypty do ukrywania i pokazywania obiektów w odpowiednich momentach, co nada rozgrywce tempo i przejrzystość. Nauczysz się także przechodzić pomiędzy scenami, budując spójny przepływ gry: od ekranu startowego, przez zagadki, aż po dalsze etapy. Te umiejętności pozwolą Ci rozbudowywać projekt o kolejne pomysły.
To szkolenie w liczbach
Spis treści
O autorze
Ten kurs nie został jeszcze oceniony.
Przystąp do szkolenia i oceń go jako pierwszy!
Programowanie C# i tworzenie gier w Unity
183 wykładów
15 godz. 00 min
Naucz się nowoczesnego JavaScript i HTML twor ...
43 wykładów
6 godz. 10 min
C# Generics
51 wykładów
8 godz. 16 min
Programowanie obiektowe w języku Python - OOP ...
160 wykładów
10 godz. 04 min
Kurs C++ od Podstaw do Eksperta
131 wykładów
22 godz. 42 min
Retrofit2 w Android
20 wykładów
3 godz. 39 min
Java od Podstaw do Eksperta - twórz własne ap ...
145 wykładów
30 godz. 58 min
Wprowadzenie do kolekcji C#
78 wykładów
6 godz. 51 min
Dagger2 w Android
16 wykładów
1 godz. 57 min
RxJava2 w Android
19 wykładów
2 godz. 42 min
Programowanie C# i tworzenie gier w Unity
Nowy (2023), najlepszy kurs do nauki programowania C# i tworzenia różnych gier w Unity. Zaczynamy od podstaw i lecimy, aż do średnio-zaawansowanych zagadnień ;)
Czego się nauczysz?
- Podstawy programowania C# w Unity
- Tworzenie losowych liczb całkowitych i ułamkowych
- Dodawanie obiektów i komponentów