Building Games with Flutter: The ultimate guide to creating multiplatform games using the Flame engine in Flutter 3
暫譯: 使用 Flutter 建立遊戲:使用 Flutter 3 中的 Flame 引擎創建多平台遊戲的終極指南
Teale, Paul
- 出版商: Packt Publishing
- 出版日期: 2022-06-30
- 售價: $1,670
- 貴賓價: 9.5 折 $1,587
- 語言: 英文
- 頁數: 224
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1801816980
- ISBN-13: 9781801816984
-
相關分類:
Flutter
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$1,740$1,653 -
$1,230$1,169
商品描述
Build a complete game from start to finish using Flutter and Flame while getting acquainted with each building block in game design along the way
Key Features:
- Begin your Flutter game development journey with step-by-step instructions and best practices
- Understand the Flame game engine and its essential elements for making games, sprite animation, tilemaps, and audio
- Build enjoyable games with Flutter that can be played across different platforms
Book Description:
With its powerful tools and quick implementation capabilities, Flutter provides a new way to build scalable cross-platform apps. In this book, you'll learn how to build on your knowledge and use Flutter as the foundation for creating games.
This game development book takes a hands-on approach to building a complete game from scratch. You'll see how to get started with the Flame library and build a simple animated example to test Flame. You'll then discover how to organize and load images and audio in your Flutter game. As you advance, you'll gain insights into the game loop and set it up for fast and efficient processing. The book also guides you in using Tiled to create maps, add sprites to the maps that the player can interact with, and see how to use tilemap collision to create paths for a player to walk on. Finally, you'll learn how to make enemies more intelligent with artificial intelligence (AI).
By the end of the book, you'll have gained the confidence to build fun multiplatform games with Flutter.
What You Will Learn:
- Discover the Flame engine and how to use it in game programming in Flutter
- Organize the graphics and sounds used in your game
- Animate a sprite in your games and detect when the player collides with tiles
- Run the game as a web page and desktop app
- Expand our player control with key navigation
- Build your first game and make your enemies more intelligent with AI for games
Who this book is for:
If you are a Flutter developer looking to apply your Flutter programming skills to games development, this book is for you. Basic knowledge of Dart will assist with understanding the concepts covered.
商品描述(中文翻譯)
從頭到尾使用 Flutter 和 Flame 建立一個完整的遊戲,同時熟悉遊戲設計中的每個基本構件
主要特點:
- 透過逐步指導和最佳實踐開始您的 Flutter 遊戲開發之旅
- 了解 Flame 遊戲引擎及其製作遊戲、精靈動畫、磚塊地圖和音頻的基本元素
- 使用 Flutter 建立可在不同平台上遊玩的有趣遊戲
書籍描述:
Flutter 以其強大的工具和快速的實現能力,提供了一種構建可擴展跨平台應用的新方法。在本書中,您將學習如何在您的知識基礎上,使用 Flutter 作為創建遊戲的基礎。
這本遊戲開發書籍採取實作的方法,從零開始建立一個完整的遊戲。您將看到如何開始使用 Flame 函式庫,並建立一個簡單的動畫範例來測試 Flame。接著,您將發現如何在您的 Flutter 遊戲中組織和加載圖像和音頻。隨著進展,您將深入了解遊戲循環並為快速高效的處理設置它。本書還指導您使用 Tiled 創建地圖,將玩家可以互動的精靈添加到地圖中,並了解如何使用磚塊地圖碰撞來創建玩家可以行走的路徑。最後,您將學習如何使用人工智慧 (AI) 使敵人更具智慧。
在本書結束時,您將獲得建立有趣的多平台遊戲的信心,使用 Flutter。
您將學到什麼:
- 探索 Flame 引擎及其在 Flutter 遊戲編程中的使用
- 組織您遊戲中使用的圖形和聲音
- 在遊戲中為精靈添加動畫,並檢測玩家何時與磚塊碰撞
- 將遊戲作為網頁和桌面應用運行
- 擴展我們的玩家控制,使用鍵盤導航
- 建立您的第一個遊戲,並使用 AI 使敵人更具智慧
本書適合誰:
如果您是希望將 Flutter 編程技能應用於遊戲開發的 Flutter 開發者,這本書適合您。基本的 Dart 知識將有助於理解所涵蓋的概念。