Tworzenie gier

1
Kurs video

App Inventor. Kurs video. Stwórz grę mobilną bez kodowania

Konrad Jagaciak

Obierz kurs na... samodzielne programowanie gier mobilnych Dziś nawet małe dziecko wie, że w umiejętności programowania tkwi moc. Moc kreowania wirtualnego świata, moc wpływania na własną przyszłość, moc współpracy z maszynami, które coraz silniej wkraczają w nasze życie. W przyszłości umiejętności programistyczne zapewnią dzisiejszym dzieciom - tym małym i tym większym - pracę, czyli moc samodzielnego utrzymania się, i to na niezłym poziomie finansowym. Jak wprowadzić najmłodszych w świat informatyki? Pierwsze doświadczenia i oprogramowanie, z jakim dziecko się zetknie, mają niesamowite znaczenie. Mogą zachęcić do podejmowania kolejnych wyzwań, ale mogą też zniechęcić. Mogą zaopatrzyć w solidne i uniwersalne podstawy, lecz mogą również zaśmiecić głowę niepotrzebną wiedzą, której przyszły programista nigdy nie wykorzysta. Najpopularniejszym obecnie narzędziem programistycznej edukacji jest Scratch. Ten prosty wizualny język programowania świetnie się sprawdza jako przewodnik dla najmłodszych adeptów sztuki programistycznej. Uczy, bawiąc, i daje solidne, uniwersalne podstawy do dalszego działania. Właśnie - co dalej? Dzieciom nieco starszym, czyli młodzieży, a także dzieciom młodszym, które Scratcha przerobiły już „wzdłuż i wszerz”, trzeba podsunąć coś nowego, bardziej wyrafinowanego i dającego większe możliwości. Idealny będzie tu App Inventor - świetny pomost między narzędziami stricte edukacyjnymi, do których należy Scratch, a profesjonalnymi językami programowania. Chętnie sięgają po niego nauczyciele informatyki, a jeszcze chętniej opanowujący jej podstawy uczniowie, ponieważ w App Inventorze można samodzielnie zaprojektować to, co tygrysy lubią najbardziej. Grę mobilną. Nasz kurs uczy, jak projektować w App Inventorze różne gry mobilne. Co Cię czeka podczas tego profesjonalnego szkolenia Uczestnik kursu: Szybko opanuje interfejs App Inventora i pozna jego najważniejsze możliwości Dowie się, czym są zmienne, listy, zdarzenia Zrozumie, jak działa instrukcja warunkowa Pozna podstawowe kontrolki GUI Zdobędzie podstawową wiedzę na temat modelu barw RGB Co więcej... Proponowane przez nasz szkolenie uczy przez zabawę. I daje wiele satysfakcji - bo czy może być coś fajniejszego niż samodzielnie zaprojektowana gra na komórkę? Lepsze są tylko cztery gry na komórkę! I właśnie tyle w trakcie kursu razem zaprojektujemy. App Inventor. Kurs video. Stwórz grę mobilną bez kodowania jest przeznaczony dla osób zupełnie początkujących, takich, które nie programowały wcześniej, lub też programujących jedynie w prostych edukacyjnych narzędziach, jak Scratch. Czym jest App Inventor App Inventor to zintegrowane środowisko programistyczne, które służy do projektowania rozmaitych aplikacji internetowych. Pierwotnie stał za nim Google, aktualnie pieczę nad tym narzędziem sprawuje Massachusetts Institute of Technology (MIT). Choć ma spore możliwości - o czym za chwilę - Inventor został pomyślany jako oprogramowanie przeznaczone dla osób stawiających pierwsze kroki w programowaniu. Pozwala tworzyć projekty działające zarówno pod systemem Android, jak i iOS. Wielką zaletą App Inventora jest to, że dostęp do niego pozostaje bezpłatny, udostępniany na licencji open source. Sprawdzi się on w edukacji zarówno osób, które już opanowały Scratcha, jak i całkowitych „informatycznych świeżaków”. W trakcie szkolenia użyjemy App Inventora do projektowania mobilnych gier, ale równie dobrze można za jego pomocą tworzyć rozbudowane aplikacje, na przykład własną przeglądarkę internetową, stoper czy odtwarzacz multimedialny.

2
Kurs video

Baltie. Kurs video. Poziom pierwszy. Elementarz programowania w języku wizualnym

Agnieszka Borkowska

Kurs Baltie online i jego charakterystyka Programiści są jednymi z najpilniej poszukiwanych i najlepiej opłacanych pracowników branży IT. Należy przypuszczać, że w przyszłości waga znajomości tematu będzie tylko rosnąć. Stąd do nauki pisania prostych programów powinno się podejść równie poważnie, jak do uczestnictwa w zajęciach z języków obcych. Tylko jak skutecznie zarazić dziecko programistyczną pasją? W jaki sposób zmienić naukę w zabawę? Tu z pomocą przychodzi program Baltie oraz jego charakterystyczny bohater - mały czarodziej ubrany w fioletowe szatki. To właśnie nim sterować będzie młody adept informatyki, bawiąc się, ucząc i przygotowując do korzystania z bardziej zaawansowanych języków programowania. Co Cię czeka podczas kursu Baltie online? Baltie. Kurs video. Poziom pierwszy. Elementarz programowania w języku wizualnym kończy się na poziomie średnio zaawansowanym, co oznacza, że w ramach programowania użytkownik nauczy się między innymi korzystania z listy poleceń, tworzenia kodu z poleceniami wykonywanymi liniowo oraz bloków poleceń, definiowania i wywoływania procedur, opisywania programu za pomocą komentarzy. Pozna też instrukcje sterujące (if, if else, while, for), będzie stosować różne typy danych oraz pozycjonować elementy za pomocą współrzędnych. Dowie się także, jak tworzyć animacje w programie Baltie. Po ukończeniu kursu jego uczestnik będzie w stanie pisać programy komputerowe oraz oczywiście zapisywać utworzone w programie pliki na dysku. Sprawdź także kurs tworzenia gier dostępny na naszej stronie.

3
Kurs video

Game design. Kurs video. Przewodnik początkującego projektanta gier

Konrad Chrustowski

Obierz kurs na projektowanie gier komputerowych Spacewar! to pierwsza gra komputerowa, która została wydana komercyjnie. Jej wielki sukces stał się inspiracją dla kolejnych twórców i nadał kierunek całej branży gier wideo. Teraz, sześćdziesiąt lat później, produkcja gier przynosi ogromne zyski i jest rozrywką dla coraz bardziej wymagających graczy. By zadbać o każdy detal przy produkcji, zatrudnia się cały sztab wykwalifikowanych specjalistów, a sam proces może trwać nawet kilka lat. Ten kurs nie będzie poświęcony programowaniu ani grafice. Zagłębimy się w świat game designu, czyli szerokiej dziedziny projektowania gier, skupiającej się na mechanice i wrażeniach wizualnych. Osoba na stanowisku game designera odpowiada za tworzenie koncepcji gry, scenariuszy, poziomów i mechanik. Projektanci są obecni w przedsięwzięciu od początku do końca; ich praca zaczyna się od pomysłu i trwa na etapie postprodukcji, obejmującym testowanie i udoskonalanie produktu. Przy dużych produkcjach, głównie w sektorze gier AAA, zapotrzebowanie na wyspecjalizowanych designerów jest coraz większe. W ramach tego kursu poznasz podstawowe koncepty game designu i zobaczysz, jak wygląda dzień z życia designera, w zależności od wybranej specjalizacji. Przekonaj się, która ścieżka rozwoju jest dla Ciebie, i postaw pierwsze kroki w gamedevie! W trakcie naszego profesjonalnego szkolenia: Dowiesz się, czym się zajmuje i jaką funkcję w zespole pełni: o Game designer o Level designer o Environmental designer o Narrative designer o UI designer o Art designer o Sound designer Poznasz profesjonalne, branżowe słownictwo, między innymi terminy: pacing, game loop, flow, rubber banding, slippery slope, krzywa zainteresowania Nauczysz się rozpoznawać typy graczy Dowiesz się, jak zoptymalizować kategorię gry pod dany typ gracza Poznasz persony protagonisty i antagonisty Zrozumiesz, jak ważna jest dostępność cyfrowa w projektowaniu gier Dowiesz się, jakie są najpopularniejsze silniki gier i narzędzia graficzne Poznasz metody zarządzania projektami i przeznaczone do tego narzędzia Co więcej... Dowiesz się, dlaczego należy sporządzać dokumentacje GDD i TDD Poznasz zalety korzystania z arkuszy kalkulacyjnych podczas tworzenia gier Po zakończeniu szkolenia będziesz posiadać elementarną wiedzę teoretyczną z zakresu projektowania gier wideo. Nauczysz się operować terminologią powszechnie stosowaną w świecie gamedevu. W drugim rozdziale zapoznasz się z rolami i obowiązkami designerów w zespole deweloperskim, z podziałem na wykonywane specjalizacje. Dzięki takiemu podejściu możesz porównać zadania i obowiązki poszczególnych designerów i stwierdzić, która specjalizacja jest dla Ciebie najbardziej interesująca. Wiedzę zdobytą w trakcie kursu możesz w pełni wykorzystać w praktyce. Dobre przygotowanie teoretyczne jest niezwykle pomocne - wręcz wymagane - aby znaleźć pracę w gamedevie. Zespoły projektowe są nastawione na współpracę między osobami na różnych stanowiskach, zatem znajomość podstaw designu pomaga nie tylko designerom, ale też programistom, grafikom czy testerom w codziennym odnajdywaniu się w swojej pracy. Dla kogo jest ten kurs? Game design. Kurs video. Przewodnik początkującego projektanta gier jest skierowany zarówno do początkujących designerów, jak i całkowitych nowicjuszy, dopiero zainteresowanych zawodem game designera. Adresatami szkolenia są również gracze i wszystkie osoby, które chcą zgłębić tajemnice produkcji gier i bliżej poznać świat gamedevu. Game designer Osoba na stanowisku game designera powinna mieć szerokie rozeznanie w tematyce gier wideo - zarówno w ujęciu technicznym, jak i kreatywnym. Idealny kandydat na tę posadę ma na co dzień styczność z różnymi rodzajami gier i posiada wiedzę ogólną z obszarów sztuki i popkultury. Ponadto powinien być zaznajomiony z zasadami projektowania graficznego, tworzeniem fabuły i oprawy dźwiękowej. Przydatna jest również dobra znajomość narzędzi i języków programowania, zwłaszcza C++.

4
Kurs video

Mały programista. Kurs video. Programowanie gier w Scratch 2.0

Agnieszka Borkowska

Kurs online Scratch 2.0, czyli programowanie gier dla najmłodszych Scratch to język programowania oraz środowisko programistyczne obdarzone fantastycznymi zaletami: jest proste w nauce, przejrzyste, zabawne i pozwala na stworzenie konkretnych, działających programów w zaledwie kilku krokach. Co więcej, projekty powstałe w Scratchu są bardzo efektowne, a polecenia w formie kolorowych klocków dają się łatwo i logicznie powiązać w ciągi prowadzące do uzyskania zamierzonych celów. Scratch genialnie wprowadza dzieci w wieku od ośmiu do szesnastu lat (a także dorosłych laików) w świat programowania. Dzięki niemu można dogłębnie poznać i zrozumieć strukturę programu, zobaczyć, jak łączyć ze sobą różne polecenia. To jednak nie wszystko, co oferuje kurs Mały programista. Co Cię czeka podczas szkolenia Mały programista? Podczas kolejnych lekcji kursu internetowego Scratch nauczysz się korzystać z poleceń i bibliotek. Odkryjesz, jak łączyć polecenia w większe skrypty i kompletne programy. Dowiesz się, jak pracować z duszkiem i zmieniać jego kostiumy, a także dodawać duszki i wątki oraz zapisywać efekty pracy. Zobaczysz, jak poruszać duszkiem na scenie oraz używać współrzędnych i zmiennych. Poznasz instrukcję Jeżeli oraz pętlę Powtarzaj aż. Sprawdzisz, jak działają polecenia graficzne i dźwiękowe, jak obsługiwać komunikaty, a ponadto oswoisz się ze zdarzeniami. Po ukończeniu kursu będziesz w stanie pisać programy wykonywane liniowo, wielowątkowe, interaktywne i z instrukcjami sterującymi — czyli własne gry różnego typu, grafiki i animacje — oraz dodawać do nich dźwięk i muzykę. Kurs online programowania Scratch 2.0 kochają dzieci i rodzice — dzięki niemu mogą się razem bawić i uczyć. Spróbuj napisać własne atrakcyjne gry i poczuj się jak prawdziwy mistrz! Wybierz kurs internetowy Scratch i do dzieła! W naszej ofercie znajdziesz także inne kursy video dla dzieci.

5
Kurs video

OpenGL. Kurs video. Wprowadzenie do programowania grafiki komputerowej

Krzysztof Szenk

Obierz kurs na... programowanie grafiki komputerowej ze szkoleniem online OpenGL Wprowadzanie na rynek kolejnych, coraz bardziej atrakcyjnych wizualnie gier komputerowych wymusza produkcję wysoko wydajnych kart graficznych. Siłą rzeczy przyspieszają także prace nad rozwojem tzw. graficznych API, umożliwiających komunikację z kartą oraz wykonywanie za jej pomocą działań matematycznych. Poza zastosowaniem najbardziej oczywistym, takim jak generowanie obrazu czy rysowanie kolejnych klatek gry komputerowej, procesory graficzne okazują się przydatne w wielu innych dziedzinach, w których możliwe jest prowadzenie obliczeń w sposób równoległy, na przykład w sieciach neuronowych i — ogólniej — w machine learning. Jednym z tego typu API jest przedstawiony w tym kursie OpenGL. Jako że jest stosunkowo łatwy do opanowania, a przy tym bardzo popularny, poleca się rozpocząć poznawanie zagadnienia właśnie od OpenGL i dopiero potem ewentualnie przejść do oprogramowania bardziej wyrafinowanego, jak choćby Vulkan. Do niewątpliwych zalet OpenGL — obok łatwości obsługi i wszechstronności — należy to, że jego specyfikacja jest udostępniona darmowo w internecie. Dodatkowo z API można korzystać na wielu urządzeniach i systemach operacyjnych, co stanowi konkurencję dla interfejsu Direct3D, który funkcjonuje jedynie na systemie Windows. Co Cię czeka podczas naszego profesjonalnego kursu video OpenGL? W trakcie szkolenia online OpenGL: poznasz oprogramowanie OpenGL; opanujesz podstawy jego obsługi; dowiesz się, jak działa kamera, czym są tekstury i jak poprawnie ładować modele; zrozumiesz, czym jest instanced rendering. Co więcej... będziesz pracować na najnowszej wersji interfejsu, a przy okazji zapoznasz się z compute shader, programem pozwalającym wykorzystywać kartę graficzną do zastosowań innych niż generowanie obrazu. OpenGL. Kurs video. Wprowadzenie do programowania grafiki komputerowej kończy się na poziomie podstawowym, ale porusza także tematy wchodzące w zakres bardziej zaawansowany. Przerobienie całego kursu oraz sumienne utrwalenie zdobytej wiedzy (najlepiej poprzez stworzenie kilku własnych projektów) powinno pozwolić kursantowi dostać się na staż jako graphics programmer. Należy jednak mieć na uwadze, że na tego rodzaju stanowisku bardzo istotna jest również co najmniej średnio zaawansowana znajomość języka C lub C++. Kim jest graphic programmer Najprościej rzecz ujmując, rolą graphics programmera jest generowanie obrazu lub specjalnych efektów graficznych, takich jak rzucanie cieni przez obiekty w świecie gry, odbicie świata w lustrach itp. W ramach swojej pracy graphic programmer wykonuje wiele obliczeń matematycznych (to głównie algebra liniowa oraz analiza matematyczna). W praktyce, ze względu na umiejętność obchodzenia się ze specyficzną architekturą sprzętu prowadzącego obliczenia w sposób równoległy, zajmuje się często także wykorzystaniem procesorów graficznych do innych, bardziej ogólnych celów obliczeniowych. W codziennej praktyce zawodowej graphics programmera bardzo ważna okazuje się zarówno znajomość graficznego API, jak i świadomość tego, jak jego wykorzystanie przekłada się na działania podejmowane przez rzeczywisty sprzęt. OpenGL — pierwsze kroki Podczas kursu video OpenGL zdobędziesz solidne podstawy obsługi programu OpenGL w wersji 4.5. Dowiesz się, jak stworzyć okno przeznaczone do jego użycia z wykorzystaniem przeznaczonej do tego popularnej biblioteki oraz jak uzyskać dostęp do funkcji tego interfejsu. Nauczysz się posługiwać atrybutami wierzchołków, programować vertex shader i geometry shader oraz poprawnie manipulować danymi w pamięci z uwzględnieniem ich położenia i formatu, w jakim są zapisane. Poznasz mniej oczywiste formaty zapisu danych, zasady programowania fragment shader, jak również sposoby obsługi bufora indeksów. Stworzysz i narysujesz swój pierwszy trójkąt, załadujesz obrazy z plików graficznych (formaty takie jak JPG, BMP, PNG i inne) i na ich podstawie wykreujesz tekstury. Zrozumiesz, jak poprawnie posługiwać się mipmapami, korzystać z tekstur oraz samplerów dwuwymiarowych, a także ładować modele z plików, tworzyć na ich podstawie meshe i generować obraz. Sięgniesz po algebrę liniową dla potrzeb trójwymiaru oraz obliczysz oświetlenie rysowanych obiektów. Na koniec szkolenia online OpenGL zapoznasz się z podstawami instancingu i korzystania z karty graficznej do celów niezwiązanych bezpośrednio z generowaniem obrazu. Zobacz także kursy video .NET dostępne w naszej ofercie!

6
Kurs video

Pixel art. Kurs video. Stwórz świat w stylu retro

Wojciech Witowski

Obierz kurs na... tworzenie gier w starym stylu Czy potrafisz rozszyfrować termin „piksel”? Stanowi on zbitkę dwóch angielskich wyrazów: picture i element. Stąd piksel to najmniejszy jednolity fragment obrazu wyświetlanego na ekranie. Dzisiejsza technika z jej fenomenalną rozdzielczością sprawia, że ludzkie oko nie dostrzega pojedynczych pikseli, ale dawniej widać było wyraźnie, że grafiki gier tworzone są z wielu maleńkich kwadratów. Ponieważ jednak lubimy wracać do tego, co znamy i co było dawniej, a to, co było dawniej, z czasem nabiera szlachetności, wyraźne rozpikselowanie obrazu znowu jest modne i wielu dzisiejszych twórców celowo produkuje gry w duchu pixel art – z widocznymi pikselami, z grafiką, którą tworzy się za pomocą manipulowania tymi najmniejszymi elementami obrazu. To świetna wiadomość dla kogoś, kto dopiero zaczyna przygodę z tworzeniem gier video. Niezależnie od tego, czy masz talent plastyczny, czy może jesteś koderem – z tym rodzajem grafiki poradzisz sobie bez problemu. Możesz używać jej do gier, ale także do innych celów, na przykład reklam, webkomiksów czy animacji. Kreując rozrywkę w duchu pixel art, dołączysz do twórców gier niezależnych (tzw. indie), którzy przygotowują swoje gry w małych zespołach, a czasem wręcz jednoosobowo. Co nie znaczy, że na nich nie zarabiają. Przykładowo gra Stardew Valley – stworzona w stylu pixel art przez jednego człowieka – od wydania w 2016 roku do 2023 wzbogaciła jej twórcę o ponad 20 milionów dolarów. Nasz kurs przygotuje Cię do tworzenia gier w duchu pixel art zarówno teoretycznie, jak i praktycznie. W jego trakcie zyskasz cenną wiedzę dotyczącą artystycznych i technicznych aspektów zagadnienia. Co Cię czeka podczas naszego profesjonalnego szkolenia Ucząc się z naszym kursem: Opanujesz podstawy obsługi programów Krita i Unity 2D Dowiesz się, jak tworzyć estetyczny pixel art Nauczysz się budować elementy świata w stylu retro pixel art Powołasz do życia animowane postaci w duchu retro Przyjrzysz się eksportowi assetów z Krity do Unity Przekonasz się, jak wygląda współpraca z narzędziem do tworzenia map na bazie kafelków (tili) w Unity Pixel art. Kurs video. Stwórz świat w stylu retro kończy się na poziomie podstawowym w zakresie tworzenia grafiki pixel art, jak również obsługi programów Krita i Unity 2D. Szkolenie da Ci więc solidną bazę do dalszej samodzielnej nauki. Jeśli lubisz wygląd gier zrealizowanych w pixelartowym stylu, ale nigdy takich nie tworzyłeś lub jesteś na początku swojej przygody z tym stylem, to ten kurs jest dla Ciebie idealny.

7
Kurs video

Praktyczny kurs programowania C# w Unity. Kurs video. Poziom podstawowy

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

8
Kurs video

Programowanie z Minecraft dla dzieci. Kurs video. Język Lua od podstaw

Urszula Wiejak, Adrian Wojciechowski

Minecraft to więcej niż gra - to prawdziwy kulturowy fenomen ostatnich lat. Dzieło studia Mojang znalazło od chwili premiery 176 milionów nabywców. Nieograniczone możliwości kreowania własnych światów okazały się dla graczy atrakcyjniejsze niż rozbudowana fabuła czy dopieszczona grafika. Szybko dostrzeżono także niebywałe walory edukacyjne Minecrafta, wykorzystywanego obecnie szeroko do nauczania przez zabawę - od nauk ścisłych po przedmioty humanistyczne. Nie dziwi więc, że to również doskonałe narzędzie do nauki programowania, pozwalające od najmłodszych lat uczyć się, czym są i jak działają algorytmy. Dzieci pokochają naukę programowania z Minecraftem, bo będzie dla nich najatrakcyjniejszą formą przyswajania wiedzy. Rodzice zaś docenią, że jest on jednocześnie źródłem wiedzy dalece wykraczającej poza standard nauczania informatyki w polskich szkołach. Co Cię czeka w trakcie naszego profesjonalnego szkolenia? Podczas kursu uczeń: rozwinie myślenie logiczne, analityczne i krytyczne, dowie się, czym jest wyobraźnia przestrzenna i jak jej skutecznie używać, zdobędzie umiejętność pokonywania problemów i poprawiania błędów, otrzyma solidne podstawy programowania i wiedzę o tym, czym są między innymi: funkcje, pętle, zmienne, warunki, będzie pracować z elementami matematyki, rozwinie umiejętność słuchania ze zrozumieniem, będzie z powodzeniem koncentrować się na wykonywanym zadaniu, zdobędzie wiadomości i umiejętności z zakresu kompetencji informatycznych, wykraczające poza szkolną podstawę programową do wykorzystania na lekcjach informatyki, nauczy się pisania programów według podanych instrukcji, rozwinie kreatywność poprzez tworzenie własnych programów, przekieruje uwagę z samego grania na komputerze na tworzenie programów - z konsumenta stanie się twórcą. W ramach kursu programowania z Minecraftem dziecko nabędzie kluczowych kompetencji informatycznych. Wiedza jest podawana w atrakcyjnej, połączonej z zabawą formie. Podczas szkolenia omawiany jest język Lua, dzięki swojej prostocie znakomity na początek przygody z programowaniem. W trakcie 24 lekcji, trwających łącznie niemal 5 godzin, uczestnik będzie miał do wykonania 109 zadań przygotowanych przez Akademię Komputerową Komputrilo. Po każdym zadaniu pokazano jego rozwiązanie, dzięki czemu od razu widać, czy zostało wykonane poprawnie. Umiejętności zdobyte podczas kursu znacznie wykraczają poza szkolną podstawę programową z zakresu informatyki - pozwolą zabłysnąć na lekcjach, a także będą solidną bazą do dalszej przygody z programowaniem. Dla kogo przeznaczony jest ten kurs? Merytorycznie i tematycznie kurs jest dostosowany do wiedzy i zdolności poznawczych dzieci w wieku od ośmiu lat. Może być także pomocny dla starszych uczniów, którzy nie mieli jeszcze okazji spróbować swoich sił w programowaniu. Ze szkolenia skorzystać mogą również rodzice, zwłaszcza jeżeli dla nich też będzie to pierwszy kontakt z programowaniem. A po zakończeniu szkolenia... Po zakończeniu kursu słuchacz będzie posiadał umiejętność programowania w stopniu podstawowym, jednakże znacznie wykraczającym poza szkolną podstawę programową z informatyki. Będzie to pierwszy krok do rozwijania w przyszłości pasji programowania i zdobywania coraz szerszych kompetencji informatycznych, niezmiernie przydatnych we współczesnym świecie. Rodzicom natomiast kurs daje możliwość zauważenia i rozwinięcia zdolności dziecka w zakresie nauk ścisłych, odkrycia jego talentu i potencjału. Być może będzie to asumpt do wyboru w przyszłości dalszego kształcenia w kierunkach informatycznych. O twórcach kursu Kurs został przygotowany przez Komputrilo Akademię Komputerową na bazie doświadczenia firmy, która od 2015 roku odkrywa i rozwija talenty informatyczne u dzieci i młodzieży. Twórcy kursu, Urszula Wiejak i Adrian Wojciechowski, są też autorami książek z serii Programowanie z Minecraftem dla dzieci, wydanych przez Grupę Wydawniczą Helion.

9
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ć.

10
Kurs video

Tworzenie gier 2D w Unity 2022. Kurs video. Poziom podstawowy

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.

11
Kurs video

Tworzenie gier 2D w Unity 2022. Kurs video. Poziom średniozaawansowany

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!

12
Kurs video

Tworzenie gier multiplayer dla programistów Unity. Poziom pierwszy. Kurs video

Arkadiusz Brzegowy

Obierz kurs na... Unity! Ludzie uwielbiają współzawodniczyć, sprawdzać się, wyprzedzać innych i odnosić sukcesy. Uwielbiają też spędzać czas w towarzystwie tych, którzy mają podobne zainteresowania. Dziś na tę potrzebę odpowiadają także gry sieciowe 2D na urządzenia mobilne, które pozwalają nam na wspólną rozrywkę nawet wtedy, gdy znajdujemy się daleko od innych graczy. Jest to bardzo wygodne i coraz popularniejsze rozwiązanie w dzisiejszym, stechnicyzowanym świecie. Jeśli dostrzegasz potencjał rynku sieciowych gier na tablet czy telefon i umiesz programować w środowisku Unity, lecz chciałbyś poszerzyć własne umiejętności budowania gier o możliwości sieciowe, to szkolenie pozwoli Ci szybko podążyć tą drogą. Kurs Tworzenie gier multiplayer dla programistów Unity. Poziom pierwszy. Kurs video to zaproszenie do wstąpienia na nowy poziom budowania gier. Dzięki niemu poznasz zasady komunikowania się komputerów w trakcie działania gry sieciowej i nauczysz się odpowiednio ustawiać połączenia. Sprawdź, jak stworzyć funkcjonalną i wygodną w obsłudze grę online dla wielu graczy! Przekonaj się, jak w pełni korzystać z Unity - i zarabiaj na swoich grach! Czego nauczysz się podczas naszego profesjonalnego szkolenia? Zrozumiesz, jak komunikują się komputery w trakcie działania gry. Poznasz odpowiednią kolejność działań przy zestawianiu połączenia pomiędzy komputerami. Nauczysz się przygotowywać obiekty sieciowe graczy. Sprawdzisz, jak rozróżniać dynamicznie w trakcie rozgrywki, który obiekt należy do gracza lokalnego, a który do zdalnego. Odkryjesz, jak uruchamiać funkcje wykonywane na serwerze z aplikacji klienckiej. Zobaczysz, jak uruchamiać z serwera funkcje wykonywane na aplikacjach graczy. Dowiesz się, jak tworzyć scenę Lobby, w której gracze dołączają do rozgrywki. Ponadto w trakcie dwudziestu dziewięciu lekcji nauczysz się konfigurować Prefaby obiektu gracza i korzystać z funkcji typu Callback wywoływanych przez aplikacje sieciowe, aby wychwycić zdarzenia. Sprawdzisz też, jak korzystać z usługi Matchmaking na serwerach Unity Technologies i właściwie konfigurować tę usługę. Twoje nowe umiejętności obejmą także sposoby testowania aplikacji sieciowych na jednym komputerze. Poznasz techniki optymalnego synchronizowania danych i wybierania danych newralgicznych dla poprawności rozgrywki. Zorientujesz się, jak należy konfigurować sceny Lobby i na czym polega testowanie rozgrywki z użyciem Lobby. Co więcej, dowiesz się także, jak przygotować Lobby z wykorzystaniem Matchmaking. Tworzenie gier multiplayer dla programistów Unity. Poziom pierwszy. Kurs video przeprowadzi Cię przez proces usieciowienia gry zarówno w przypadku tworzenia nowej, jak i rozbudowywania już istniejącej. Pozwoli Ci także wybrać rodzaj interakcji: kooperację lub rywalizację, i dobrać odpowiednie narzędzia implementacji nowych funkcjonalności w grze. Spleć sieć! Dobrze zaprojektowana gra 2D potrafi dostarczyć wiele przyjemności, jednak rozgrywka z komputerem lub z samym sobą przeważnie szybko staje się nudna. Z kolei gra z innymi zawsze obfituje w niespodzianki - to jej największa zaleta. Z punktu widzenia programisty taka gra ma także inną zaletę, wręcz nie do przecenienia: jeśli jest dobrze napisana, jej popularność będzie gwałtownie wzrastać, ponieważ gracze będą polecać ją sobie nawzajem i umawiać się na wspólne sesje. Tak właśnie powstają virale. Jeśli jednak chcesz, żeby Twoja gra w Unity odniosła taki sukces, musisz dobrze zaplanować i skonfigurować każdy detal. Możliwości tabletów i telefonów nie są tak duże jak możliwości większych komputerów, dlatego trzeba zadbać, aby nic nie przeszkadzało graczom w rozgrywce. To szkolenie pomoże Ci zaplanować działania i nie pogubić się w szczegółach. Struktura sieci Najsłynniejsze gry mobilne są aktualnie wyposażone w możliwość rozgrywki sieciowej. Często zarówno sam rozwój postaci gracza, jak i punkty reputacji, doświadczenia albo wewnętrzna waluta w grze uzależnione są od potyczek sieciowych. Szkolenie Tworzenie gier multiplayer dla programistów Unity. Poziom pierwszy. Kurs video pomoże Ci zaprojektować interakcje zgodne z Twoimi planami i oczekiwaniami, nauczy Cię analizować proces programowania i testowania pod kątem zachowań w sieci. Zobaczysz, jak jednocześnie być graczem lokalnym i zdalnym oraz jak sprawdzać, czy każdy z nich właściwie się zachowuje i czy informacje między nimi są synchronizowane w poprawny sposób. Ukończenie tego szkolenia pozwoli Ci osiągnąć poziom zaawansowany, a elementy usieciowienia gry na stałe wejdą do Twojego repertuaru, niezależnie od tego, jaką grę będziesz projektować. Tylko dla wtajemniczonych Szkolenie Tworzenie gier multiplayer dla programistów Unity. Poziom pierwszy. Kurs video jest przeznaczone dla programistów Unity, którzy potrafią już bez problemu zrobić grę dla jednego gracza. Dzięki niemu poszerzysz swoje horyzonty i poznasz techniki pracy z nowymi narzędziami, takimi jak Matchmaking. Ponadto nauczysz się m.in. inaczej konstruować sceny Lobby - tak, aby uwzględnić wielu graczy. Jednym z najtrudniejszych problemów do rozwiązania w grze sieciowej jest zapewnienie właściwej komunikacji między graczami i konfiguracja interakcji. Kilka godzin pracy z autorem szkolenia oraz własna analiza materiału pozwolą Ci doskonale opanować sposoby radzenia sobie z nowymi wyzwaniami. Projektuj gry, które będą łączyć ludzi! W kursie korzystamy ze starszej wersji Unity. Kursy 2D w oparciu o nowszą wersję znajdziesz tutaj! "Skoro potrafisz robić już gry w Unity, zróbmy razem krok dalej. Każdy programista gier chce, aby jego gry były lubiane i popularne. Pozwól więc samym graczom nakręcać zainteresowanie twoją grą poprzez rywalizację lub kooperację, albo wymianę handlową w twoich grach. Stwórz grę sieciową albo dodaj w twojej grze element współzawodnictwa, a sami zaczną o niej mówić i rzucać sobie wyzwania. Najważniejsze: wielu myśli, że programowanie gier sieciowych jest bardzo trudne i że to w ogóle wyższa liga programowania, a wcale tak nie jest. Tylko wiesz... warto przekonać się o tym przed innymi?" Arkadiusz Brzegowy  

13
Kurs video

Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę PyGame

Karol Kurek

Obierz kurs na… Pygame! Pygame to jedna z tych fantastycznych bibliotek, które pozwalają poszerzyć możliwości programowania gier i aplikacji multimedialnych w języku Python. Ostatnio zyskuje coraz większą popularność — w zeszłym roku pojawiła się jej nowa wersja, Pygame 2. Jeśli znasz już język Python i marzysz o tym, by wykorzystać go do kreowania świetnych gier, nie znajdziesz nic lepszego! A jeśli chcesz szybko zaznajomić się z praktyczną stroną programowania z Pygame, trafiłeś na doskonały kurs! Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę Pygame pozwoli Ci odkryć sekrety tej biblioteki i przygotuje Cię do samodzielnego tworzenia w pełni profesjonalnych gier. Autor przeprowadzi Cię przez wszystkie etapy powstawania gry, od otwarcia pierwszego pliku aż po uruchomienie kompilatora Pythona, Nuitki, w celu uzyskania pliku wykonywalnego. Co więcej, tę drogę przejdzie z Tobą aż trzy razy: razem stworzycie trzy solidne gry. Nie pozostawi Cię także bez pomocy w zakresie przygotowania materiałów wyjściowych gry: grafik, dźwięków i muzyki. Ściągnij Pygame i wstąp do świata twórców obłędnych gier! Czego się nauczysz podczas naszego profesjonalnego szkolenia? Nauczysz się wykorzystywać bibliotekę Pygame i framework Pygame Zero. Zobaczysz, jak dodawać obrazy, czcionki, fonty i inne elementy do gry. Będziesz operować na grafikach 2D i tworzyć animacje. Dowiesz się, jak wykorzystywać dźwięki, muzykę i napisy w grach. Skompilujesz grę do pliku .exe (standardowo w Pythonie nie jest to możliwe). Przygotujesz obsługę zdarzeń myszki i klawiatury. Stworzysz własny i wykorzystasz istniejący mechanizm wykrywania kolizji między obiektami. Podczas szkolenia Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę Pygame opanujesz także modyfikowanie kodu innych bibliotek w celu dodania do nich funkcjonalności, nauczysz się, jak wykorzystywać w grach niektóre wzorce projektowe (provider, cache, callback) oraz jak stworzyć i obsługiwać kamerę w Pygame. Zaczniesz implementować działania wrogów (a konkretnie podejmowanie przez nich decyzji, by skutecznie zaatakować bohaterów gry). Poznasz mechanizm reagowania na zdarzenia przez sprawdzenie stanu niewidocznej grafiki pod grą (bitmap-based physics). Ponadto dowiesz się, jak tworzyć własne dźwięki do gry, skąd brać grafiki i inne assety, w jaki sposób radzić sobie z niedoborem umiejętności okołoprogramistycznych (takich jak tworzenie grafik czy muzyki). Następnie sprawdzisz, jak wygląda obsługa warstw w Pygame. W gruncie rzeczy znajdziesz tu wszystko, czego potrzeba, by zbudować prostą grę 2D, od pomysłu po skończony projekt. Kurs zakończysz na poziomie średnio zaawansowanym, w pełni przygotowany do tego, by tworzyć także gry inne niż te zaprezentowane przez autora. Realizuj własne pomysły na gry! Autor szkolenia Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę Pygame zapewni Ci wszelkie narzędzia do stworzenia gry, a Tobie pozostanie wymyślić jej treść, wyobrazić ją sobie i przenieść to wyobrażenie na ekran komputera. Wcześniej jednak musisz się zorientować, w jaki sposób operować „światem” (czyli wszystkim, co jest poza widocznym obszarem gry), poznać system wykrywania kolizji, opanować tworzenie prostych animacji i zdobyć nieco wiedzy na temat wszelkich innych zagadnień związanych z wykorzystaniem Pygame. Po ukończeniu kursu będziesz umiał samodzielnie stworzyć takie gry jak Mario Bros., Bomberman, Arkanoid i wiele innych. Znajdziesz tu praktyczną prezentację ogólnych metod, które zawsze działają, i będziesz mógł je zastosować w grze dowolnego typu. Solidne przećwiczenie programowania czterech gier zapewni Ci swobodę w posługiwaniu się różnymi chwytami czy sztuczkami, a także pozwoli dogłębnie poznać specyfikę używanych narzędzi. W poszukiwaniu nowej rozrywki Gry są nieodłącznym elementem komputerów i smartfonów. Przykuwają oko i wciągają na długie godziny. Wiele osób (programistów i nie tylko) próbuje tworzyć gry w ten czy inny sposób. W tej dziedzinie Python powoli zdobywa coraz większą popularność — po pierwsze za sprawą najpopularniejszej biblioteki do tworzenia gier (Pygame), a po drugie z powodu świetnego silnika Godot, który pozwala programować w tym języku. Praca z grami to praca z grafikami (zwanymi sprite’ami), dźwiękiem, muzyką, obsługą zdarzeń oraz o wiele trudniejszym debugowaniem niż w przypadku aplikacji niebędących grami. W takich aplikacjach często bardzo trudno jest powtórzyć napotkany błąd, gdyż dana sekwencja występuje dość rzadko. Wymagają one także znacznie więcej testowania. Jeśli programiście zależy na tym, żeby jego gra była bezbłędna, musi w nią długo grać. Ale dla prawdziwego twórcy gier to przecież sama przyjemność! Tylko dla wtajemniczonych Popularność Pygame 2, czyli wersji, która jest wykorzystywana podczas tego szkolenia, stale rośnie, a gry, które stworzysz wspólnie z jego autorem, są na takim samym profesjonalnym poziomie, jak komercyjne gry na Steamie. Nie znajdziesz drugiego tak dobrego kursu dla programistów gier z wykorzystaniem Pythona i Pygame. Dzięki niemu nauczysz się tworzyć gry typu: Mario Bros., Prehistoric, Contra, Flappy Bird, Prince of Persia, Mega Man i podobne - gry platformowe, w których kamera chodzi za graczem, a on zwykle przemierza świat, kierując się w prawo; Arkanoid, Timberman, tetris i tower defense - gry dwuwymiarowe, w których gracz musi jakoś pokonać otaczający go niezmienny świat; Bomberman, Tanks, Scorched Earth - gry z równie niezmiennym światem, w których występuje element wroga żyjącego własnym życiem. Jeśli zależy Ci nie tylko na zabawie w programistę, ale przede wszystkim na rzeczywistym programowaniu doskonałej jakości gier, nie możesz przeoczyć szkolenia Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę Pygame.

14
Kurs video

Unity 2019. Kurs video. Wyścigi 2D - budujemy prototyp

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 video. Poziom pierwszy. Tworzenie gry 2D. 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 pobrać i zainstalować program Unity. Nauczysz się, jak założyć konto użytkownika i rozpocząć tworzenie nowego projektu. Zaimportujesz do projektu grafikę lub stworzysz ja samodzielnie. Poznasz budowę obiektu Sprite. Zaimportujesz lub samodzielnie stworzysz potrzebną grafikę. Zaplanujesz scenę gry, przetestujesz ją i dokonasz w niej niezbędnych poprawek. Skonfigurujesz obiekty tak, aby mogły się zderzać lub przenikać. Poznasz elementy języka C#. Skonfigurujesz widoki kamery ortogonalnej. Przygotujesz oraz 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 oprogramowanie autonomicznego podążania obiektów po wybranej trasie. Opracujesz system sterowania bohaterem za pomocą klawiszy strzałek. Dostosujesz szybkość sterowania do wszystkich urządzeń. A po zakończeniu szkolenia... Będziesz w stanie samodzielnie zbudować grę lub aplikację 2D! Przygotowaliśmy dla Ciebie 29 lekcji. Podczas trwającego przeszło 5 godzin kursu poznasz od podstaw możliwości Unity 2019. Nauczysz się, jak tworzyć i konfigurować projekty gier 2D. Dowiesz się, co to jest Tile, czym są Tilemaps i jak z nich korzystać. Poznasz - i skonfigurujesz - narzędzie Tile Palette. Dzięki przydatnym tutorialom stworzysz interfejs użytkownika oraz zaprojektujesz scenerię gry. Przygotujesz poszczególne levele (poziomy) własnej gry, a przy tym dowiesz się, jak unikać najczęściej popełnianych przy budowaniu błędów. Kurs jest przeznaczony dla osób początkujących, a zatem wszystkie zagadnienia są przedstawione niezwykle przystępnie. 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 video. Poziom pierwszy. Tworzenie gry 2D jest przeznaczony dla osób, które nie mają jeszcze doświadczenia w tworzeniu gier 2D. W trakcie szkolenia jego uczestnik samodzielnie stworzy animację z zestawu klatek, a następnie oprogramuje 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ł 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ć pierwszy 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. To dopiero początek Unity. Kurs video. Poziom pierwszy. Tworzenie gry 2D to pierwsza 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.

15
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.

16
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.

17
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.

18
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!

19
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!

20
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

21
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

22
Kurs video

Unity. Kurs video. Poziom drugi. Tworzenie gry 2D

Arkadiusz Brzegowy

Branża gier 2D przeżywa renesans. Odświeża się stare tytuły i wypuszcza nowe. Skąd ta popularność? Odpowiedź zawiera się w jednym słowie: smartfon. Po prostu — gra 2D ma o wiele mniejsze wymagania sprzętowe i sprawnie działa także na urządzeniach mobilnych. Do tego dochodzi sentyment przedstawicieli grupy wiekowej 30+ — i mamy rynek gier w dwóch wymiarach. Projekty 2D są atrakcyjne także dla developerów, jako tańsze i prostsze w produkcji. Nie trzeba dysponować specjalnym studiem projektowym ani współpracować ze sztabem ludzi, by wykreować atrakcyjną grę 2D. Co Cię czeka podczas szkolenia? Uczestnicząc w szkoleniu Unity. Kurs video. Poziom drugi. Tworzenie gry 2D, dowiesz się między innymi, jak stworzyć wirtualnego bohatera i nim sterować. Nauczysz się ożywiać obraz animacją poklatkową, a także konfigurować projekt 2D w Unity, tworzyć i sortować obiekty oraz warstwy z obiektami. Dowiesz się też, jak stosować komponent typu Effector w projektach 2D i jak ładować nowe poziomy w grze. Co więcej, poznasz podstawy języka C#, który przyda Ci się nie tylko podczas prac z platformą Unity. Po zakończeniu nauki z tym kursem video będziesz średnio zaawansowanym użytkownikiem środowiska. Będziesz w stanie wykonać zaawansowany projekt 2D — zarówno zwykłą platformówkę, jak i grę zawierającą bardziej złożone mechanizmy fizyczne. Zatem do dzieła! W kursie korzystamy ze starszej wersji Unity. Kursy 2D w oparciu o nowszą wersję znajdziesz tutaj!

23
Kurs video

Unity. Kurs video. Poziom trzeci. Tworzenie gry 2D i publikacja w Google Play

Arkadiusz Brzegowy

Unity. Kurs video. Poziom trzeci. Tworzenie gry 2D i publikacja w Google Play da Ci do ręki nowe narzędzia i pozwoli tworzyć bardziej skomplikowane konstrukcje. Zobaczysz, jak można zautomatyzować wszelkie uciążliwe czynności, żeby nie powtarzać ich za każdym razem przy przechodzeniu do kolejnego poziomu gry. Odkryjesz, jak stworzyć Game Managera, sprawnie i sensownie zarządzać czasem gry oraz zbudować interfejs skalujący się do urządzenia, na którym zechce grać użytkownik. Jednak przede wszystkim nauczysz się bardzo skomplikowane rzeczy robić w znacznie prostszy sposób, a Twój kod stanie się bardziej elastyczny. Zostań mistrzem gier 2D i zadziwiaj świat swoimi projektami! Co jeszcze czeka Cię podczas szkolenia? Nauczysz się tworzyć sterowalne animowane postacie i precyzyjnie sterować przełączaniem animacji. Poznasz pętle do-while i możliwości generowania liczb losowych. Dowiesz się, jak operować na tablicach obiektów oraz płynnie i wydajnie poruszać obiektami z A do B. Sprawdzisz, jak korzystać z sortowania warstw i obiektów na warstwach. Przygotujesz środowisko i SDK dla kompilacji pod platformę Android oraz dostosujesz telefon lub tablet do celów programistycznych. Co więcej, zaimplementujesz wzorzec Singleton, poznasz jego zalety i efekty użycia. Oprócz czynności związanych z tworzeniem gry znajdziesz tu także informacje o zasadach współpracy z Google Play. Dowiesz się, jak podpisać Twoją aplikację, na czym polega obsługa konsoli deweloperskiej Google Play i jak przebiega proces publikacji gry w tym sklepie. Kurs skończysz na poziomie zaawansowanym. Będziesz już potrafił zrobić naprawdę dobrą grę 2D — zarówno zwykłą platformówkę, jak i grę zawierającą zaawansowane mechanizmy fizyczne. Żadnych trudności nie sprawi Ci także proces publikacji Twojej gry do sprzedaży lub udostępnienie jej za darmo. Zatem do dzieła! W kursie korzystamy ze starszej wersji Unity. Kursy 2D w oparciu o nowszą wersję znajdziesz tutaj!

24
Kurs video

Unity. Publikacja gry w AppStore i Windows Store. Kurs video

Arkadiusz Brzegowy

Napisałeś świetną grę w Unity? To dopiero połowa sukcesu, teraz trzeba ją jeszcze zaproponować możliwie dużej liczbie odbiorców... Android to zwykle pierwszy cel programisty, bo na tym systemie bazuje większość urządzeń mobilnych, jest jednak małe ale — to posiadacze telefonów firmy Apple chętniej płacą za możliwość pobrania gier czy aplikacji! Z kolei w przypadku systemu Windows i aplikacji typu Universal Windows Platform prawda jest taka, że choć telefony z Windowsem są mniej popularne, to stworzona pod nie aplikacja lub gra zadziała od razu i na smartfonach, i tabletach, i komputerach, w Microsoft HoloLens, a nawet na Xboksie. Publikacja twórczości w sklepach przynależnych różnym systemom operacyjnym zapewnia więc dotarcie do ogromnej liczby odbiorców. Co Cię czeka podczas naszego szkolenia? W trakcie naszego kursu video dowiesz się, jaka jest prawidłowa kolejność czynności niezbędnych przy publikacji aplikacji w sklepach App Store i Windows Store. Poznasz wymagania stawiane przed ich deweloperami i opanujesz szczegółową procedurę generowania niezbędnych certyfikatów. Przekonasz się także, jakie warunki musi spełnić aplikacja, zanim zostanie zaakceptowana, i zapoznasz się z możliwościami dotyczącymi ustalenia terminu publikacji, dostępności oraz polityki cenowej. Szkolenie Unity. Publikacja gry w AppStore i Windows Store. Kurs video jest przeznaczone dla programistów, którzy już potrafią stworzyć własną grę i chcą ją zaoferować jak największej liczbie graczy. Zatem do dzieła! W kursie korzystamy ze starszej wersji Unity. Kursy 2D w oparciu o nowszą wersję znajdziesz tutaj!