ODBIERZ TWÓJ BONUS :: »

Stwórz grę w Unity, a nauczysz się programowania w C#! Pisanie kodu, które sprawia radość. Wydanie V Harrison Ferrone

Autor:
Harrison Ferrone
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.4/6  Opinie: 5
Stron:
312
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

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

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Instalowania i konfigurowania środowiska Unity oraz Visual Studio
  • Tworzenia i uruchamiania nowych projektów gier w Unity
  • Pisania i implementowania skryptów w języku C#
  • Definiowania zmiennych, metod i klas w C#
  • Stosowania podstawowych i zaawansowanych struktur danych, takich jak tablice, listy, słowniki, stosy i kolejki
  • Wykorzystywania instrukcji sterujących przepływem programu (if-else, switch, pętle)
  • Programowania obiektowego: dziedziczenia, polimorfizmu, hermetyzacji i kompozycji
  • Tworzenia i zarządzania prefabrykatami oraz hierarchią obiektów w Unity
  • Implementowania ruchu postaci, sterowania kamerą i obsługi systemu fizyki oraz kolizji
  • Dodawania i obsługi animacji, oświetlenia oraz efektów specjalnych w grze
  • Programowania logiki gry, w tym mechaniki skoków, strzelania i zarządzania obiektami
  • Tworzenia graficznego interfejsu użytkownika oraz warunków wygranej i przegranej
  • Wdrażania podstaw sztucznej inteligencji i nawigacji przeciwników z użyciem NavMesh
  • Korzystania z zaawansowanych możliwości C#, takich jak interfejsy, klasy abstrakcyjne, metody statyczne i rozszerzające
  • Implementowania typów generycznych, delegatów, zdarzeń i obsługi wyjątków
  • Stosowania wzorców projektowych i najlepszych praktyk w kodowaniu gier Unity

Unity jest zaawansowanym środowiskiem przeznaczonym do tworzenia gier 3D. Równocześnie może stanowić początek wspaniałej przygody z C#, który jest nowoczesnym i wszechstronnym językiem programowania. Taka ścieżka nauki pozwala na uniknięcie niezrozumiałego dla początkujących żargonu czy niejasnej logiki programowania. Poszczególne konstrukcje języka i ich zastosowanie nagle stają się proste - dzięki niestandardowym skryptom pisanym w C# można rozszerzyć możliwości Unity i tworzyć wciągające, świetnie wyglądające gry. Oto sposób na przyjemną i angażującą, a przy tym skuteczną naukę programowania!

To piąte, uzupełnione i zaktualizowane wydanie cenionego podręcznika, dzięki któremu poznasz od podstaw koncepcje programowania w języku C#, dowiesz się, czym są zmienne i klasy, a także jakie są zasady programowania zorientowanego obiektowo. Po zapoznaniu się z elementarzem C# przejdziesz do tworzenia gier w Unity. Nauczysz się tworzyć skrypty obsługi prostej mechaniki gry i zdobędziesz praktyczne doświadczenie w programowaniu zgodnym z najlepszymi praktykami kodowania. A tym samym wejdziesz na wyższy poziom w zakresie posługiwania się Unity i językiem C#. Po uważnej lekturze zdobędziesz umiejętności potrzebne do realizacji projektów własnych gier w Unity i C#.

W książce między innymi:

  • precyzyjne przykłady przydatne w nauce podstaw programowania w języku C#
  • skrypty i ich implementacja w Unity
  • tworzenie podstawowych mechanizmów gier
  • interfejsy, klasy abstrakcyjne, stosy, kolejki, obsługa wyjątków i błędów w C#
  • podstawy sztucznej inteligencji do zastosowania w grach

Ciekawość to pierwszy krok do programowania!

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

Wybrane bestsellery

O autorze książki

Harrison Ferrone jest inżynierem. Pisze dokumentacje techniczne dla firmy Microsoft, a także tworzy treści instruktażowe dla serwisów LinkedIn i Pluralsight. Publikuje artykuły na raywenderlich.com, prowadzi również działalność dydaktyczną. Kiedy nie pracuje, zajmuje się kotami, czyta książki i z nostalgią wspomina lektury szkolne.

Harrison Ferrone - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Stwórz grę w Unity, a nauczysz się programowania w C#!" nadaje się dla osób, które nigdy nie programowały?
Tak, książka została napisana z myślą o osobach początkujących i prowadzi krok po kroku przez podstawy programowania w C# oraz korzystania z Unity, unikając skomplikowanego żargonu.
2. Czy do korzystania z książki potrzebuję specjalnego oprogramowania?
Tak, do praktycznej nauki wymagane są darmowe programy: Unity (zalecana wersja 2020 lub nowsza) oraz edytor Visual Studio. Instrukcje instalacji i konfiguracji znajdziesz w książce.
3. Czy w książce znajdują się praktyczne przykłady i ćwiczenia?
Tak, książka zawiera liczne przykłady, ćwiczenia ,,Czas na działanie" oraz quizy, które pomagają utrwalić wiedzę i zdobyć praktyczne umiejętności.
4. Czy do książki dołączone są pliki z kodem źródłowym?
Tak, do książki można pobrać komplet plików z przykładowym kodem, co ułatwia samodzielną naukę i testowanie rozwiązań.
5. Jakie zagadnienia dotyczące Unity i C# są omawiane w książce?
Książka obejmuje m.in. podstawy C#, programowanie obiektowe, tworzenie skryptów w Unity, mechaniki gry, ruch postaci, obsługę kolizji, sztuczną inteligencję, zaawansowane kolekcje i wzorce projektowe.
6. Czy po przeczytaniu książki będę w stanie samodzielnie stworzyć własną prostą grę w Unity?
Tak, książka prowadzi od podstaw do poziomu, na którym samodzielnie zrealizujesz własny projekt gry, wykorzystując poznane mechanizmy i dobre praktyki programistyczne.
7. Czy książka jest aktualna względem najnowszych wersji Unity?
To piąte, zaktualizowane wydanie książki, dostosowane do Unity 2020 i nowszych wersji, dzięki czemu prezentowane treści są zgodne z obecnymi standardami.

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
69,00 zł
Niedostępna
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