ODBIERZ TWÓJ BONUS :: »

Jak pisać świetne gry 2D w Unity. Niezależne programowanie w języku C# Jared Halpern

Autor:
Jared Halpern
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.8/6  Opinie: 4
Stron:
248
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
41,40 zł 69,00 zł (-40%)
41,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
34,50 zł 69,00 zł (-50%)
34,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Druk na żądanie

Czego się nauczysz?

  • Instalowania i konfigurowania środowiska Unity oraz edytora Visual Studio
  • Tworzenia i zarządzania obiektami GameObject oraz komponentami w Unity
  • Wykorzystywania duszków, animacji i maszyn stanów do ożywiania postaci
  • Projektowania i malowania mapy gry przy użyciu palety kafelków
  • Konfigurowania kamery oraz korzystania z narzędzia Cinemachine
  • Tworzenia prefabrykatów i skryptów obsługujących logikę gry
  • Budowania systemu kolizji i wykrywania interakcji między obiektami
  • Implementowania pasków zdrowia i systemu inwentarza gracza
  • Programowania menedżera gry i punktów odrodzenia postaci
  • Stosowania koprocedur do zarządzania cyklicznymi zdarzeniami w grze
  • Tworzenia i rozbudowywania klas postaci, gracza oraz przeciwników
  • Wdrażania algorytmów sztucznej inteligencji dla przeciwników (np. wędrowiec)
  • Programowania systemu strzelania i obsługi amunicji
  • Animowania postaci gracza i przeciwnika podczas różnych akcji
  • Optymalizowania gry poprzez zastosowanie puli obiektów
  • Przygotowywania gry do kompilacji i poznawania kanałów dystrybucji

Unity jest zaawansowanym środowiskiem do tworzenia gier. Zapewnia możliwość projektowania grywalnych, świetnie wyglądających i pasjonujących gier. Dzięki temu, że Unity stworzono specjalnie w tym celu, projektant może się skupić na tym, co najważniejsze: na świetnej fabule i emocjonujących zwrotach akcji. Żmudne tworzenie kodu obsługującego podstawowe funkcje interfejsu, postaci czy sceny zostało ograniczone do minimum. Z takimi możliwościami rozpoczęcie pracy z Unity i napisanie pierwszej gry przychodzi naturalnie.

Ta książka jest praktycznym wprowadzeniem do tworzenia gier 2D w Unity. Dokładnie wyjaśniono w niej filozofię działania tego środowiska i zasady projektowania gier korzystających z silnika Unity. Starannie opisano takie zagadnienia jak arkusze duszków, dzielone kafelki i mapa kafelków. Omówiono również powiązane z Unity kanały dystrybucyjne, dzięki którym odkrywanie, kupowanie i sprzedawanie gier jest bardzo proste. Poszczególne zagadnienia zostały wyjaśnione za pomocą fragmentów kodu C#. Co prawda nie jest to podręcznik programowania w tym języku, jednak dzięki analizie poszczególnych przykładów, a także samodzielnym próbom modyfikowania i rozwijania kodu możesz poprawić również swoje umiejętności programowania w C#, używając go w praktyczny i konkretny sposób.

W książce między innymi:

  • gruntowne wprowadzenie do pracy w Unity
  • projektowanie interfejsu użytkownika
  • budowa postaci i świata gry
  • tworzenie niezbędnych skryptów, klas, koprocedur
  • algorytmy sztucznej inteligencji do zastosowania w grach

Marzysz o grze idealnej? Więc siadaj i programuj!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

Jared Halpern jest programistą. Od kilkunastu lat pisze aplikacje dla iPhone’a, między innymi gry oraz aplikacje fotograficzne, zakupowe, filmowe i graficzne. Interesuje się środowiskiem Unity, językiem Swift i kreatywnymi zastosowaniami techniki. Pasjonuje go potencjał gier w opowiadaniu historii i dostarczaniu wrażeń. Obecnie pracuje jako samodzielny programista.

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy do korzystania z książki ,,Jak pisać świetne gry 2D w Unity" potrzebuję wcześniejszego doświadczenia z Unity lub programowaniem w C#?
Nie jest to wymagane. Książka krok po kroku wprowadza w podstawy pracy z Unity i pokazuje, jak używać języka C# na praktycznych przykładach, co czyni ją przystępną również dla początkujących.
2. Czy książka obejmuje cały proces tworzenia gry 2D w Unity - od instalacji po publikację?
Tak, publikacja prowadzi przez cały proces: od instalacji Unity, przez budowanie świata gry, programowanie postaci i mechanik, aż po podstawy dystrybucji gotowej gry.
3. Jakie zagadnienia techniczne są szczególnie dokładnie omówione w tej książce?
Szczegółowo opisano m.in. pracę z arkuszami duszków, mapami i paletami kafelków, tworzenie interfejsu użytkownika, programowanie sztucznej inteligencji, zarządzanie inwentarzem oraz wykorzystanie prefabrykatów i koprocedur.
4. Czy znajdę tu gotowe fragmenty kodu do wykorzystania w swoich projektach?
Tak, książka zawiera liczne przykłady kodu w języku C#, które można analizować, modyfikować i używać w swoich własnych projektach gier 2D.
5. Czy ta książka pomoże mi poprawić umiejętności programowania w C#?
Tak, choć nie jest to podręcznik C#, omawia praktyczne zastosowania tego języka w kontekście tworzenia gier, co pozwala rozwijać umiejętności programistyczne w praktyce.
6. Czy książka jest aktualna względem najnowszych wersji Unity?
Książka bazuje na aktualnych wersjach Unity, a w rozdziałach znajdują się wskazówki dotyczące instalacji i konfiguracji środowiska, także dla nowszych wydań.
7. Czy po przeczytaniu książki będę w stanie samodzielnie stworzyć własną grę 2D w Unity?
Tak, publikacja ma charakter praktycznego przewodnika i po jej przerobieniu będziesz mógł samodzielnie zaprojektować, zakodować i uruchomić własną grę 2D w Unity.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
41,40 zł
Dodaj do koszyka
Ebook
34,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile