Autor: Arkadiusz Brzegowy
1
Kurs video

C# w Unity. Kurs video. Twórz skrypty w grach komputerowych

Arkadiusz Brzegowy

Obierz kurs na... naukę programowania Branża IT rozwija się z każdym rokiem intensywniej. Wraz ze stopniową automatyzacją, robotyzacją i wirtualizacją życia potrzeba coraz więcej osób, które będą w stanie sprawnie komunikować się ze światem rozmaitych maszyn - pisać dla nich oprogramowanie, tworzyć i udoskonalać strony WWW i aplikacje, budować sieci komputerowe, testować kod itd. Jeśli zatem zastanawiasz się nad swoją przyszłą pracą zawodową i skłaniasz się ku karierze developera, to podpowiadamy: słuszny wybór. Teraz pozostaje tylko odpowiednio się do tej kariery przygotować. W ramach tego kursu video proponujemy Ci zapoznanie się z językiem C Sharp (C#), operującym w zintegrowanym środowisku do tworzenia gier Unity. C# należy do wielkiej piątki najczęściej używanych języków w IT, jest rozbudowany i wszechstronny, a przy tym dość prosty do opanowania. Szczególnie jeśli przygodę z nim zacznie się od... zabawy. Bo czym, jeżeli nie zabawą, jest samodzielne tworzenie gry polegającej na prowadzeniu farmy? Napisz grę, a Twoją wygraną będzie kariera programisty! Co Cię czeka podczas naszego profesjonalnego szkolenia? Ten kurs video pozwoli Ci między innymi: Opanować pojęcia zmiennej i podstawowych operatorów Nauczyć się tworzenia metod i przekazywania do nich argumentów Przyswoić pojęcia klasy i instancji obiektu klasy ze zrozumieniem różnic pomiędzy nimi Budować obiekty do scen 3D z kodu, klikalne obiekty w scenach 3D i obsługiwać UI w scenach 3D (Canvas World Space) Używać zdarzeń (events) w kodzie C# Poznać zasady komunikacji pomiędzy modułami Przyjrzeć się kontenerom - tworzeniu kontenerów z danymi (ScriptableObject) i odczytywaniu danych z kontenerów w trakcie działania aplikacji Dowiedzieć się co nieco na temat procesów zmian w kodzie Co więcej... Jednym z Twoich zadań w ramach szkolenia będzie zaprogramowanie komunikujących się i wymieniających dane systemów i modułów, w jego trakcie zatem opanujesz i tę sztukę Praktyczny kurs programowania C# w Unity. Kurs video. Poziom podstawowy kończy się na poziomie ponadpodstawowym. Oznacza to, że opanowawszy prezentowaną w nim wiedzę i umiejętności, będziesz znać solidne bazowe konstrukcje języka C# - a te przydadzą Ci się później, kiedy zagłębisz się w tajniki programowania. Sadź warzywa, handluj plonami. Baw się i ucz! Język C Sharp ma dwojaką naturę. Z jednej strony jest dość prosty do opanowania (w każdym razie w swoich postawach), z drugiej - bardzo rozbudowany. Odpowiada to jego kolejnej cesze, czyli wszechstronności, jednak powoduje, że wiele książek, kursów i innych materiałów służących nauce tego języka jest niezwykle obszernych. Co, przyznajemy, może odstraszać przyszłego programistę. Tymczasem do nauki podstaw C# można podejść zupełnie inaczej - praktycznie, co właśnie proponujemy. A że człowiek najlepiej uczy się przez zabawę... Zatem szkolenie z C# przeprowadzimy pod pretekstem prowadzenia farmy, pielęgnowania roślin uprawnych i zarabiania kokosów. Kto wie, może nawet uda Ci się ułatwić sobie życie i zautomatyzować wiele procesów? Wszystko zależy od tego, jak dobrze opanujesz C Sharpa. By ułatwić Ci zadanie, w kursie właściwie pomijamy wykłady teoretyczne, a skupiamy się na nauce składni i konstrukcji programistycznych języka C#. Kolejność tematów została tak zsynchronizowana ze scenariuszem tworzenia gry, aby można było płynnie i równolegle poznawać C# od podstaw. Niektóre książki o C# są naprawdę grube. Starałem się, aby kurs był tak bardzo praktyczny, jak to tylko możliwe. Terminy wprowadzane są w momencie ich pierwszego użycia. Mam nadzieję, że poza tym, że połkniecie bakcyla w dziedzinie sadzenia warzyw i handlu plonami, uda Wam się także mocno rozwinąć programowanie w C#, aby umiejętnie wprowadzać automatyzacje na farmie!  Arkadiusz Brzegowy

2
Kurs video

Gry Unity i Facebook. Efektywna integracja, budowanie zasięgu i popularności. Kurs video

Arkadiusz Brzegowy

Czy jesteś gotów pokazać swoją grę ponad miliardowi ludzi? Tak? To zapnij pasy i uważaj! Rozpoczynamy integrację z najpopularniejszym serwisem społecznościowym! Co Cię czeka podczas szkolenia Gry Unity i Facebook. Efektywna integracja, budowanie zasięgu i popularności. Kurs video? Nauczysz się umieszczać plugin Facebooka wewnątrz projektu Unity oraz skonfigurujesz konto developerskie, na którym będziesz tworzyć fikcyjnych użytkowników i testować aplikację. Skonfigurujesz także projekt Unity przed jego publikacją na urządzeniu mobilnym i dowiesz się, jak korzystać z Facebook Graph API oraz innych użytecznych narzędzi developerskich Facebooka. Kurs jest przeznaczony dla osób, które opanowały już podstawy Unity. Zatem do dzieła! W kursie korzystamy ze starszej wersji Unity. Kursy 3D w oparciu o nowszą wersję znajdziesz tutaj!

3
Kurs video

Twoja pierwsza gra 3D w Unity 2020. Kurs video. Od prototypu do gry Tower Defence

Arkadiusz Brzegowy

Obierz kurs na… Unity Projektowanie i programowanie gier 3D może być zarówno świetną zabawą, jak i całkiem poważną pracą. Dobrze zrobione gry, za którymi stoją pasja i wiedza, szybko znajdą swoich entuzjastów, a ich twórca będzie mógł liczyć na satysfakcję i niezłe profity. Zanim jednak zaczniesz myśleć o tym poziomie, musisz dobrze opanować podstawy. Świetnym wyborem na początek jest środowisko Unity. Jeśli czytasz te słowa, zapewne masz już za sobą pierwszą część tego kursu, w której wykłady koncentrowały się na prototypowej mechanice gry i podstawowych mechanizmach. Z kolei Twoja pierwsza gra 3D w Unity 2020. Kurs video. Od prototypu do gry Tower Defense skupia się głównie na prezentacji gry. Tym razem poznasz najróżniejsze sposoby, w jakie można tworzyć scenerię gry, rzeźbić topologię terenu, sadzić drzewa i ustawiać oświetlenie. Wraz z autorem zajmiesz się konkretnymi działaniami pozwalającymi osiągać spektakularne efekty wizualne, a także nauczysz się wymieniać grafikę w interfejsie użytkownika czy manipulować niebem otaczającym całą mapę. Programowanie gier 3D — tchnij życie w swoje wizje! Czego nauczysz się podczas naszego profesjonalnego szkolenia? Nauczysz się tworzyć i konfigurować teren oraz malować go warstwami tekstur. Poznasz narzędzia do rzeźbienia topologii mapy. Sprawdzisz, jak rozmieszczać drzewa, krzewy, trawę i kamienie na mapie. Opanujesz dodawanie funkcjonalności wizualnej, jak zasięg wieżyczki. Dowiesz się, jak wymieniać w projekcie niebo (skybox) i oświetlać nim scenę. Opanujesz dodawanie smugi (lub śladu) do poruszających się obiektów i zmianę cieniowania. Zobaczysz, jak stworzyć obiekty z materiałem samoświecącym i przeźroczystym. W ciągu 28 lekcji nauczysz się zarządzać całą wizualną stroną gry. Będziesz się swobodnie posługiwać różnymi narzędziami w Unity, by osiągnąć założone efekty. Zobaczysz, jak wygląda obsługa materiałów importowanych z modelem i jakie metody ich modyfikacji warto zastosować w konkretnym wypadku. Poznasz budowę mechanizmu do sterowania kamerą w scenie i przećwiczysz sterowanie w płaszczyźnie poziomej pochyloną kamerą. Prześledzisz, jak ruch myszki przekłada się na ruch obiektu 3D w scenie. Opanujesz także pracę z dźwiękami: dodawanie odgłosów strzelania i eksplozji, muzyki tła czy dźwięków zdarzeń w interfejsie użytkownika. Twoja pierwsza gra 3D w Unity 2020. Kurs video. Od prototypu do gry Tower Defense należy do serii o programowaniu gier 3D w Unity. Zakończysz je z solidną podstawową znajomością języka C# i edytora Unity. Takie solidne podstawy pozwolą Ci już na zbudowanie pełnoprawnej gry, w której uwzględnisz najróżniejsze zagadnienia. Pamiętaj, że wizualna strona Twojej gry to ta, z którą gracz zetknie się w pierwszej kolejności, warto się więc dowiedzieć na jej temat jak najwięcej. Zaprojektuj to w Unity Programowanie gry wojennej to świetny sposób na naukę implementowania różnych mechanizmów, ale kolejnym bardzo ważnym krokiem jest zaprojektowanie jej scenografii, efektów świetlnych i dźwiękowych oraz wszelkich elementów koordynujących ruchy gracza z tym, co będzie on widział na ekranie w trakcie gry. Po zakończeniu szkolenia Twoja pierwsza gra 3D w Unity 2020. Kurs video. Od prototypu do gry Tower Defense będziesz umiał samodzielnie stworzyć świat swojej gry, włącznie z każdym krzakiem, mostem i kamieniem. Nauczysz się dowolnie manipulować ukształtowaniem terenu, bawić się kolorami, cieniowaniem i teksturami, a także odwzorowywać różne kształty i dodawać obiekty z różnych źródeł. Każdy obiekt, który stworzysz lub zaimportujesz, będzie mógł zyskać indywidualne cechy, parametry — po prostu charakter. Dowiesz się także, jak generować poprawne ścieżki pathfinding na swoim terenie. Poznasz metody podmiany materiałów i zobaczysz, jak rozpakowywać je w projekcie. Edytor Unity dzięki swojej elastyczności będzie sprzyjał Twojej pracy nad wizualną stroną wieloplatformowych gier 3D — i nie dotyczy to tylko samego mechanizmu gry. Unity umożliwi Ci także zmianę interfejsu użytkownika, stworzenie przycisku zamykającego grę czy specjalne podświetlenie sceny. Wszystkie te triki znajdziesz w szkoleniu Twoja pierwsza gra 3D w Unity 2020. Kurs video. Od prototypu do gry Tower Defense. Marzy mi się piękna gra… Jeśli chcesz zostać profesjonalnym programistą gier, Twoje gry muszą wykazywać się kilkoma absolutnie niezbędnymi cechami. Po pierwsze, muszą być dobrze przemyślane. Po drugie, muszą działać niezawodnie, a więc ich mechanizmy powinny być perfekcyjnie zaplanowane. Po trzecie, muszą wyglądać. Pierwsza część szkolenia Twoja pierwsza gra 3D w Unity 2020. Kurs video. Od prototypu do gry Tower Defense miała za zadanie pokazać Ci, jak zadbać o mechanizm gry, natomiast druga pozwoli Ci opanować tajniki dopracowywania jej wyglądu. A gdy już uda Ci się stworzyć odpowiednio klimatyczną scenerię, ustawić kąt kamery i dodać właściwą smugę za każdym pociskiem, będziesz mógł wykorzystać swoją wiedzę do kolejnych projektów, tym razem według własnego pomysłu. Ważne jest to, by nabrać wprawy, zrozumieć, jak należy łączyć ze sobą różne elementy gry, by nie rozpraszały grających, nie przeszkadzały im, tylko ich zachwycały. Prześledź uważnie cały kurs, wykonaj zadania, a potem próbuj swoich sił! Tylko dla wtajemniczonych Gry typu tower defence są dziś na topie i pozwalają świetnie się bawić. Powstaje ich mnóstwo, a z czasem będzie ich powstawać jeszcze więcej. Właśnie dlatego taką grę autor kursu zaproponował jako projekt szkoleniowy. Na jej przykładzie można poznać wiele różnych mechanizmów często wykorzystywanych w grach, ale także w innych aplikacjach. Może Twoja gra będzie tym kolejnym hitem tower defence, o którym będzie się mówiło?

4
Kurs video

Twoja pierwsza gra 3D w Unity 2020. Kurs video. Przenieś grę na URP!

Arkadiusz Brzegowy

Obierz kurs na... Unity! Projektowanie i programowanie gier 3D może być zarówno świetną zabawą, jak i całkiem poważną pracą. Dobrze zrobione gry, za którymi stoją pasja i wiedza, szybko znajdą swoich entuzjastów, a ich twórca będzie mógł liczyć na satysfakcję i niezłe profity. Zanim jednak zaczniesz myśleć o tym poziomie, musisz dobrze opanować podstawy. Świetnym wyborem na początek będzie środowisko Unity. Twoja pierwsza gra 3D w Unity 2020. Kurs video. Przenieś grę na URP! jest kontynuacją — trzecią częścią szkolenia dotyczącego tworzenia gier 3D. Dwie poprzednie części miały na celu położenie podwalin pod dobrą grę, teraz nadszedł czas, by wejść w końcu w nowe mechanizmy w Unity. A są to narzędzia na bardzo wysokim poziomie, dające spore możliwości kształtowania warstwy wizualnej. Autor zaprasza Cię, byś wraz z nim nauczył się używać w projekcie Universal Render Pipeline, czyli nowego sposobu renderowania, a także Global Illumination, czyli nowego sposobu oświetlania sceny. Programowanie gier 3D — zakręć kołem wyobraźni! Czego się nauczysz podczas naszego profesjonalnego szkolenia? Nauczysz się rekonfigurować istniejący już projekt pod Universal RP. Poznasz metody konwersji materiałów w projekcie do nowych shaderów. Opanujesz teorię globalnej iluminacji. Sprawdzisz, jak działa wypiekanie światła dla obiektów statycznych. Zobaczysz, jak wygląda konfigurowanie Light Probes dla obiektów ruchomych. Dowiesz się, jak korzystać z odbić typu Reflection Probes i je konfigurować. Odkryjesz, jak dodawać pasek życia jednostkom, czyli manipulować kontrolką UI w scenie 3D. W ciągu 18 lekcji w ramach szkolenia Twoja pierwsza gra 3D w Unity 2020. Kurs video. Przenieś grę na URP! poznasz także możliwości Shader Graph, czyli nauczysz się wizualnie programować shadery i tworzyć animowane materiały. Zorientujesz się, jak należy skonfigurować efekty Post Processing Stack, i dokonasz ich przeglądu za pomocą kamery. To już naprawdę coś, co warto poznać, ponieważ niełatwo samemu osiągnąć tak spektakularne rezultaty. Następnie czeka Cię nauka przełączania efektów w trakcie rozgrywki z poziomu kodu C#, a jeszcze później opanujesz refaktoring systemu produkcji wrogich jednostek. Autor poprowadzi Cię przez proces tworzenia terenu, programowania licznika zniszczonych jednostek, zatrzymywania czasu i problemów związanych z obsługą tej funkcji, kwestie związane z zakończeniem gry, jej kompilowaniem i testowaniem. Będziesz mógł także skorzystać z propozycji związanych z rozbudową gry, jeśli zechcesz uczynić ją jeszcze doskonalszą. Krótko mówiąc, ten kurs przeniesie Cię na znacznie wyższy poziom! Projektowy majstersztyk Po zapoznaniu się z trzecią częścią serii o programowaniu gier 3D w Unity zdobędziesz umiejętność obsługi edytora Unity na poziomie średnio zaawansowanym. Rozszerzysz zakres swojej wiedzy o praktyczne budowanie warstwy wizualnej projektu. Od teraz każdy Twój projekt będzie wyróżniać niedościgniona perfekcja, a wszystko to zapewnią Ci dwa filary znakomitej gry typu tower defence: Universal Render Pipeline i Global Illumination. Pierwsze z tych narzędzi powstało całkiem niedawno i pozwala uzyskiwać realistyczne efekty graficzne zarówno na słabszych komputerach, jak i na urządzeniach mobilnych. Wkrótce ma się stać główną metodą renderowania w Unity. URP wnosi także mechanizm wizualnego tworzenia shaderów, dzięki czemu twórca może się skupić na efektach, które chce stworzyć, zamiast na kodowaniu shadera. Z kolei Global Illumination to taki model oświetlenia w grafice trójwymiarowej, w którym każdy obiekt na scenie 3D jest oświetlany zarówno przez światło emitowane bezpośrednio ze źródła, jak i przez światło odbite od innych obiektów na scenie. Co więcej, wspomagany jest on przez Reflection Probes - mechanizm efektywnych odbić, nieobciążających mocno silnika gry. Mechanizm ten nakłada na obiekty wcześniej wygenerowaną teksturę o mapowaniu sferycznym. Jak doścignąć rzeczywistość Dawno, dawno temu, kiedy internet był jeszcze w powijakach, a gry komputerowe zapisywano i przechowywano na taśmach magnetofonowych, nikt nie zawracał sobie głowy profesjonalną grafiką. Dla graczy znacznie ważniejsze były inne parametry gry, choćby szybkość jej wgrywania i nieawaryjność. Dziś jednak obok wciągającej fabuły i dopracowania szczegółów dotyczących logicznego mechanizmu gry to jej grafika jest najcenniejszym atutem. Im bliżej realnego świata jest wirtualna rzeczywistość, tym większe szanse na sukces. To dlatego niezmiernie ważne jest doskonałe opanowanie możliwości Universal Render Pipeline oraz nauka manewrowania światłem. Twoja pierwsza gra 3D w Unity 2020. Kurs video. Przenieś grę na URP! daje Ci niepowtarzalną okazję, aby nauczyć się tego od prawdziwego mistrza! Daj się poprowadzić i opanuj nowe narzędzia, by później bez trudu wytyczyć własny szlak gry. Tylko dla wtajemniczonych Środowisko Unity już wkrótce będzie wykorzystywać do renderowania wyłącznie Universal Render Pipeline, więc im szybciej uda Ci się zacząć tworzyć z użyciem tego narzędzia, tym lepiej. Twoje gry zaczną wyglądać bardziej profesjonalnie, a ponadto zaoszczędzisz sporo czasu. Z kolei Post Processing Stack pozwoli Ci łatwo dodawać trudne efekty — a to sztuka, którą wielu chciałoby opanować.

5
Kurs video

Twoja pierwsza gra 3D w Unity 2020. Kurs video. Tower Defence - prototyp od podstaw

Arkadiusz Brzegowy

Obierz kurs na... Unity! Projektowanie i programowanie gier 3D może być zarówno świetną zabawą, jak i całkiem poważną pracą. Dobrze zrobione gry, za którymi stoją pasja i wiedza, szybko znajdują entuzjastów, a ich twórca może liczyć na satysfakcję i niezłe profity. Zanim jednak zaczniesz myśleć o tym poziomie, musisz dobrze opanować podstawy. Świetnym wyborem na początek jest środowisko Unity. Naukę programowania gier 3D warto zacząć od projektu, który nie będzie ani zbyt trudny, ani zbyt łatwy. Zbyt trudny projekt - przy niewielkiej jeszcze wiedzy - może Cię szybko zniechęcić. Z kolei zbyt łatwy najzwyczajniej Cię znudzi. Bardzo istotna jest też kolejność opracowywania elementów projektu. Dzięki temu od razu nabierzesz dobrego nawyku rozpoczynania pracy nad grą nie od wizualizacji i grafiki, ale od podstawowej mechaniki gry. Podczas Twoja pierwsza gra 3D w Unity 2020. Kurs video. Tower Defence - prototyp od podstaw zmierzysz się z projektem gry typu tower defence, niezbyt skomplikowanym, ale na tyle rozległym, aby pokazać Ci całkiem sporo możliwości Unity. Pierwszym etapem będzie stworzenie podstawowych mechanizmów umożliwiających rozgrywkę. W kolejnych częściach szkolenia dodawane będą elementy wizualne. Programowanie gier 3D — działaj z rozmachem i z pasją! Czego się nauczysz podczas naszego profesjonalnego szkolenia? Dowiesz się, jak zainstalować oraz aktualizować kolejne wersje Unity. Nauczysz się tworzyć i konfigurować projekt oraz opanujesz interfejs Unity. Zobaczysz, jak wygląda sterowanie widokiem sceny oraz jak wykonywać operacje na obiektach w scenie. Będziesz importować modele do projektu i tworzyć skrypty. Zdefiniujesz własne zmienne i będziesz je aktualizować w panelu Inspector. Dowiesz się, na czym polega pisanie własnych skryptów w języku C#. Poznasz zasady działania prefabów oraz sposoby ich tworzenia w edytorze i tworzenia ich instancji w scenie za pomocą kodu C#. W ramach 26 lekcji opanujesz podstawowe elementy interfejsu użytkownika (UI), takie jak panel i przycisk, nauczysz się podpinać własną metodę w C# pod kliknięcie przycisku na UI i poznasz mechanizm poszukiwania ścieżki. Przetestujesz także przycisk pauzy służący do wstrzymywania i wznawiania gry. Sprawdzisz, jak uruchomić rozgrywkę od początku. Dowiesz się, jak poprawiać parametry własnych komponentów bez zaglądania do kodu. Wszystkie te umiejętności zdobędziesz podczas projektowania gry zaproponowanej przez autora szkolenia, który będzie stawiał przed Tobą ambitne, lecz w pełni wykonalne zadania. Twoja pierwsza gra 3D w Unity 2020. Kurs video. Tower Defence - prototyp od podstaw rozpoczyna serię o programowaniu gier 3D w Unity, więc zakończysz go z podstawową znajomością języka C# i edytora Unity. Jednak te solidne podstawy pozwolą Ci już na samodzielne małe eksperymenty w celu usprawniania swojej gry. Zaprogramuj to w Unity Programowanie gry wojennej to świetny sposób na naukę implementowania różnych mechanizmów, takich jak wykrywanie celu, wyznaczanie trasy, ustawianie obiektów strategicznych, generowanie drogi. Z drugiej strony nie obejdzie się bez tworzenia skryptów postaci (na przykład strzelających po wykryciu wroga). Po zakończeniu szkolenia Twoja pierwsza gra 3D w Unity 2020. Kurs video. Tower Defence - prototyp od podstaw będziesz umiał samodzielnie zaimplementować te i inne elementy gry. Poznasz podstawową składnię języka C#. Będziesz wiedzieć, skąd wziąć modele do swoich projektów, jak dostosować je do własnych celów oraz jak ustawić zmienne i parametry. Połączysz obiekty z mechanizmami, a kliknięcia przycisku z wywołaniem metody w kodzie. Zobaczysz, gdzie najczęściej powstają błędy i jak je usuwać. Poznasz metody wyznaczania końca rozgrywki i nauczysz się dzielić ją na fale. Edytor Unity sprzyja programowaniu wieloplatformowych gier 3D, ponieważ jest bardzo elastyczny, a ponadto oferuje przeróżne narzędzia ułatwiające programiście pracę. Zobacz, jak je sensownie, efektywnie wykorzystać i zaprząc do realizacji swoich celów. Obojętne, czy chcesz stworzyć interfejs, czy osiągnąć efekt doskonałej animacji: na tym edytorze zawsze możesz polegać. Po co komu jeszcze jedna gra? Jeśli nurtowało Cię kiedykolwiek pytanie, czy pisana Ci jest kariera programisty — profesjonalna albo chociażby amatorska — pora sprawdzić, czy faktycznie to Twoje przeznaczenie. Twoja pierwsza gra 3D w Unity 2020. Kurs video. Tower Defence - prototyp od podstaw może być pierwszym krokiem w kierunku Twojej przyszłej pracy. A rynek pracy, jeśli chodzi o programistów gier — ze względu na wciąż rosnącą społeczność graczy — jest dziś potężny. W zasadzie grają wszyscy, więc rynek wciąż się nie nasycił. Co więcej, w powstawanie współczesnych gier 3D angażuje się znacznie większy zespół niż kiedyś. Do programisty i grafika dołączyła rzesza innych osób: testerzy, projektanci poziomów, designerzy doświadczeń gracza, specjaliści od wykorzystania usług chmurowych czy sztucznej inteligencji... A nawet jeśli nie zamierzasz zawodowo zająć się grami, może chcesz po prostu poczuć satysfakcję i w ciągu kilku tygodni stworzyć wyjątkową, bo własną grę? I z dumą zaprezentować ją znajomym? Unity pozwala działać w takim tempie, że możesz stworzyć grę jako prezent na zbliżające się urodziny któregoś z przyjaciół. Tylko dla wtajemniczonych W Unity można tworzyć nie tylko gry, ale także aplikacje użytkowe 3D. Co więcej, w tym środowisku można kompilować aplikacje na wiele platform. W związku z tym po ukończeniu kursu będziesz w stanie projektować proste gry i aplikacje także na potrzeby strony internetowych (platforma WebGL). Wisienką na torcie będzie możliwość zaprojektowania narzędzia pozwalającego na przykład na wirtualny spacer po Twoim mieszkaniu, w którym właśnie zmieniasz meble, aby ocenić efekt planowanych zmian. Czyż nie brzmi to fantastycznie? „To dopiero początek, a już jest fajnie! W niewielu dziedzinach programowania nauka idzie tak przyjemnie. W niewielu też tak szybko i naocznie widać efekty pracy. Jeśli chcesz sprawdzić, czy programowanie gier jest dla Ciebie, pamiętaj, aby koniecznie dokończyć pierwszy projekt, niezależnie od napotkanych przeszkód. Dzięki temu poznasz smak zarówno tych trudnych sytuacji, kiedy nie możesz znaleźć rozwiązania problemu, jak i satysfakcji po zakończeniu projektu i udostępnieniu go światu. Wówczas możesz uznać, że masz wystarczającą ilość informacji, aby odpowiedzieć sobie na pytanie: "Czy to jest dla mnie?". Pamiętaj — zmagaj się i szukaj pomocy, aż dotrzesz do końca projektu!” Arkadiusz Brzegowy

6
Kurs video

Tworzenie gier 2D w Unity. Kurs video. Podstawy C# i kompilacja gry na Androida

Arkadiusz Brzegowy

Obierz kurs na... doskonalenie umiejętności tworzenia gier w Unity 2022 Ludzie tworzą gry nie tylko po to, by w nie grać, ale również po to, by rozwijać umiejętności programowania. Niektórzy początkujący twórcy gier wybierają tę drogę z myślą, że będzie to ich praca zawodowa, taka na całe życie, inni traktują kreowanie wirtualnych światów jako wstęp do kariery programisty aplikacji lub stron WWW, jeszcze inni postrzegają to zajęcie jako hobby. Nim podejmiesz decyzję, w jakim kierunku pójść, warto dobrze poznać temat. Specyfika pracy programisty gier to w dużej mierze logiczne łączenie 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. Każdy programista powinien dobrać odpowiednie rozwiązanie na podstawie swojego doświadczenia, dostępnego czasu i perspektyw rozwoju danej gry lub aplikacji. Aby się tego nauczyć, warto wykonać kilka różniących się od siebie projektów. Ten kurs nauczy Cię przygotowywania kolejnych prototypów gier według własnego pomysłu. Dzięki temu nabierzesz doświadczenia, opanujesz także zasady tworzenia własnych gier i interaktywnych aplikacji 2D, które mogą pełnić funkcję edukacyjną lub informacyjną, na przykład na potrzeby marketingowe. Nie należy zawężać myślenia o tych aplikacjach tylko do działu rozrywki i gier! Tworzenie gier 2D w Unity 2022. Kurs video. Poziom średnio zaawansowany stanowi drugą część wznowienia bestsellerowej serii kursów poświęconych tworzeniu gier 2D. Od powstania poprzedniej serii zmieniły się technologie i urządzenia do grania, a Unity rozwinęło narzędzia służące do projektowania gier 2D. Autor, świadom tych zmian, przygotował nowe wersje kursów – bogatsze pod względem merytorycznym i atrakcyjniejsze dydaktycznie, z jeszcze bardziej angażującymi i interesującymi lekcjami. Przed przystąpieniem do pracy z proponowanym przez nas kursem na poziomie średnio zaawansowanym warto sięgnąć po kurs dla początkujących (Tworzenie gier 2D w Unity 2022. Kurs video. Poziom podstawowy). Jest on szczególnie polecany osobom, które dotąd nie miały styczności z Unity. Jeśli znasz już podstawy pracy z tym silnikiem, możesz od razu uruchomić kurs dla średnio zaawansowanych, do którego dołączony jest projekt gry z pierwszej części. Otwórz go w Unity i kontynuuj naukę z drugą częścią kursu. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie kursu nauczysz się między innymi: Obsługiwać pola statyczne w klasach Pracować z wzorcami projektowymi Działać na wielu scenach jednocześnie Ładować i wyładowywać z pamięci sceny w trakcie działania gry Przenosić obiekty z jednej sceny do drugiej za pomocą kodu Obsługiwać tablice w języku C# Zwiększać dynamikę rozgrywki i efektów dzięki Effectorom Przygotowywać środowisko programistyczne do kompilowania dla platformy Android Szykować urządzenia z systemem Android do testowania skompilowanej gry Implementować do swojej gry joysticki ekranowe do sterowania na ekranie dotykowym Zmieniać ustawienia na bardziej zaawansowane w celu kompilacji na Androida Wprowadzać opcję strzelania w Unity Projektować systemy teleportacji Oświetlać grę 2D za pomocą różnych nowych mechanizmów tworzonych specjalnie do tego celu W artystyczny sposób podnosić atrakcyjność gry za pomocą efektów postprocesowych Po zakończeniu drugiej części kursu będziesz w stanie samodzielnie stworzyć bardzo prostą grę 2D i skompilować ją na urządzenie z systemem Android. Nie będzie to jeszcze produkt gotowy do dystrybucji, ale do tego przygotuje Cię trzecia część szkolenia. Kurs może służyć w równej mierze osobom dorosłym, jak i młodzieży w wieku szkolnym. Jeżeli Twoje dziecko chce się rozwijać w kierunku tworzenia gier, ta seria idealnie nada się na prezent dla niego. Słowo autora do uczestników kursu Coś jest w tych narzędziach Unity do 2D, że mozolne programowanie zamienia się w pasjonujący akt kreacji. Poczujcie to, że czasem tworzenie gry daje nawet większą przyjemność niż granie!

7
Kurs video

Tworzenie gier 2D w Unity. Kurs video. Reklamy, monitorowanie zachowań i publikacja gry w Google Play

Arkadiusz Brzegowy

Obierz kurs na... doskonalenie umiejętności w produkcji gier Silnik gier Unity i współpracujący z nim Edytor powstały po to, by generować gry, także te w 2D. Ponad połowa wszystkich gier na świecie powstaje z użyciem właśnie tego narzędzia. A gry to dziś nie tylko rozrywka. Minigry stają się coraz ważniejszą składową nowoczesnej edukacji – zarówno w systemach szkolnych i szkoleniowych, jak i na poziomie edukacji społecznej; sięga się po nie w różnych obszarach, na przykład w ekologii, kulturze, finansach, e-zakupach itd. Skoro zaś ludzie tak kochają grać i tak chętnie korzystają z mechanizmów gier w rozmaitych życiowych sytuacjach, rola deweloperów w tym sektorze będzie stale rosła. By zacząć karierę jako junior game developer, trzeba wykonać co najmniej kilka własnych projektów i z sukcesem opublikować je w sklepie Google Play. Właśnie tego nauczysz się z naszego szkolenia. Kurs przeprowadzi Cię krok po kroku przez proces kreowania gry 2D za pomocą silnika Unity i stworzonego w tym celu Edytora. Poznasz zaawansowane możliwości tego oprogramowania, ułatwienia, jakie oferuje, a także nowości, które pojawiły się w jego najświeższej wersji. Opanujesz specjalistyczne słownictwo, przejdziesz przez wszystkie niezbędne etapy pracy, dzięki którym Twoja gra stanie się funkcjonalna i dostępna dla graczy. Przygotujesz się do pracy w branży – dobrze się przy tym bawiąc. Tworzenie gier 2D w Unity 2022. Kurs video. Poziom zaawansowany stanowi trzecią część wznowienia bestsellerowej serii kursów poświęconych tworzeniu gier 2D. Seria, która składała się z trzech szkoleń, powstała kilka lat temu. Tymczasem zmieniły się technologie i urządzenia do grania, a Unity rozwinęło narzędzia służące do projektowania gier 2D. Autor, świadom tych zmian, przygotował nowe wersje kursów – bogatsze pod względem merytorycznym i atrakcyjniejsze dydaktycznie, z jeszcze bardziej angażującymi i interesującymi lekcjami. Jeśli nie masz doświadczenia w pracy z silnikiem Unity, nim rozpoczniesz przygodę z kursem na poziomie zaawansowanym, zapoznaj się z kursem dla początkujących (Tworzenie gier 2D w Unity 2022. Kurs video. Poziom podstawowy) i z kursem dla średnio zaawansowanych (Tworzenie gier 2D w Unity 2022. Kurs video. Poziom średnio zaawansowany). Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie kursu nauczysz się między innymi: Budować interfejs w Unity z wykorzystaniem UI Elements Pauzować grę i wstrzymywać wszystkie obiekty na scenie przy pozostawieniu działającego interfejsu Implementować przyciski wyciszające dźwięki w całej grze za jednym razem Wymuszać na graczu podróżowanie w oczekiwanym przez twórcę kierunku na planszy Zapisywać informacje o stanie rozgrywki na urządzeniu Wczytywać zapisane wcześniej informacje i odtwarzać stan gry po jej ponownym uruchomieniu Rejestrować zarówno działania gracza, jak i samej aplikacji w usłudze Unity Analytics Przeglądać i analizować statystyki graczy Implementować do swojej gry Analytics Umieszczać w grze reklamy Nagradzać gracza za oglądanie reklam Przygotowywać konsolę deweloperską w Google Play Kompilować i podpisywać grę cyfrowo Umieszczać skompilowaną grę w Google Play i uruchamiać testy wewnętrzne dla wskazanych użytkowników Finalizować proces udostępniania gry szerokiemu gronu odbiorców Ten kurs (podobnie jak cały cykl) zakończysz na poziomie średnio zaawansowanym. Oznacza to, że będziesz przygotowany do samodzielnego tworzenia gier na platformę Android przy użyciu najnowszej wersji silnika Unity i odpowiedniego Edytora, a także publikowania ich w sklepie Google Play. Kurs może służyć w równej mierze osobom dorosłym, jak i młodzieży w wieku szkolnym. Jeżeli Twoje dziecko chce się rozwijać w kierunku tworzenia gier, ta seria kursów idealnie nada się na prezent dla niego.

8
Kurs video

Tworzenie gier 2D w Unity. Kurs video. Stwórz swoją pierwszą grę platformową

Arkadiusz Brzegowy

Obierz kurs na... tworzenie gier 2D w Unity 2022! Tworzenie gier to jedna z najatrakcyjniejszych i najciekawszych form nauki programowania. Wiele osób zaczyna od tworzenia prostych gier już na etapie edukacji w szkole i część młodych twórców tak to wciąga, że potem zajmują się tym zawodowo. Innym te umiejętności przydają się do przyjaznego wejścia w świat IT, co nieraz kończy się pracą w charakterze programisty, niekoniecznie zajmującego się game development. Gry nie tylko dostarczają rozrywki, ale również coraz częściej mają charakter edukacyjny. Kolejne premiery głośnych produkcji - na konsole, komputery lub smartfony - odbijają się szerokim echem w mediach. Minigry dołączane są do aplikacji w naszych telefonach, aby podnieść ich atrakcyjność. Również portale społecznościowe kuszą grami, a użytkownicy powszechnie z nich korzystają. Słowem, to ogromny rynek i branża z potencjałem ciągłego rozwoju. Dzięki temu kursowi nauczysz się tworzyć od podstaw gry 2D z wykorzystaniem silnika Unity i stworzonego w tym celu edytora. Obecnie ponad połowa wszystkich gier na świecie powstaje przy użyciu właśnie tej technologii! Chcesz się nauczyć tworzyć gry, myślisz, aby w przyszłości zająć się tym zawodowo? Jeśli tak - to propozycja dla Ciebie. Tworzenie gier 2D w Unity 2022. Kurs video. Poziom podstawowy to pierwsza część wznowienia bestsellerowej serii kursów poświęconych tworzeniu gier 2D. Seria, która składała się z trzech szkoleń powstała kilka lat temu. Tymczasem zmieniły się technologie i urządzenia do grania, a Unity rozwinęło narzędzia służące do projektowania gier 2D. Autor, świadom tych zmian, przygotował nowe wersje kursów - bogatsze pod względem merytorycznym i atrakcyjniejsze dydaktycznie, z jeszcze bardziej angażującymi i interesującymi lekcjami. Kurs tworzenie gier 2D jest przeznaczony dla osób nieznających Unity, od podstaw tłumaczy działanie i zastosowanie elementów programu, w tym rzecz jasna jego nowych funkcji. By przystąpić do szkolenia, nie trzeba mieć doświadczenia w programowaniu ani w pracy z silnikami gier. Ponieważ Unity oferuje nieograniczoną czasowo darmową wersję, nabywane umiejętności można ćwiczyć bez inwestowania w drogą licencję. Kurs kończy się na poziomie podstawowym. Naukę możesz kontynuować w ramach dwóch kolejnych szkoleń z serii, na wyższym poziomie zaawansowania, dzięki czemu po ukończeniu cyklu Twoja wiedza na temat tworzenia gier 2D w Unity będzie kompletna. Co Cię czeka podczas kursu Unity 2022? W trakcie kursu tworzenia gier 2D nauczysz się między innymi: Tworzyć nowy projekt w Unity Szukać grafik i dźwięków do gry w internecie Importować zewnętrzne assety do projektu gry Obsługiwać interfejs edytora Unity i sprawnie się w nim poruszać Tworzyć scenerię gry 2D z materiałów modułowych - tzw. kafelków (tiles) Budować tilemapy w scenie, zarządzać nimi i je konfigurować Odpowiednio traktować zmiany w kodzie i przerabiać własne rozwiązania Korzystać z systemu kontroli wersji Plastic SCM Stosować składnię i podstawowe zasady pisania kodu w języku C# Obsługiwać nowy Input System w Unity i za jego pomocą poruszać graczem Pobierać potrzebne moduły/paczki Unity za pomocą Package Managera i aktualizować je do nowszych wersji Programować w języku C# na poziomie umożliwiającym stworzenie gry 2D Wprawiać w ruch sprite’y (duszki) w scenie Konfigurować animację poklatkową sprite’ów w grze Tworzyć obiekty do zbierania przez gracza w scenie Oprogramowywać system zliczania punktów, wykrywania porażki i przywracania gracza do punktu kontrolnego Konfigurować kamerę w płynny sposób podążającą za graczem w grze Obsługiwać prefaby i z ich wykorzystaniem równocześnie modyfikować nawet kilkaset obiektów w scenie Za pomocą kodu tworzyć nowe obiekty w scenie i je z niej usuwać Tworzyć elementy interfejsu użytkownika przy użyciu nowego systemu UIElements Pisać kod łączący komunikację pomiędzy różnymi modułami gry Zarządzać stanem gry za pomocą obiektów nadrzędnych - menadżerów Samodzielnie programować elementy wielokrotnego użycia w scenie, takie jak poruszające się kolce, animowany wróg na planszy, przemieszczające się platformy, miejsca teleportacji Dodawać dźwięk do gry Oprogramowywać uruchamianie dźwięków zdarzeń na kilka sposobów Kompilować grę do uruchamialnej postaci pliku EXE Korzystać ze szczegółowych parametrów kompilacji, aby dostosować grę do swoich potrzeb Po ukończeniu kursu będziesz w stanie przygotowywać prototypy gier według własnych pomysłów, a także tworzyć interaktywne aplikacje 2D, które mogą pełnić na przykład funkcję edukacyjną, informacyjną lub marketingową. Co więcej, możesz stworzyć personalizowaną grę 2D na prezent, z wykorzystaniem odręcznych rysunków lub zdjęć z wycieczki - po tym kursie jej wykonanie zajmie Ci najwyżej kilka dni! Kurs może służyć w równej mierze osobom dorosłym, jak i młodzieży w wieku szkolnym. Jeżeli Twoje dziecko chce się rozwijać w kierunku tworzenia gier, to ta seria kursów idealnie nadaje się na prezent dla niego. Słowo autora do uczestników kursu: Jedno jest pewne - zmiany! Więc nie traktujcie ani świata, ani swojego kodu jako czegoś stałego. Niech to będzie tworzywo w Waszych rękach i umysłach. Zmieniajcie go i bawcie się nim! System kontroli wersji, który poznacie w ramach tego szkolenia, spowoduje, że będziecie mogli psuć swój kod bezkarnie! Sprawdź także kurs Java od podstaw dostępny w ofercie.