LibGDX Game Development Essentials
暫譯: LibGDX 遊戲開發必備指南

Juwal Bose

  • 出版商: Packt Publishing
  • 出版日期: 2014-12-27
  • 售價: $1,880
  • 貴賓價: 9.5$1,786
  • 語言: 英文
  • 頁數: 184
  • 裝訂: Paperback
  • ISBN: 1784399299
  • ISBN-13: 9781784399290
  • 海外代購書籍(需單獨結帳)

商品描述

Make the most of game development features powered by LibGDX and create a side-scrolling action game, Thrust Copter

About This Book

  • Utilize the robust features of LibGDX to easily create and publish cross-platform 2D and 3D games that involve complicated physics
  • Be the best cross-platform game developer with the ability to create rich interactive applications on all the leading platforms
  • Develop a 2D side scrolling game, Thrust Copter, add physics, and try to convert it to 3D while working on interesting LibGDX experiments

Who This Book Is For

If you are a Java developer who wants to learn LibGDX and create great games, then this book is for you. To take full advantage of this book, you are expected to be familiar with Java or any other object-oriented language. Experience of using Eclipse will be very useful.

What You Will Learn

  • Wire up Eclipse with ADT, Gradle, and other relevant plugins
  • Set up, upgrade, and maintain a Gradle-based LibGDX project
  • Develop a complete Flappy Bird-like game, Thrust Copter, while learning about all of the relevant packages in LibGDX
  • Create the menu and UI of the game using Scene2D
  • Use the Particle Editor and add smoke and explosion effects to the game
  • Convert the game to use Box2D physics in place of custom code
  • Play with simple 3D scene experiments with integrated bullet physics
  • Publish the game to Google Play, the App Store, and the Web

In Detail

This book focuses on teaching LibGDX and its incredible features with a balanced mix of theory and practice. As you proceed through the book, you will create a 2D game in parallel and work on active coding as well. The source code of the game and all the experiments that are done in the book are also provided to get you started quickly and easily.

The game you will develop is a simple one, aimed at helping beginners learn the basics from start to finish. You will develop the complete game and as a next step you will integrate the Box2D physics engine by replacing the existing code. The book teaches you how to create GUI elements using Scene2D and helps you with everything that is involved, from the creation to the publishing of a game. In later chapters, you will learn about 3D in LibGDX and 3D physics using Bullet. The final chapter details the process involved in publishing the game to Google Play, Apple App Store, PC, and the Web.The book covers all the relevant topics of LibGDX game development but makes sure that even a beginner can easily follow the development with the help of sample code and illustrations.

商品描述(中文翻譯)

充分利用 LibGDX 提供的遊戲開發功能,創建一款橫向捲軸動作遊戲 Thrust Copter

本書介紹


  • 利用 LibGDX 的強大功能,輕鬆創建和發布涉及複雜物理的跨平台 2D 和 3D 遊戲

  • 成為最佳的跨平台遊戲開發者,能夠在所有主要平台上創建豐富的互動應用程式

  • 開發一款 2D 橫向捲軸遊戲 Thrust Copter,添加物理效果,並嘗試在進行有趣的 LibGDX 實驗時將其轉換為 3D

本書適合誰閱讀

如果您是一位希望學習 LibGDX 並創建出色遊戲的 Java 開發者,那麼這本書適合您。為了充分利用本書,您應該熟悉 Java 或任何其他物件導向語言。使用 Eclipse 的經驗將非常有用。

您將學到什麼

  • 將 Eclipse 與 ADT、Gradle 和其他相關插件連接
  • 設置、升級和維護基於 Gradle 的 LibGDX 專案
  • 在學習 LibGDX 中所有相關套件的同時,開發一款完整的 Flappy Bird 類遊戲 Thrust Copter
  • 使用 Scene2D 創建遊戲的菜單和 UI
  • 使用粒子編輯器,為遊戲添加煙霧和爆炸效果
  • 將遊戲轉換為使用 Box2D 物理引擎,取代自定義代碼
  • 進行簡單的 3D 場景實驗,並整合 Bullet 物理引擎
  • 將遊戲發布到 Google Play、App Store 和網路上

詳細內容

本書專注於教學 LibGDX 及其令人驚嘆的功能,理論與實踐相結合。在閱讀本書的過程中,您將平行創建一款 2D 遊戲並進行主動編碼。書中提供的遊戲源代碼和所有實驗也將幫助您快速輕鬆地入門。

您將開發的遊戲是一款簡單的遊戲,旨在幫助初學者從頭到尾學習基礎知識。您將開發完整的遊戲,接下來的步驟是通過替換現有代碼來整合 Box2D 物理引擎。本書教您如何使用 Scene2D 創建 GUI 元素,並幫助您完成從創建到發布遊戲的所有相關工作。在後面的章節中,您將學習 LibGDX 中的 3D 以及使用 Bullet 的 3D 物理。最後一章詳細說明了將遊戲發布到 Google Play、Apple App Store、PC 和網路的過程。本書涵蓋了 LibGDX 遊戲開發的所有相關主題,但確保即使是初學者也能輕鬆跟隨開發,並借助範例代碼和插圖進行學習。