Stwórz grę w Unity, a nauczysz się programowania w C#! Pisanie kodu, które sprawia radość. Wydanie VIIIProgramowanie gier w Unity to jedna z najbardziej pożądanych umiejętności na współczesnym rynku IT. Unity pozostaje liderem wśród silników do tworzenia gier używają go zarówno hobbyści, jak i studia AAA. Kluczem do pełnego wykorzystania jego możliwości jest biegłość w języku C#, który odpowiada za całą logikę i mechanikę rozgrywki. Zapotrzebowanie na programistów Unity stale rośnie, a nauka C# w praktycznym kontekście tworzenia gier to dziś jeden z najskuteczniejszych sposobów wejścia do branży gamedev lub podniesienia kwalifikacji w szeroko pojętym programowaniu obiektowym.Książka prowadzi czytelnika od absolutnych podstaw programowania zmiennych, metod i klas aż do zaawansowanych zagadnień, takich jak typy generyczne, delegaty, zdarzenia i serializacja danych. Całość jest zilustrowana budową grywalnego prototypu gry akcji Narodziny bohatera w Unity 6. Kolejne rozdziały omawiają mechanikę gracza, sterowanie kamerą, system fizyki, sztuczną inteligencję przeciwników, interfejs użytkownika, zapis i odczyt danych, a także żądania sieciowe. Ósme wydanie tej bestsellerowej serii uwzględnia najnowsze funkcje Unity 6 i stanowi kompletny przewodnik dla każdego, kto chce się nauczyć C# w praktyce.Podstawy C# i programowania obiektowego (OOP): zmienne, metody, klasy, dziedziczenie, interfejsyTworzenie grywalnego prototypu 3D w Unity 6 krok po krokuMechanika gracza: ruch, skoki, strzelanie, kolizje i system fizyki RigidbodySztuczna inteligencja przeciwników z wykorzystaniem NavMesh i agentów nawigacyjnychZapis, odczyt i serializacja danych w formatach: tekstowym, XML i JSONŻądania sieciowe i pobieranie danych w czasie rzeczywistym z zewnętrznych APIZaawansowane techniki C#: typy generyczne, delegaty, zdarzenia i obsługa wyjątkówNaucz się C# tam, gdzie liczy się każda linia kodu w grze!
Unity to jeden z najpopularniejszych silników do tworzenia gier. Równocześnie, pracując w tym środowisku, możesz się nauczyć programowania w C#, który jest nowoczesnym i wszechstronnym językiem. Podczas pisania skryptów potrzebnych do zbudowania gry poszczególne konstrukcje języka i ich zastosowanie nagle stają się proste i zrozumiałe. Dzięki nim można zaimplementować niestandardowe zachowania i mechanikę gry, i to na poziomie profesjonalnej, grywalnej gry! I właśnie taki jest cel tej książki - nauka bloków budulcowych programowania i języka C# od podstaw.Oto siódme, uzupełnione i zaktualizowane wydanie cenionego podręcznika (dodano do niego kilka nowych rozdziałów). Dzięki lekturze poznasz od podstaw koncepcje programowania w języku C# i płynnie przejdziesz do tworzenia gier w Unity. Nauczysz się pisać skrypty implementujące prostą mechanikę gier, programować proceduralnie i zwiększać złożoność swoich gier poprzez wprowadzanie inteligentnych nieprzyjaciół i pocisków zadających obrażenia. W kolejnych rozdziałach poznasz coraz ciekawsze możliwości Unity, niezbędne w projektowaniu gier, takie jak sterowanie oświetleniem, ruchami gracza, kamerą, programowanie kolizji i wiele innych.W książce między innymi: podstawy programowania, w tym programowania zorientowanego obiektowego w języku C# przykłady skryptów C# w środowisku Unity interfejsy, klasy abstrakcyjne i rozszerzenia klas tworzenie dokumentu projektu gry i podstawowych mechanizmów gier stosy, kolejki, wyjątki, obsługa błędów formaty XML i JSON i ich zastosowanieMistrz programowania zaczynał od pisania gier!
Ten produkt jest zapowiedzią. Realizacja Twojego zamówienia ulegnie przez to wydłużeniu do czasu premiery tej pozycji. Czy chcesz dodać ten produkt do koszyka?