Ocena:

Książka służy jako solidne wprowadzenie do Unity, obejmując szeroki zakres tematów, aby zapewnić podstawową wiedzę. Ma jednak istotne wady, szczególnie w zakresie organizacji i technicznej dokładności, które mogą frustrować początkujących.
Zalety:⬤ Kompleksowy przegląd Unity obejmujący najważniejsze tematy.
⬤ Dobra dla początkujących, aby zapoznać się z interfejsem.
⬤ Samodzielne rozdziały pozwalają czytelnikom przeskakiwać do przodu.
⬤ Pomocne fragmenty kodu i zrzuty ekranu Unity.
⬤ Nadaje się do rozpoczęcia tworzenia gier.
⬤ Pozytywne recenzje od doświadczonych deweloperów doceniających styl pisania.
⬤ Powolny start z niewielką ilością programowania na początku, skupiający się bardziej na interfejsie użytkownika i projektowaniu świata.
⬤ Wielu czytelników zgłasza krytyczne błędy i niespójności w instrukcjach.
⬤ Źle wydrukowany spis treści wpływający na użyteczność.
⬤ Brak omówienia trybu wieloosobowego i konkretnych typów gier (np. gier wyścigowych).
⬤ Niektórzy czytelnicy uznali ją za przytłaczającą dla początkujących ze względu na błędy techniczne.
(na podstawie 15 opinii czytelników)
Hands-On Unity 2020 Game Development: Build, customize, and optimize professional games using Unity 2020 and C#
Twórz wciągające doświadczenia w grach, korzystając z nowych funkcji Unity 2020 dzięki temu praktycznemu przewodnikowi.
Kluczowe cechy
⬤ Uwolnij możliwości skryptów C# do tworzenia wciągającego interfejsu użytkownika, grafiki, agentów sztucznej inteligencji w grach i wielu innych.
⬤ Poznaj najnowsze narzędzia Unity, w tym Universal Render Pipeline, Shader Graph i VFX graph, aby ulepszyć grafikę i animację.
⬤ Rozpocznij tworzenie doświadczeń rozszerzonej rzeczywistości przy użyciu Unity AR Foundation.
Opis książki
Z biegiem lat silnik gier Unity rozszerzył swój zakres od tworzenia gier wideo do budowania doświadczeń AR / VR, złożonych symulacji, realistycznego renderowania w czasie rzeczywistym, filmów i poważnych gier szkoleniowych i edukacyjnych. Jego funkcje do implementacji rozgrywki, grafiki i dostosowywania przy użyciu programowania C# sprawiają, że Unity jest kompleksową platformą do tworzenia profesjonalnych, bogatych doświadczeń.
Dzięki tej książce będziesz w stanie krok po kroku budować imponujące projekty Unity i wykorzystywać swoją wiedzę na temat koncepcji Unity do tworzenia rzeczywistych gier. Dzięki praktycznym samouczkom i projektom, ten łatwy do zrozumienia przewodnik pokaże ci, jak stworzyć swoją pierwszą kompletną grę przy użyciu różnych narzędzi Unity. W miarę postępów dowiesz się, jak w pełni wykorzystać możliwości edytora Unity i tworzyć skrypty przy użyciu języka programowania C#. Ta książka o tworzeniu gier w Unity poprowadzi cię następnie przez integrację grafiki, dźwięku i animacji oraz manipulowanie fizyką w celu stworzenia imponującej mechaniki dla twoich gier. Dowiesz się również, jak zakodować prostego agenta AI, aby rzucić wyzwanie użytkownikowi i użyć narzędzi do profilowania, aby upewnić się, że kod działa w wydajny sposób. Wreszcie, zapoznasz się z Fundacją AR Unity do tworzenia doświadczeń AR dla aplikacji i gier 3D.
Pod koniec tej książki opracujesz kompletną grę i zbudujesz solidne podstawy, korzystając z ekosystemu narzędzi Unity do tworzenia projektów gier o dowolnej skali.
Czego się nauczysz
⬤ Pisać skrypty do dostosowywania różnych aspektów gry, takich jak fizyka, rozgrywka i interfejs użytkownika.
⬤ Zaprogramuj bogate shadery i efekty przy użyciu nowego Shader Graph i Universal Render Pipeline.
⬤ Wdrażanie postprocessingu w celu zwiększenia jakości grafiki dzięki efektom pełnoekranowym.
⬤ Tworzenie bogatych systemów cząsteczkowych dla gier Unity od podstaw przy użyciu VFX Graph i Shuriken.
⬤ Dodawanie animacji do gry przy użyciu Animatora, Cinemachine i Timeline.
⬤ Zaimplementuj sztuczną inteligencję w grze (AI), aby kontrolować zachowanie postaci.
⬤ Wykrywać i naprawiać problemy z optymalizacją przy użyciu profilerów i batchingu.
Dla kogo jest ta książka
Ta książka jest przeznaczona dla twórców gier, którzy chcą przejść na silnik Unity. Jeśli jesteś programistą, który miał już styczność z Unity, ta książka pomoże ci odkryć jego najnowsze funkcje. Wcześniejsze doświadczenie z programowaniem w języku C# jest wymagane, aby w pełni wykorzystać możliwości książki.