Autor: Arkadiusz Brzegowy

Arkadiusz Brzegowy - rocznik 1977. Pierwsze programy pisał na Atari 65XE w Basicu jeszcze w szkole podstawowej, stąd wie, że nigdy nie jest za wcześnie na naukę programowania. W szkole średniej zainteresował się grafiką 3D. Pracę w branży gier rozpoczął pod koniec studiów na krakowskiej AGH, przy projekcie Hell-Copter wydanym przez UbiSoft. Aktualnie jest właścicielem firmy Feel3D, której podstawowa działalność to tworzenie aplikacji 3D i 2D dla przemysłu, branży promocji i marketingu oraz na rynek rozrywkowy. Tworzy między innymi gry, symulatory przemysłowe, interaktywne prezentacje 3D, aplikacje z wykorzystaniem hełmów VR oraz aplikacje rzeczywistości rozszerzonej. Jest trenerem i autorem wielu kursów programowania, w tym dwóch przygotowanych specjalnie dla dzieci. Pomaga wdrożyć naukę programowania w szkołach podstawowych i świetlicach edukacyjnych. 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 świat własnym dzieciom. Jako zaangażowany rodzic zauważa niedociągnięcia w systemie edukacji i pomaga nauczycielom i dyrektorom szkół doszkalać się w dziedzinie informatyki.

„Zaczynajcie od małych projektów, ale każdy starajcie się doprowadzić do końca. To ważne. Napotkane problemy rozwiązujcie, zamiast je omijać. Właśnie na tym etapie najszybciej nabywa się doświadczenia”.

Arkadiusz Brzegowy

9
Kurs video

Unity 2019. Kurs video. Wyścigi 2D - rozbudowa gry

Arkadiusz Brzegowy

Obierz kurs na... tworzenie gier 2D w Unity! Rynek gier komputerowych rozwija się w niebywałym tempie. Z każdym rokiem przychody branży rosną i nic nie wskazuje na to, by ten trend miał się odwrócić. Gra cały świat, niezależnie od wieku, płci, miejsca zamieszkania czy statusu społecznego. Nie tylko w domu - grać można przecież w kolejce, w czasie podróży, w poczekalni czy choćby na plaży. Nie jest do tego potrzebna ani zaawansowana technologia, ani skomplikowana fabuła. Liczy się niebanalny pomysł, poczucie humoru, świeże spojrzenie - i już można tworzyć grę, która zachwyci tysiące użytkowników! Oczywiście w połączeniu z wiedzą i umiejętnościami. A tych dostarczy Ci Unity 2019. Kurs wideo. Wyścigi 2D - rozbudowa gry. Narzędzia 2D, które oferuje Unity, pozwalają w krótkim czasie i bez użycia kosztownych oraz skomplikowanych modeli 3D stworzyć atrakcyjną grę. Nie bez powodu to właśnie Unity jest najpopularniejszym silnikiem do tworzenia gier - posłużył do zbudowania ponad połowy wszystkich gier na świecie! Jeżeli marzysz o rozpoczęciu kariery dewelopera gier, ten kurs jest przeznaczony właśnie dla Ciebie! Co Cię czeka podczas naszego profesjonalnego szkolenia? Dowiesz się, jak uruchomić dźwięk przypisany do obiektu. Nauczysz się, jak modyfikować dźwięk silnika w zależności od prędkości. Poznasz zasadę działania systemu emisji cząsteczek. Samodzielnie skonfigurujesz efekt dymu za pojazdem. Pogłębisz wiedzę na temat sterowania pojazdem. Skonfigurujesz podstawową wersję pojazdu przednio- i tylno-napędowego. Dowiesz się jak wykryć poślizg pojazdu w grze. Stworzysz system zliczania okrążeń. Uruchomisz własny system pomiaru czasu okrążeń. Obsłużysz kolizje i symulacje fizyczne. Zaprogramujesz losowanie różnych pojazdów dla komputera. Dodasz do swojej gry czasowe efekty wizualne – wskazówki na początku wyścigu. A po zakończeniu szkolenia... Będziesz w stanie samodzielnie zbudować grę lub aplikację 2D! Unity 2019 to przyszłość. Elastyczność i kompletność tej platformy ? w połączeniu z jej nieograniczonymi możliwościami ? pozwalają na szybkie tworzenie wciągających gier 2D dla graczy na całym świecie. Bez względu na to, czy jesteś uczniem, studentem lub nauczycielem, ta seria trzech kursów, w trakcie których zbudujesz grę, skutecznie wprowadzi Cię w nowoczesne i zarazem proste programowanie gier. Co Cię czeka w trakcie naszego profesjonalnego szkolenia? W ramach 27 lekcji trwających łącznie przeszło 5 godzin nauczysz się, jak operować dźwiękiem w projekcie, dzięki czemu sprawisz, że silnik Twojej bryki zawyje jak szalony. Nauczysz się tworzyć widowiskowe efekty, takie jak powstawanie dymu za pojazdem, oraz podejmiesz decyzję, czy wolisz przedni, czy tylny napęd. Jak rasowy kierowca nauczysz się driftować i pozostawiać ślad opon na asfalcie, ponadto stworzysz system zliczania okrążeń. Uatrakcyjnisz swoją grę poprzez dodanie do niej czasowych efektów wizualnych. Obsłużysz kolizje i symulacje fizyczne - i wyjdziesz z nich bez szwanku, a nawet zresetujesz licznik. I to wszystko w granicach prawa. Dzięki szkoleniu Unity 2019. Kurs wideo. Wyścigi 2D - rozbudowa gry Twoja gra, pierwsza stworzona przez Ciebie od podstaw, nabierze indywidualnego charakteru, aby w ostatniej części serii stać się pełnowartościową rozrywką. Dwa wymiary gry Nowa wersja Unity 2019 to świetna darmowa aplikacja przeznaczona do tworzenia gier 2D i 3D. Popularność zawdzięcza uniwersalności - produkty stworzone w Unity mogą działać na wielu różnych platformach, zarówno stacjonarnych (Windows, Mac OS, Linux), jak i mobilnych (Android, iOS, Windows Phone, BlackBerry). Gry stworzone z myślą o urządzeniach mobilnych - niewielkie, niemające wygórowanych wymagań sprzętowych i tanie w produkcji projekty 2D - stanowią obecnie większą część rynku gier. A ponad połowa z nich jest tworzona właśnie z wykorzystaniem Unity. Aktualnie na świecie zarejestrowanych jest ponad 3,3 miliona deweloperów Unity! Kolejny level kariery Programista gier to zawód marzenie! Który inny zawód pozwala grać w ramach wykonywania obowiązków służbowych? Wystarczy tylko napisać grę. Bez tworzenia trójwymiarowych modeli - pliki graficzne do gry 2D może przygotować nawet dziecko. Można też zeskanować własne rysunki lub zdjęcia, co pozwala stworzyć absolutnie unikatową aplikację - a potem umieścić ją w sklepie internetowym, z którego każdy będzie mógł ją pobrać. Czy będzie to gra, czy aplikacja edukacyjna, czy jeszcze inna - to zależy tylko od Ciebie i Twojej wyobraźni. Dla kogo ten kurs? Unity 2019. Kurs wideo. Wyścigi 2D - Rozbudowa gry jest przeznaczony dla osób, które nie mają jeszcze doświadczenia w tworzeniu gier 2D. W trakcie szkolenia jako jego uczestnik dowiesz się, jak uruchomić dźwięk przypisany do obiektu, nauczysz się, jak modyfikować dźwięk silnika w zależności od prędkości, poznasz zasadę działania systemu emisji cząsteczek oraz samodzielnie skonfigurujesz efekt dymu za pojazdem. Tu nie ma miejsca na niepewność. W trakcie kursu nasz ekspert na bieżąco będzie wyjaśniał niuanse, które napotykają początkujący programiści, aby już na starcie wyeliminować najczęstsze błędy i problemy. Kurs pozwala zdobyć wiedzę na temat działania silnika Unity i postawić kolejny krok na drodze do tego, by zostać programistą gier. Tylko dla wtajemniczonych Przygotowaliśmy dla Ciebie informacje, które pozwolą Ci zrozumieć specjalistyczną terminologię. Nie musisz 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 ma głębi (trzeciego wymiaru). Dowiedz się, jak łączyć zestawy grafik w różnych kombinacjach, tak aby tworzyć z nich skomplikowane i niepowtarzalne mapy poziomów. 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. 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. Unity 2019. Kurs wideo. Wyścigi 2D - Rozbudowa gry to druga z trzech części serii szkoleń poświęconych grze 2D. Ich celem jest stworzenie gry ? począwszy od elementów podstawowych, a skończywszy na dopieszczaniu szczegółów i szukaniu niedociągnięć. W każdej części będziesz się uczyć innych rzeczy i rozwijać rozpoczęte wcześniej systemy. Dzięki temu dowiesz się też, jak przerabiać własny kod (refaktoryzować) i kiedy stosować poszczególne rozwiązania.

10
Kurs video

Unity 2019. Kurs wideo. Wyścigi 2D - ostatnie szlify

Arkadiusz Brzegowy

Obierz kurs na... tworzenie gier 2D w Unity! Rynek gier komputerowych rozwija się w niebywałym tempie. Z każdym rokiem przychody branży rosną i nic nie wskazuje na to, by ten trend miał wygasnąć. Gra cały świat, niezależnie od wieku, płci, miejsca zamieszkania czy statusu społecznego. Nie tylko w domu - grać można przecież w kolejce, w czasie podróży, w poczekalni czy choćby na plaży. Nie są do tego potrzebne ani zaawansowana technologia, ani skomplikowana fabuła, ani realistyczne efekty. Prosta gra 2D może podbić świat i zapisać się na stałe w historii popkultury. Liczy się niebanalny pomysł, poczucie humoru, świeże spojrzenie - i już można tworzyć grę, która zachwyci tysiące. Oczywiście w połączeniu z wiedzą i umiejętnościami - a tych dostarczy Ci Unity 2019. Kurs wideo. Wyścigi 2D - ostatnie szlify. Narzędzia 2D, które oferuje Unity, a które poznasz dzięki naszemu szkoleniu, pozwalają w krótkim czasie i bez użycia kosztownych oraz skomplikowanych modeli 3D stworzyć atrakcyjną grę. Nie bez powodu to właśnie Unity jest najpopularniejszym silnikiem do tworzenia gier - przy jego użyciu zbudowana została ponad połowa wszystkich gier na świecie! Jeżeli marzysz o rozpoczęciu kariery dewelopera gier, to kurs przeznaczony właśnie dla Ciebie. Co Cię czeka podczas naszego profesjonalnego szkolenia? W ramach kursu dowiesz się: Jak zaktualizować wersję Unity w już istniejącym projekcie. Jak podzielić projekt Unity na kilka scen. Jak obsługiwać ScriptableObject oraz wykorzystywać go jako kontener danych. Jak debugować kod, a także uruchamiać go linia po linii. Jak ustawić breakpointy. Czym jest odkładanie wykonywania metod w czasie i jak je zastosować. Jakie są metody doładowania nowej mapy do istniejącej, a także wyładowania jednej z map. Jak stosować WaitUntil z nowej wersji języka C#. Jakie są zasady obsługi systemu kontroli wersji Collaborate. Jak śledzić błędy występujące u użytkowników za pomocą usługi Cloud Diagnostics. Jak zbierać i analizować informacje o zachowaniu graczy dzięki narzędziu Analytics Standard Events. Jak definiować własne zdarzenia z wykorzystaniem Custom Event. Jak umieścić w grze reklamy i jak można na nich zarabiać. Jaką metodą konfigurować reklamy, aby gracz był nagradzany za ich obejrzenie. Jakie są sposoby na sprawdzanie pozycji gracza w wyścigu. Jak płynnie obsługiwać kamerę 2D za pomocą Cinemachine Camera. A po zakończeniu szkolenia... Będziesz w stanie samodzielne zbudować grę lub aplikację 2D! Poznasz także sposoby opiekowania się projektem już po jego wydaniu! Przygotowaliśmy dla Ciebie 28 lekcji. Podczas trwającego ponad 420 minut kursu prowadzonego przez naszego eksperta poznasz na poziomie średnio zaawansowanym możliwości silnika Unity. Nauczysz się tworzyć i konfigurować projekty gier 2D. Dowiesz się, czym są Rewarded Ads - reklamy, za których wyświetlenie w grze jej autor otrzymuje wynagrodzenie, a gracz za obejrzenie jest nagradzany specjalnymi bonusami. Nauczysz się analizować zachowania graczy, na przykład to, jak długo grali, ilu ich było, ile poziomów pokonali, w którym momencie ją opuścili. Uzbrojony w taką wiedzę, będziesz potrafił dłużej zatrzymać ich przy stworzonej przez ciebie grze. Wiedza zdobyta w trakcie kursu pozwoli Ci ubiegać się o pracę na stanowisku Unity junior developera. Będziesz także umiał stworzyć za pomocą Unity aplikację niebędącą grą. Dwa wymiary gry Nowa wersja Unity 2019 to świetna darmowa aplikacja przeznaczona do tworzenia gier 2D i 3D. Swoją popularność zawdzięcza uniwersalności - produkty stworzone w Unity mogą działać na wielu różnych platformach, zarówno stacjonarnych (Windows, Mac OS, Linux, Xbox, PlayStation), jak i mobilnych (Android, iOS). Zwłaszcza gry stworzone z myślą o urządzeniach mobilnych, czyli właśnie niewielkie, niemające wygórowanych wymagań sprzętowych i tanie w produkcji projekty 2D, zajmują w tej chwili coraz większą część rynku gier. A ponad połowa została stworzona właśnie przy użyciu Unity. Gry 2D na platformie sprzedażowej Steam cieszą się nie mniejszym zainteresowaniem niż wielkie produkcje 3D. W tej chwili na świecie zarejestrowanych jest ponad 3,3 miliona deweloperów Unity! Kolejny level kariery Programista gier to zawód marzenie. Nie dość, że według prognoz w stale rosnącej branży przez kilka najbliższych lat będzie brakować specjalistów - a więc wynagrodzenia także będą wzrastać - to jeszcze jest to zawód, który w idealnych proporcjach łączy pracę z przyjemnością. Bo gdzie indziej można grać w ramach wykonywania obowiązków służbowych? Wystarczy tylko napisać grę. Bez konieczności tworzenia trójwymiarowych modeli do gry 2D pliki graficzne mogą przygotować nawet dzieci. Można też zeskanować własne rysunki lub zdjęcia, co pozwala stworzyć absolutnie unikatową aplikację, a potem umieścić ją w sklepie internetowym, z którego każdy będzie mógł ją pobrać. Czy będzie to gra, czy aplikacja edukacyjna, czy inna - to zależy tylko od Ciebie i Twojej wyobraźni. Dla kogo ten kurs? Unity 2019. Kurs wideo. Wyścigi 2D - ostatnie szlify jest przeznaczony dla osób na średnim poziomie zaawansowania. Przed przystąpieniem do kursu warto zapoznać się z dwiema poprzednimi częściami - nie jest to niezbędne, ale mocno rekomendowane. Jeśli jesteś średnio zaawansowanym uczestnikiem, możesz skorzystać jedynie z tej części, nie jest ona jednak przeznaczona dla zupełnych nowicjuszy. Kurs ukończysz z wiedzą pozwalającą na samodzielne tworzenie gier i aplikacji. 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ę, w jaki sposób można umieścić w nich reklamy ? popularna gra jest w stanie zarobić na siebie wyłącznie dzięki nim. Naucz się monitorować zachowania graczy, dzięki temu gra będzie „żyła” o wiele dłużej niż pozostawiona sama sobie w sklepie. Dowiedz się także, jak wykorzystać narzędzia takie jak Cloud Diagnostic, Custom Event czy Standard Event, a także czym jest refaktoring. Naucz się w prosty sposób uzyskać łatwą pracę kamery. Po zakończeniu kursu będziesz dysponować pełną wiedzą potrzebną do stworzenia własnej gry 2D. Unity 2019. Kurs wideo. Wyścigi 2D - ostatnie szlify to trzecia, ostatnia część serii szkoleń poświęconych grze 2D. Ich celem jest stworzenie gry, począwszy od elementów podstawowych, a skończywszy na dopieszczaniu szczegółów i szukaniu niedociągnięć. W każdej części będziesz się uczyć innych rzeczy i rozwijać rozpoczęte wcześniej systemy. Dzięki temu dowiesz się też, jak przerabiać własny kod (refaktoryzować) i kiedy stosować poszczególne rozwiązania.

11
Kurs video

Unity 2023. Kurs video. Programowanie gier 3D multiplayer

Arkadiusz Brzegowy

Obierz kurs na… tworzenie gier sieciowych Wielu programistów jest równocześnie pasjonatami gier – wolny czas chętnie spędzają przy konsoli czy odpowiednio wyposażonym komputerze. A że w tej branży weekendowemu pasjonatowi blisko do profesjonalnego twórcy, niejeden absolwent studiów IT wybiera pracę w gamingu. Jeśli należysz do takich osób albo zastanawiasz się nad dalszą karierą i bierzesz pod uwagę ścieżkę profesjonalnego programisty gier, ten kurs jest zdecydowanie dla Ciebie! Szczególnie jeżeli masz już pewne doświadczenie w tym zakresie i chcesz się dalej rozwijać. Na przykład w sytuacji, kiedy planujesz opracować swoją pierwszą grę po to, by udostępnić ją graczom – wiesz, że jest niezła, zależy Ci więc na tym, by inni grali w nią długo, by chętnie i często do niej wracali. Najnowsze badania wskazują wyraźnie, że pierwszą obowiązkową cechą dobrej gry jest sieciowość. Ta cecha okazuje się szczególnie istotna w wypadku gier mobilnych, ale nie tylko. Graczom operującym na konsolach i komputerach stacjonarnych także bardzo na tym zależy. Nic dziwnego – sieciowość gry zapewnia możliwość rywalizowania z ludźmi z całego świata w czasie rzeczywistym. A wiadomo, że człowiek, jako istota społeczna, najlepiej bawi się z innymi. Nawet jeśli ci są daleko i każdy siedzi sam przed swoim urządzeniem. Rywalizacja nas socjalizuje, uczy konkurowania i po prostu stanowi świetną rozrywkę. Jeśli chcesz tworzyć tego typu gry, musisz dobrze poznać służące do tego celu narzędzia. W ramach tego szkolenia zaproponujemy Ci naukę edytora Unity, dzięki któremu będziesz w stanie kreować gry sieciowe działające na różnych platformach. Co Cię czeka podczas naszego profesjonalnego szkolenia Podczas pracy z kursem między innymi: Poznasz teoretyczne koncepcje budowania gier sieciowych Nauczysz się przygotowywania projektu do tworzenia gry sieciowej wraz z niezbędnymi modułami i pomocnymi narzędziami Stworzysz podstawowy interfejs, aby gracze mogli dołączać do gry i uruchamiać serwer na swoich komputerach Zaprogramujesz system sterowania tak, aby ruch wszystkich postaci był synchronizowany pomiędzy komputerami graczy Przygotujesz podstawowe interakcje do prototypu będącego klonem gry Overcooked Dowiesz się, jak synchronizować działania jednego gracza w rozgrywce sieciowej, by pozostali widzieli jego poczynania Opracujesz metody typu ServerRpc, wykonywane przez serwer Przyswoisz sposoby zmian hierarchii obiektów w grach sieciowych Przyjrzysz się tworzeniu zmiennych sieciowych i synchronizowanych list wartości Wykreujesz obiekty sieciowe za pomocą komponentów Unity i będziesz redukować ilość przesyłanych danych do minimum Unity 2023. Kurs video. Programowanie gier 3D multiplayer kończy się na poziomie średnio zaawansowanym. Po ukończeniu szkolenia będziesz w stanie samodzielnie tworzyć proste gry sieciowe na różne platformy. Zrozumiesz także różnicę między strukturą informacji w grze dla jednego gracza a tą, która obowiązuje w grach sieciowych. Da Ci to możliwość przebudowania lub rozwoju niektórych projektów tak, by mogły się w nich odbywać rozgrywki wieloosobowe. Być programistą gier sieciowych – co to właściwie znaczy? Praca w charakterze programisty gier w dużej mierze polega na logicznym łączeniu różnych scenariuszy, koncepcji i idei za pomocą dostępnych narzędzi i mechanizmów. Wiele zadań w grze można poprawnie wykonać na co najmniej kilka różnych sposobów. Programista danej gry, zanim przystąpi do pisania kodu, musi mieć świadomość, że często te same jego linijki będą jednocześnie wykonywane na wielu urządzeniach różnych graczy. To duża odpowiedzialność, ponieważ kod zawsze powinien działać zgodnie z oczekiwaniami. Na szczęście twórcy gier nie są pozostawieni z tym wyzwaniem sami. Na pomoc przychodzi im Unity –silnik do tworzenia gier dwu- i trójwymiarowych oraz język C#, w którym pisane są skrypty. Najnowsze wersje edytora otwierają przed programistami dostęp do darmowych usług chmurowych przeznaczonych specjalnie dla gier sieciowych, matchmakingu, monetyzacji, ale też do komunikacji głosowej czy reklam w grach.

12
Kurs video

Unity 2023. Kurs video. Tworzenie gier 3D typu FPS

Arkadiusz Brzegowy

Obierz kurs na… najciekawszy sposób nauki programowania Choć wizja pracy w IT wciąż kusi wielu – i nic dziwnego, zarobki są naprawdę dobre – to perspektywa wdrażania się w ten zawód już niekoniecznie. Na szczęście wymyślono gry komputerowe. Dla graczy niekończącą się rozrywkę, dla przyszłych programistów świetną metodę, by przyjemnie, w atrakcyjny sposób uczyć się programowania. Szczególnie jeśli zabawę z tworzeniem gier rozpocznie się od operowania w ramach silnika Unity, co pozwala większość czasu spędzać nie w edytorze kodu, a na planszy własnej gry. Specyfika programisty gier bazuje przede wszystkim na logicznym łączeniu różnych scenariuszy, koncepcji i idei za pomocą dostępnych narzędzi i mechanizmów. Wiele zadań można poprawnie wykonać na co najmniej kilka różnych sposobów. Odpowiednie rozwiązanie dobiera się na podstawie własnego doświadczenia, dostępnego czasu i perspektywy rozwoju danej gry lub aplikacji. Aby nauczyć się tej czynności, trzeba wykonać co najmniej kilka projektów, a w ich ramach kierować się innymi priorytetami i wytycznymi na przyszłość. Ty możesz zacząć już dziś – z naszym kursem! Szkolenie, które Ci dziś proponujemy, stanowi pierwszą część wznowienia niezwykle popularnej serii poświęconej grom 3D. Lekcje do aktualnej edycji przygotowano w odniesieniu do nowej wersji Unity, z użyciem najnowszych elementów edytora. Co Cię czeka podczas naszego profesjonalnego szkolenia Dzięki praktykowaniu z naszym kursem m.in.: Dowiesz się, jak zainstalować Unity, jak stworzyć w nim projekt i go skonfigurować Opanujesz podstawowy interfejs silnika Będziesz tworzyć obiekty na planszy i łączyć je w hierarchii Zdefiniujesz parametry świateł i kamer Wdrożysz się w podstawy języka C# Napiszesz pierwsze skrypty poruszające obiektami Poznasz budowę materiałów graficznych Skonwertujesz materiały pomiędzy systemami renderowania Zaprogramujesz sterowanie postacią Zaimportujesz materiały z Asset Store Podłączysz zewnętrzny moduł strzelania i zmiany broni A na koniec skompilujesz swój projekt do pliku EXE Unity 2023. Kurs video. Tworzenie gier 3D typu FPS pozwoli Ci zdobyć bazową wiedzę na temat tworzenia gier w Unity. Po zakończeniu szkolenia samodzielne wykonanie gry od A do Z nadal może być trudne, z pewnością jednak będziesz w stanie podjąć się takich zadań jak level design, konfiguracja obiektów i skryptów w scenie czy przygotowywanie prefabów. Unity Unity to silnik, dzięki któremu możliwe jest tworzenie gier dwu- i trójwymiarowych. Przy jego użyciu można kreować również inne materiały interaktywne, jak wizualizacje i animacje. Silnik działa zarówno pod Microsoft Windows, macOS, jak i pod Linuksem. Produkty, jakie powstają z jego udziałem, działają na przeglądarkach internetowych, komputerach osobistych, konsolach do gier i urządzeniach mobilnych. Jeśli chodzi o te ostatnie, na silniku Unity bazuje aż 72 procent gier. Gry i aplikacje tworzone w Unity można kompilować na 20 różnych platform. Co ważne, nawet jeśli używa się darmowej wersji silnika, można zarabiać na swoich produktach, o ile przychód nie przekroczy 100 tysięcy dolarów rocznie.

13
Kurs video

Unity dla dzieci. Stwórz własną grę 2D. Kurs video

Arkadiusz Brzegowy

Obierz kurs na... zabawę i naukę programowania w Unity Utytułowani programiści twierdzą jak jeden mąż: nauka programowania to w dużej mierze nauka myślenia. Jako taka powinna być obowiązkowym przedmiotem już od pierwszej klasy szkoły podstawowej. Warunek sukcesu „lekcji programowania” jest jeden — to musi być prawdziwa zabawa, taka z niecierpliwie oczekiwanym finałem! Najlepiej w postaci gry, bo gry komputerowe i smartfonowe kocha chyba każde dziecko, które kiedykolwiek miało do czynienia z urządzeniami elektronicznymi. A gdyby tak zaproponować najmłodszym samodzielne wykreowanie „czasoumilacza”? Dlaczego nie. Wszak udowodniono, że programowanie niezwykle usprawnia proces kształtowania się połączeń mózgowych... Nauka kodowania nie musi prowadzić do obrania ścieżki zawodowej w dziedzinie informatyki. Pokolenie, które aktualnie ma dziesięć i nieco więcej lat, w swojej dorosłej przyszłości będzie miało prawdopodobnie nieustanny kontakt z urządzeniami elektronicznymi — i w pracy, i w czasie wolnym. Świadomość tego, na jakich zasadach one działają, pozwoli naszym dzieciom lepiej rozumieć świat, w którym będą dorastać i żyć. Tę świadomość warto kształtować już dziś. Poszukując dobrego do tego celu środowiska, dobrze wybrać takie, które jest dojrzałe technologicznie i ma przyszłość, co oznacza, że dzisiejszy dwunastolatek będzie mógł wrócić do niego jako młody dorosły. Takim środowiskiem jest Unity — ma darmową wersję, mnóstwo materiałów edukacyjnych i jest najpopularniejszym silnikiem wśród aktualnych twórców gier. Co Cię czeka podczas naszego profesjonalnego szkolenia? Uczestnik tego kursu video dowie się między innymi, jak: pobrać i zainstalować program Unity, założyć konto użytkownika i stworzyć nowy projekt, zaimportować pliki graficzne do projektu, stworzyć scenerię gry element po elemencie, utworzyć płynącą rzekę, skonfigurować obiekty, które się zderzają i przenikają, zatrzymać i wznowić grę, sterować bohaterem za pomocą klawiszy strzałek, animować postaci metodą poklatkową, kompilować stworzoną grę do uruchamialnego pliku EXE. Co więcej... ...nauczy się przenosić poznane mechanizmy na zupełnie inne scenariusze gry. Kurs Unity dla dzieci. Stwórz własną grę 2D. Kurs video jest przeznaczony dla zupełnych nowicjuszy, ze szczególnym uwzględnieniem młodszych nastolatków. Po jego zakończeniu będą mogli śmiało nazywać siebie początkującymi programistami gier. Szkolenie jest także propozycją dla nauczycieli informatyki w szkołach podstawowych — jako pomysł na urozmaicenie zajęć. Edukacja najwyższego poziomu Nauka programowania, prowadzona w sprzyjającym, w miarę prostym do rozpoznania środowisku, jakim jest Unity, dobrze spełnia założenia idei uczenia się przez zabawę. Niniejszy kurs bowiem został pomyślany przede wszystkim jako świetna rozrywka, niejako przy okazji rozwijająca wyobraźnię, kreatywność i zdolności manualne dziecka. To edukacja czysto praktyczna. Podczas tworzenia własnego projektu dzieci szybko i trwale przyswoją wiedzę, która będzie im potrzebna do osiągnięcia celu, czyli stworzenia własnej gry. Wszelkie informacje zdobyte w ramach szkolenia mają być od razu wykorzystywane do samodzielnej pracy. Dlatego też autor kursu teorię Unity ogranicza w nim do minimum — unika skomplikowanej nomenklatury, a nawet, ze względu na specyfikę słuchacza, świadomie nie tłumaczy wszystkich elementów kodu, aby nie zaciemniać meritum sprawy, którym jest... nauczenie podstaw programowania. UWAGA do nauczycieli informatyki: dla szkół na wszystkich poziomach edukacji Unity ma licencję DARMOWĄ! Wygrać we własną grę! Kurs Unity dla dzieci. Stwórz własną grę 2D. Kurs video został opracowany tak, by krok po kroku wprowadzić młodego słuchacza w tajniki programowania. Rozpoczyna się więc oczywiście od instalacji Unity na komputerze, by następnie przejść szybko do konkretu, czyli stworzenia pierwszego projektu, którego bohaterem będzie awatar walczący z żywiołem wody. Praca twórcza będzie się wiązać między innymi z zaprojektowaniem i wybudowaniem scenerii gry oraz udekorowaniem wykreowanego świata. Kursant zbuduje tratwę i animuje jej sternika, a następnie na ich drodze ustawi przeszkody (kłody i krokodyle). Nauczy się też projektować planszę kończącą i wreszcie skompiluje swoje dzieło do uruchamialnego pliku EXE, którym będzie mógł podzielić się z kolegami, by wspólnie z nimi zagrać w grę. Raz jeszcze — dlaczego Unity? Silnik — czy też środowisko — Unity ma jedną, ogromną zaletę, z której chętnie korzystają poważni twórcy i dystrybutorzy gier: pozwala projektować gry w technologii 2D, które po pierwsze są tańsze w produkcji, po drugie zaś mają niższe wymagania sprzętowe. W praktyce nauki przez zabawę oznacza to, że dzieci mogą samodzielnie przygotować do swojej gry pliki graficzne lub wręcz wykorzystać w niej odręczne rysunki po uprzednim ich zeskanowaniu. Dzięki temu młody adept programowania jeszcze mocniej zaangażuje się w proces kodowania, co sprawi, że nauka przyjdzie mu łatwiej, szybciej i będzie bardziej efektywna! Szanowni przyszli programiści! Mam nadzieję, że dotrzecie do końca tego kursu i z radością dołączycie do najmłodszego pokolenia programistów od czasów wynalezienia komputera. Wierzę, że będzie to dla was czas intensywnie i miło spędzony. W razie problemów zaciągnijcie przed komputer rodziców — niech dowiedzą się czegoś ciekawego od was! I pamiętajcie, z kolei ich wiedza i doświadczenie mogą Wam pomóc rozwiązać Wasze bieżące problemy. Dlatego też zawsze miejcie szacunek dla nich i ich rad. Nie kończcie zabawy w programowanie wraz z ukończeniem kursu. To dopiero początek świetnej przygody w świecie gier, który tym razem to Wy będziecie tworzyć! W kursie korzystamy ze starszej wersji Unity. Kursy 2D w oparciu o nowszą wersję znajdziesz tutaj!

14
Kurs video

Unity dla dzieci. Zabawa w programowanie gier. Kurs video. Poziom pierwszy

Arkadiusz Brzegowy

Unity dla dzieci. Zabawa w programowanie gier. Kurs video. Poziom pierwszy pokaże dziecku, jak ciekawym zajęciem może być tworzenie własnej wirtualnej rzeczywistości. To nauka i zabawa odpowiednia dla dziewczynek, chłopców i ich rodziców. Pomyśl: czy wolisz walczyć ze swoim dzieckiem, ograniczając mu dostęp do komputera, czy jednak wybierzesz opcję gwarantującą miło spędzony czas i dodatkowo rozwój intelektualny Twojej pociechy? Co Was czeka podczas szkolenia? Szkolenie, opracowane przez specjalistów od programowania i doświadczonych rodziców, zachęca dzieci do czegoś więcej niż tylko granie na komputerze. Podczas tworzenia zarysu swojej pierwszej gry młodzi adepci programowania poznają i oswoją zagadnienia z wielu dziedzin nauki, takich jak matematyka, fizyka czy język angielski. Ten kurs będzie miał też pozytywny wpływ na rozwój funkcji psychicznych i społecznych dziecka. Pomoże mu rozwijać mowę, poprawi jego koncentrację, ułatwi wprowadzanie różnych pojęć. A że większość dziewczynek i chłopców po prostu uwielbia spędzać czas przed komputerem, skuteczność nauczania będzie wielokrotnie wyższa. Zasiądźcie wspólnie do komputera i zbudujcie ciekawe otoczenie do swojej gry. Dzięki nauce podstaw obsługi interfejsu, tworzenia brył 3D i konfiguracji obiektów fizycznych Twoje dziecko zrozumie, że gra komputerowa to nie alternatywny świat, a tylko program, który ktoś stworzył, aby dać innym rozrywkę. Zatem do dzieła! W kursie korzystamy ze starszej wersji Unity. Kursy 3D w oparciu o nowszą wersję znajdziesz tutaj!

15
Kurs video

Unity. Kurs video. 10 gotowych rozwiązań, które przydadzą się w każdej grze

Arkadiusz Brzegowy

Obierz kurs na... konkretne rozwiązania najczęstszych problemów w Unity Witaj początkujący programisto gier w Unity! Niezależnie od tego, czy stawiasz pierwsze kroki w dwóch, czy też w trzech wymiarach tworzonej przez siebie gry, powinieneś wziąć udział w tym krótkim, konkretnym, bardzo narzędziowym kursie. Dlaczego? Z powodu pytań i problemów. Pytań, które najczęściej zadają tacy jak Ty - programiści poznający zintegrowane środowisko Unity i problemów, z jakimi na co dzień się stykają, realizując w Unity swoje pierwsze projekty. Proponowane szkolenie ma nieco odmienny charakter, niż większość naszych video kursów. Zwykle oferujemy kursy , które umożliwiają zapoznanie się od A do Z z danym narzędziem - językiem programowania, frameworkiem, czy biblioteką. Ten kurs jest inny. Każdy z jego odcinków potraktować można osobno, po to by z jego pomocą rozwiązać jeden, konkretny problem. Zagadnienia wybrano bazując na autentycznych zgłoszeniach od osób, które pracują w Unity. Przykłady wykorzystane w szkoleniu stworzono na bazie prostego prototypu gry 2D, ale z powodzeniem mogą one zostać zastosowane także w projektach 3D. Co Cię czeka podczas naszego profesjonalnego szkolenia? Dzięki niniejszemu kursowi wideo: dowiesz się, jak zbierać obiekty w scenie; nauczysz kamerę płynnie podążać za bohaterem; opanujesz metodę wstawiania prefab'ów w określonym miejscu; stworzysz mini-mapę całego poziomu; wykreujesz licznik punktów i sposób ich zapisu; sprawisz, że punkty się wczytają po uruchomieniu gry; dodasz nową czcionkę do elementów tekstowych. Co więcej... ...poznasz Singleton - prostą konstrukcję, która bardzo ułatwia odwoływanie się do obiektów i skryptów. Szkolenie Unity. Kurs video. 10 gotowych rozwiązań, które przydadzą się w każdej grze jest krótkie i skondensowane. Jego celem jest nie tylko wyposażenie słuchacza w narzędzia pozwalające w prosty sposób rozwiązać podstawowe problemy, jakie pojawiają się podczas pracy w Unity, lecz także rzucenie nieco innego światła na pewne, wbudowane w to środowisko rozwiązania. O uniwersalności Unity słów parę Różnie bywa definiowane - jako silnik, środowisko, albo platforma dla developerów. Jak zwał, tak zwał - Unity to po prostu narzędzie służące do tworzenia gier 2 i 3D, a także wszelkiego rodzaju animacji i wizualizacji. Oczywiście, ze względu na duże i wciąż rosnące zainteresowanie grami, zarówno na komputery stacjonarne, jak i urządzenia mobilne, szczególnie to pierwsze przeznaczenie - możliwość projektowanie ich właśnie w Unity - okazuje się być interesujące dla większości programistów, którzy stawiają pierwsze kroki na tej niezwykle uniwersalnej platformie. Unity działa bowiem zarówno pod systemem operacyjnym Microsoft Windows, jak i OS X. Pozwala tworzyć aplikacje na przeglądarki internetowe, komputery, konsole do gier oraz urządzenia mobilne. Umożliwia pisanie skryptów w podobnym do Javy UnityScript oraz C#. Stare wersje platformy pozwalały korzystać także z języka Boo. Co ważne, od wersji 5 platforma Unity udostępniana jest praktycznie w całości za darmo twórcom, których dochód nie przekracza 100 tys. dolarów rocznie. Twój podręczny Unity-narzędziownik W niniejszym kursie możesz wziąć udział na dwa, albo lepiej - na trzy sposoby. Po pierwsze - możesz poświęcić , zaledwie, półtorej godziny na obejrzenie całości i poznanie rozwiązań wszystkich problemów z jakimi zmaga się początkujący developer Unity. Po drugie - możesz potraktować to szkolenie całkowicie roboczo, jako swój podręczny narzędziownik i wyciągać z niego dokładnie to rozwiązanie, jakie potrzebne jest Ci w danym momencie. Po trzecie - możesz zapoznać się z całym kursem, trzymać go zawsze pod ręką i sięgać po to, co niezbędne... My rekomendujemy Ci sposób trzeci, jako najbardziej rozwijający i inspirujący do własnych poszukiwań, ale oczywiście - decyzja należy do Ciebie! W kursie korzystamy ze starszej wersji Unity. Kursy 2D w oparciu o nowszą wersję znajdziesz tutaj! Nie jesteśmy nieomylni, dlatego zadbajmy o to, żeby każda nasza zmiana została jak najlepiej przetestowana. Arkadiusz Brzegowy

16
Kurs video

Unity. Kurs video. Od programisty do twórcy gier RPG

Arkadiusz Brzegowy

Obierz kurs na... RPG w Unity! Tworzenie RPG w Unity jest wspaniałym doświadczeniem, jednak wymaga pewnych umiejętności. Jeśli sięgasz po ten kurs, zapewne już o tym wiesz i masz za sobą pierwsze własne projekty, na przykład proste gry platformowe lub gry typu endless runner. Naturalnym krokiem naprzód jest stworzenie gry o nieco bardziej rozbudowanej fabule, a więc i bardziej skomplikowanej strukturze samego projektu. RPG dla jednego gracza to dobry kierunek, aby płynnie i bezboleśnie poszerzyć wiedzę i horyzonty technik programowania. Musisz dobrze poznać narzędzia do projektowania i techniki programowania, aby Twój końcowy kod nie przypominał... spaghetti, a dokonanie zmiany w jednym miejscu nie powodowało powstania błędu w trzech innych. Unity. Kurs video. Od programisty do twórcy gier RPG pozwoli Ci przejść przez kolejne etapy rozwoju Twoich kompetencji jako twórcy gier fabularnych. Nauczysz się pisać przejrzysty kod i wypełniać scenariusz bez wywoływania kolizji między różnymi częściami gry. Zobaczysz także, jak wiele systemów działających globalnie w skali gry można napisać oddzielnie i połączyć tak, by elastycznie ze sobą współpracowały. Taki kod łatwo rozwijać i konserwować. Zostań cyfrowym mistrzem tworzenia gier! Czego nauczysz się podczas naszego profesjonalnego szkolenia? Nauczysz się tworzyć sceny za pomocą nowych narzędzi 2D — Tilemap. Zobaczysz, jak zaprojektować własne palety sprite’ów dzięki Tile Palette. Dowiesz się, jak opracować statystykę postaci gracza i poziomów jego rozwoju. Zintegrujesz system statystyk gracza z rozgrywką. Stworzysz system zadań (questów) i zdefiniujesz warunki wypełnienia każdego zadania. Sprawdzisz, jak zawiadywać zadaniami. Wprowadzisz system powiadomień w grze — centrum informacji ze wszystkich systemów. Jeśli potrafisz już utworzyć prostą grę i znasz podstawy języka C#, w ciągu prawie ośmiu godzin szkolenia Unity. Kurs video. Od programisty do twórcy gier RPG nauczysz się pisać kod w środowisku Unity dla wszystkich elementów niezbędnych w dużej lub bardzo dużej i skomplikowanej grze RPG. Poznasz nowe sposoby pracy i sprytne triki ułatwiające pracę ze scenami, postaciami oraz fabułą gry. Zorientujesz się, dlaczego warto dzielić kod na moduły, i zobaczysz, jak zapewniać ich harmonijną współpracę. Dowiesz się, jak tworzyć zadania dla gracza i kontrolować ich wypełnianie. Nauczysz się implementować dynamiczne przydzielanie questów w trakcie rozgrywki i projektować ich łańcuch. Zaproponujesz atlas osiągnięć i metody jego aktualizacji. Opracujesz prosty system automatycznych dialogów z napotkanymi postaciami. Odkryjesz, jak wdrożyć zapis i odczyt pełnego stanu postaci, punktów, poziomu XP i osiągnięć. Krótko mówiąc, opanujesz wszystko, czego Ci trzeba, żeby zrobić naprawdę solidną grę. Kurs ukończysz na poziomie zaawansowanym. RPG — Realnie Planuj Grę Głównym celem kursu jest rozwijanie umiejętności tworzenia RPG wraz z podstawowymi składnikami tego typu gry. Projektem przykładowym jest gra 2D, ale tworzone mechanizmy z powodzeniem i bez żadnych modyfikacji można wykorzystać w grach 3D. Ponadto tworzone tu systemy są modułowe, a każdy z nich może zostać wykorzystany w wielu rodzajach gier. Przykładowo atlas osiągnięć czy system powiadomień to moduły, które są wymaganymi elementami różnych gier. Jeśli nauczysz się ich projektowania i dostosowywania, czas do stworzenia kolejnej gry znacznie się skróci. Świat w grach typu RPG ma swoje wymagania. Przy jego kreowaniu nie można ograniczyć się do zamkniętego systemu — trzeba zostawić furtki pozwalające go rozwijać i ulepszać. Gracze z pewnością docenią te możliwości. RPG — Rysuj Plansze Gry W nowej wersji Unity masz do dyspozycji niezwykłe narzędzie: kamerę Cinemachine, która wykorzystuje potężny mechanizm umożliwiający filmową kontrolę nad kadrem gry. Twoja gra może więc zawierać wspaniałe sceny, czyli stymulować graczy wizualnie. RPG są niezwykle popularne. Widać to na liście najlepiej sprzedających się gier. Scenariusze, stylistyka światów czy docelowy wiek graczy mogą być w każdej z nich zupełnie inne, jednak ten gatunek przyciąga ludzi jak magnes. Legendarny już Wiedźmin czy Fallout, jak również Stardew Valley i Goblin Sword reprezentują RPG. Gracze lubią rozwijać swoją postać i przemierzać bezkresne krainy. Spraw, by ich potrzeby zostały zaspokojone, a Twoje gry zapewnią Ci uznanie i pieniądze. Tylko dla wtajemniczonych Jeśli zdecydujesz się ukończyć Unity. Kurs video. Od programisty do twórcy gier RPG, nowe umiejętności przydadzą Ci się nie tylko przy tworzeniu gier. Pokazane przez autora kursu zaawansowane mechanizmy można stosować także podczas projektowania innych aplikacji 3D. Szczególnie często wykorzystuje się je przy programach do wizualizacji wnętrz, wirtualnych spacerów, różnego typu prezentacji. Sprawdź, do czego jeszcze mogą Ci się przydać. W kursie korzystamy ze starszej wersji Unity. Kursy 2D w oparciu o nowszą wersję znajdziesz tutaj! „Rozwijaj się. Powoli ale systematycznie poszerzaj swoje możliwości. Jeżeli od razu zaczniesz robić klona Elder Scrolls, dosyć szybko się zniechęcisz, a projekt zostanie w szufladzie. Zrób mały zalążek gry, a potem go rozwijaj. Nie bój się jej przerabiać, bo zmiany to najbardziej pewna rzecz w programowaniu”. Arkadiusz Brzegowy