Hands-On Game Development with WebAssembly

Battagline, Rick

  • 出版商: Packt Publishing
  • 出版日期: 2019-05-31
  • 售價: $1,400
  • 貴賓價: 9.5$1,330
  • 語言: 英文
  • 頁數: 596
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1838644652
  • ISBN-13: 9781838644659
  • 相關分類: WebAssembly
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Within the next few years, WebAssembly will change the web as we know it. It promises a world where you can write an application for the web in any language, and compile it for native platforms as well as the web.

This book is designed to introduce web developers and game developers to the world of WebAssembly by walking through the development of a retro arcade game. You will learn how to build a WebAssembly application using C++, Emscripten, JavaScript, WebGL, SDL, and HTML5.

This book covers a lot of ground in both game development and web application development. When creating a game or application that targets WebAssembly, developers need to learn a plethora of skills and tools. This book is a sample platter of those tools and skills. It covers topics including Emscripten, C/C++, WebGL, OpenGL, JavaScript, HTML5, and CSS. The reader will also learn basic techniques for game development, including 2D sprite animation, particle systems, 2D camera design, sound effects, 2D game physics, user interface design, shaders, debugging, and optimization. By the end of the book, you will be able to create simple web games and web applications targeting WebAssembly.

商品描述(中文翻譯)

在接下來的幾年內,WebAssembly將改變我們所熟知的網頁。它承諾了一個世界,您可以使用任何語言為網頁編寫應用程式,並將其編譯為本機平台以及網頁。

本書旨在通過開發一款復古街機遊戲,向網頁開發人員和遊戲開發人員介紹WebAssembly的世界。您將學習如何使用C++、Emscripten、JavaScript、WebGL、SDL和HTML5構建WebAssembly應用程式。

本書涵蓋了遊戲開發和網頁應用程式開發的許多內容。在創建針對WebAssembly的遊戲或應用程式時,開發人員需要學習大量的技能和工具。本書是這些工具和技能的一個樣本盤。它涵蓋了Emscripten、C/C++、WebGL、OpenGL、JavaScript、HTML5和CSS等主題。讀者還將學習遊戲開發的基本技術,包括2D精靈動畫、粒子系統、2D攝像機設計、音效、2D遊戲物理、用戶界面設計、著色器、調試和優化。通過本書,您將能夠創建針對WebAssembly的簡單網頁遊戲和應用程式。