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 dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium 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łacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Visa Mobile