Building Games with Flutter: The ultimate guide to creating multiplatform games using the Flame engine in Flutter 3

Teale, Paul

  • 出版商: Packt Publishing
  • 出版日期: 2022-06-30
  • 售價: $1,560
  • 貴賓價: 9.5$1,482
  • 語言: 英文
  • 頁數: 224
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1801816980
  • ISBN-13: 9781801816984
  • 相關分類: Flutter
  • 海外代購書籍(需單獨結帳)

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

商品描述

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的基本知識將有助於理解所涵蓋的概念。