Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Building Games with Flutter
Building Games with Flutter

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

eBook
€23.99
Paperback
€29.99
Subscription
Free Trial
Renews at €11.99p/m

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Product feature icon AI Assistant (beta) to help accelerate your learning
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Key benefits

  • 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

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.

Who is this book 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.

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

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Jun 30, 2022
Length: 224 pages
Edition : 1st
Language : English
ISBN-13 : 9781801813662
Vendor :
Google
Languages :
Concepts :
Tools :

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Product feature icon AI Assistant (beta) to help accelerate your learning
OR
Modal Close icon
Payment Processing...
tick Completed

Billing Address

Product Details

Publication date : Jun 30, 2022
Length: 224 pages
Edition : 1st
Language : English
ISBN-13 : 9781801813662
Vendor :
Google
Languages :
Concepts :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€11.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 6,500+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€119.99 billed annually
Feature tick icon Unlimited access to Packt's library of 6,500+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€169.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 6,500+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 102.97
Cross-Platform UIs with Flutter
€27.99
Building Games with Flutter
€29.99
Flutter for Beginners
€44.99
Total 102.97 Stars icon
Visually different images

Customer reviews

Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.3
(4 Ratings)
5 star 25%
4 star 75%
3 star 0%
2 star 0%
1 star 0%
Machine Learning Student Oct 09, 2022
Full star icon Full star icon Full star icon Full star icon Full star icon 5
This is a a very good reference book for building games in Flame. Though there are some online tutorials from which you can learn, this book provides a nice way to learn things easily. I'm only in chapter five, but I can tell you, it has been very good so far. Note that flame doesn't have very good documentation. So this book will help you immensely.A bonus point is the code which is available freely on github.Two points to note though:1. You've to strictly follow the version mentioned in the code example. Flame keeps changing rapidly, and it can be very confusing to figure out what components/libraries do what, and which version to use.2. You should have good understanding of flutter and android studio (or other IDE) before hand before you start building games with flame. It'll make your life lot easier.
Amazon Verified review Amazon
Christopher West Sep 02, 2022
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
I'm always looking for more information to absorb when it comes to game development. This book hit the spot with a new Framework and Language applied to familiar game development concepts like the game loop and animation. Going into this book I did not know Dart or Flutter and the forward of the book makes it clear that it does not teach either. I would have to delve into some online training on both before I jumped into the book. After a bit of research and a few tutorials, I jumped into the book and found that most of the concepts presented were common enough to my game development experience with Unity that I had little trouble understanding the content as I continued to pick u the framework and language.At the end of the day, I think this book will be a great resource for future projects where I want to build a game that is cross platform between mobile and desktop experiences.
Amazon Verified review Amazon
Tiny Jul 27, 2022
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
This book provides a reference guide to another tool to help build your own games. Building Games with Flutter by Paul Teale is based on using the Flame Engine to create Flutter games as a mobile or web application. Flutter bases on C++ and the Skia Graphics Engine to provide the majority of the support. The guide quickly takes one through all the code and requirements but doesn’t offer any expanded insight. The code samples and references are extensive with each chapter providing a quiz on the material. The sample game, Gold Rush, is easy to follow and one can readily identify how the material is progressing. The first section deals with basic architecture, the second with game construction and the last with leveling up the game through smart enemies and monetization. The book reads relatively quickly and is short at under 300 pages so one can quickly get to the essentials of building within the framework. Teale offers some sample folder and construct layouts to make sure all the right files in the right places as one borrows components from other repos or existing games. The second section introduces Tiled as a format editor to rapidly build and alter the underlying structure for the games. It does seem as though a lot of the requirements are fairly repetitive, especially when dealing with collisions and interactions between various objects. The links back to Skia help with much of this as sprites and other constructs are readily available and do not have ot be individually built by the user to be successful. The final section says advancement but really deals with what most consider to be the essentials of game, finishing the game, offering options with settings, and creating a path towards monetization. Further, the section touches on particle graphics and physics utilization. In a recent book on Blueprints for the Unreal Engine, the sections on these areas were hundreds of pages by themselves. The book provides a useful reference to Flutter to start but lacks some of the advanced tools to move ahead. If this is your first place building a game, it would make for a useful place to start but if you have been working games for a while, you might skip this one. All the basics are there for the transition but you will rapidly find yourself asking questions that don’t appear in the book. Not bad, but not the best game reference I’ve seen.
Amazon Verified review Amazon
POE Aug 15, 2022
Full star icon Full star icon Full star icon Full star icon Empty star icon 4
As a game designer and developer, I am always open to new tools and techniques. This book offers an interesting proposition, and that is to use the open-source UI toolkit, Flutter, by Google, to develop cross-platform games. Flutter is a relatively new tool, released in 2017, and using it for game development is a novel idea.While the book is under 200 pages, light for a programming book, it does pack a lot of great information in between the covers. There is an introduction to Flutter, Dart, and the Flame Engine. After that introductory content, game design and development with these tools is covered. The author provides enough information to get you started working with graphics, animation, audio, and even some game AI.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

How do I buy and download an eBook? Chevron down icon Chevron up icon

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Chevron down icon Chevron up icon

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Chevron down icon Chevron up icon
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Chevron down icon Chevron up icon

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Chevron down icon Chevron up icon
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Chevron down icon Chevron up icon

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.