Ocena:

Książka oferuje dokładne wprowadzenie do tworzenia gier przy użyciu WebGL2, ale niektórzy recenzenci skrytykowali ją za brak shaderów WebGL2 i poleganie na zewnętrznym kodzie, przez co wydaje się bardziej przewodnikiem instalacyjnym niż kompleksowym źródłem wiedzy.
Zalety:Szczegółowe wprowadzenie krok po kroku, przejrzyste przykłady kodu i dokładne omówienie koncepcji tworzenia gier.
Wady:Nie zawiera shaderów WebGL2, opiera się na zewnętrznym kodzie chronionym prawem autorskim, bardziej przypomina przewodnik instalacji niż dedykowane źródło wiedzy.
(na podstawie 3 opinii czytelników)
Build Your Own 2D Game Engine and Create Great Web Games: Using Html5, Javascript, and Webgl2
Opracuj silnik gier 2D, który zapewni ci doświadczenie i zrozumienie podstawowych koncepcji tworzenia złożonych i zabawnych gier 2D, w które można grać w Internecie za pośrednictwem popularnych przeglądarek internetowych. Książka ta jest zorganizowana w taki sposób, że rozdziały podążają za logicznymi krokami budowania silnika gry i odpowiednio integrują koncepcje.
Build Your Own 2D Game Engine and Create Great Web Games wyodrębnia i prezentuje istotne koncepcje z zakresu inżynierii oprogramowania, grafiki komputerowej, matematyki, fizyki, tworzenia gier i projektowania gier w kontekście budowania silnika gier 2D od podstaw. W tej edycji cały kod oparty jest na zaktualizowanych wersjach JavaScript z HTML5 i WebGL2: przeanalizujesz kod źródłowy potrzebny do stworzenia silnika gry, który nadaje się do implementacji typowych gier wideo 2D. Poznasz również fizykę i system cząsteczek. Omówienie komponentu fizyki obejmuje obroty i popularne materiały fizyczne, takie jak drewno, błoto i lód. Omówienie komponentu cząsteczek zawiera popularne ustawienia wstępne, takie jak ogień, dym i kurz.
Pod koniec książki zrozumiesz podstawowe koncepcje i szczegóły implementacji typowego silnika gier 2D, dowiesz się, w jaki sposób te koncepcje wpływają na projektowanie gier i rozgrywkę, a także uzyskasz dostęp do wszechstronnego silnika gier 2D, który możesz rozszerzyć lub wykorzystać do tworzenia własnych gier 2D od podstaw za pomocą HTML5, JavaScript i WebGL2.
Czego się nauczysz
⬤ Zrozumieć podstawowe koncepcje tworzenia gier 2D.
⬤ Zrozumieć podstawową architekturę silników gier 2D.
⬤ Zrozumieć modele oświetlenia w grach 2D.
⬤ Poznasz podstawowe zasady fizyki wykorzystywane w grach 2D.
⬤ Dowiedz się, jak te podstawowe koncepcje wpływają na projektowanie gier i rozgrywkę.
⬤ Naucz się projektować i tworzyć interaktywne gry 2D.
Dla kogo jest ta książka
Dla entuzjastów gier, hobbystów i każdego z niewielkim lub zerowym doświadczeniem, którzy są zainteresowani tworzeniem interaktywnych gier, ale nie są pewni, jak zacząć. Książka ta może również służyć jako podręcznik do kursu wprowadzającego do silnika gier na poziomie juniorskim lub seniorskim na wydziale informatyki.