Phaser III Game Design Workbook
Phaser III Game Design Workbook
About the Book
- Viewing this eBook:
About this Workbook
- Workbook Content
- Book formatting:
- Who should use this workbook?
- Your newly obtained skills…
- Bonus Content
- Game Design System™ Recipes:
- Our References:
- Distribution Permission
Part I - Concept & Design
1 Business Considerations
- 1.1 Chapter One Self-Evaluation Quiz
- 1.2 Grade Your Readiness
- 1.3 Formal Business Launch Required?
1.4 Common Marketing Sense
- Similar Games (Competitors)
- Key Features (Matching the Competition)
- Key Differentiation & Unique Features (Setting Us Apart)
1.5 Target Audience Considerations
- Game Target Audience (aka Marketing Plan)
- The Gamers (who is your Target Audience?)
- 1.6 New Dog, Old Tricks?
- 1.7 Copyrights & EULA
2 Building a Game Studio Workshop
- 2.1 Workstation Set-up Environment
2.2 Development Tools
- Text Editor
- IntelXDK (deprecated)
2.3 Project File Structure
- My Project Recommendations
- 2.4 Summary
- 1 Business Considerations
Part II - Capturing Your Ideas
3 The Art of Game Design
- 3.1 Bonus Content Download
- 3.2 Generating Game Ideas & Mechanics
- 3.3 Concept Phase
- 3.4 Creating a Game Design Document (GDD)
- 3.5 Game Introduction
- 3.6 Game-Play Overview
- 3.7 Game Mechanics (GM)
3.8 Game Mechanics Suggested by Schell
- User’s Relationship to Game Mechanics:
- Attributes, Objects, & States in Game Mechanics:
- “Chance” in Game Mechanics:
- Rules in Game Mechanics:
- Deeper Dive: Rules
- Deeper Dive: Rule Categories
- “Skills” Game Mechanics:
- “Space” Game Mechanics:
- Deeper Dive into MVVM
- 3.9 Game-Play vs Game Mechanics vs Game Mechanism
- 3.10 Key Game Mechanics (GM) Categories
3.11 Using Phaser III API as Game Mechanisms
- Deeper Dive: Input Manager Event Horizon
4 Building Your “Game Recipe”™
- 4.1 What makes a Good Game?
- 4.2 What makes a Great Game by Tony Paton
- 4.3 Preparing a “Game Recipe”™
- 4.4 What are you making?
- 4.5 What technology will you use?
- 4.6 What features are included?
- 4.7 What features are mandatory?
4.8 How will you encode it?
- Design Architecture: Top Down
- Design Architecture: Object Oriented (OOAD)
- Design Architecture: “Bottom-up”
- Alternate Design Options
- Game Flow
- “Oh! Oh!” vs. Top-Down vs. Bottom-Up
- 4.9 What’s your time line?
- 4.10 Are you ready?
4.11 Game Recipe™ Summarized:
- 4.12 Creating Prototype Mechanisms — 4-Step method
- 4.13 Summary
- 4.14 Chapter FootNotes:
5 Game Design Architecture
5.1 Game’s Front Door — its web page
- Game SEO
- Achieving Blazing Speed
- Creating a Mobile Index Page
- Creating Your Index Page (Traditional Method)
- Index Page
- Index Page Explained
- Deeper Dive: What is a Namespace?
- Launching a Phaser III Game
- Deeper Dive: Using a “Singleton”?
5.2 “Phaser Essential Functions”
- Deeper Dive: Phaser III Scenes References
- 5.3 Bare Bones Prototypes
5.4 Game Menus as Modules
- Accessing Your Game from across the Network
- Initialize Game Phase
- Boot / Preload Phase(s)
- Game on local device (ES6 Example Files)
5.5 Skeleton Phase file
- Splash or Language?
- Main Menu
- Game Over - Win or Lose?
- Ads & In-game Purchases
- Other Supporting Menus
- Game License
- Managing Game Upgrades
- 5.6 Summary
- 5.7 Chapter Footnotes
- 5.1 Game’s Front Door — its web page
6 Game Mode
- 6.1 Perspectives and Viewpoints
- 6.2 Single Player
6.3 Massive Multi-player Online Games (MMOG):
- Open Source MMO - Nodejs & WebSockets
- 6.4 Mixing & Matching
- 6.5 Summary
- 6.6 Chapter Footnotes:
- 3 The Art of Game Design
Part III - Game Projects
- 7 Game Practicum
8 Headless Game Design Overview
- 8.1 White Label Product Development
Part IV: Next Steps … Distribution!
9 Full-Stack vs Headless Development.
- 9.1 Back-End Systems
- 9.2 Front-End Systems
9.3 12.2 CodeIgniter & Phaser Integrated CMS
- CodeIgniter Prep Step-by-Step
- Game Shell (click dummy)
10 Game Distribution & Marketing Channels
- 10.1 Introduction: 8-Step Deployment Method.
- 10.2 Development vs. Production
- 10.3 Creating A Game Pipeline
11 Design Preparation: Your Game Product
- 11.1 Preparing for Mobile Deployment
- 11.2 Chapter References:
12 Marketing Channels Deployment
- 12.1 Channel Selection
- 12.2 What do I need?
- 12.3 Targeting Markets with the “Tower of Babel”
- 12.4 Channel Preparations
12.5 Generating a Profit
- In-Game Purchases
- Partnerships & Sponsors
- Player Interactions
- Paraphernalia Merchandising
- 12.6 Chapter Reference
- 9 Full-Stack vs Headless Development.
- Appendix: Making WebXR Games!
- Appendix: Phaser Plugins
- Other resources:
- Selling your Game Assets
The Leanpub 45-day 100% Happiness Guarantee
Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers), EPUB (for phones and tablets) and MOBI (for Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
C++ Best PracticesJason Turner
Level up your C++, get the tools working for you, eliminate common problems, and move on to more exciting things!
OpenIntro StatisticsDavid Diez, Christopher Barr, Mine Cetinkaya-Rundel, and OpenIntro
A complete foundation for Statistics, also serving as a foundation for Data Science.
Leanpub revenue supports OpenIntro (US-based nonprofit) so we can provide free desk copies to teachers interested in using OpenIntro Statistics in the classroom and expand the project to support free textbooks in other subjects.
More resources: openintro.org.
Functional Design and ArchitectureAlexander Granin
Software Design in Functional Programming, Design Patterns and Practices, Methodologies and Application Architectures. How to build real software in Haskell with less efforts and low risks. The first complete source of knowledge.
C++20 is the next big C++ standard after C++11. As C++11 did it, C++20 changes the way we program modern C++. This change is, in particular, due to the big four of C++20: ranges, coroutines, concepts, and modules.
The book is almost daily updated. These incremental updates ease my interaction with the proofreaders.
Atomic KotlinBruce Eckel and Svetlana Isakova
For both beginning and experienced programmers! From the author of the multi-award-winning Thinking in C++ and Thinking in Java together with a member of the Kotlin language team comes a book that breaks the concepts into small, easy-to-digest "atoms," along with exercises supported by hints and solutions directly inside IntelliJ IDEA!
Introductory Statistics with Randomization and SimulationMine Cetinkaya-Rundel, Christopher Barr, OpenIntro, and David Diez
A complete foundation for Statistics, also serving as a foundation for Data Science, that introduces inference using randomization and simulation while covering traditional methods.
Leanpub revenue supports OpenIntro, so we can provide free desk copies to teachers interested in using our books in the classroom.
More resources: openintro.org.
Java OOP Done RightAlan Mellor
Object Oriented Programming is still a great way to create clean, maintainable code. But only if you use it right.
This book gives you 25 years of OO best practice, ready to use.
You'll learn to design objects behaviour-first, use TDD to help, then confidently apply Design Patterns, SOLID principles and Refactoring to make clean, crafted code.
R Programming for Data ScienceRoger D. Peng
This book brings the fundamentals of R programming to you, using the same material developed as part of the industry-leading Johns Hopkins Data Science Specialization. The skills taught in this book will lay the foundation for you to begin your journey learning data science. Printed copies of this book are available through Lulu.
Ansible for DevOpsJeff Geerling
Ansible is a simple, but powerful, server and configuration management tool. Learn to use Ansible effectively, whether you manage one server—or thousands.
Composing SoftwareEric Elliott
All software design is composition: the act of breaking complex problems down into smaller problems and composing those solutions. Most developers have a limited understanding of compositional techniques. It's time for that to change.
Software Architecture for Developers: Volumes 1 & 2 - Technical leadership and communication
2 Books"Software Architecture for Developers" is a practical and pragmatic guide to modern, lightweight software architecture, specifically aimed at developers. You'll learn:The essence of software architecture.Why the software architecture role should include coding, coaching and collaboration.The things that you really need to think about before...
CCIE Service Provider Ultimate Study Bundle
2 BooksPiotr Jablonski, Lukasz Bromirski, and Nick Russo have joined forces to deliver the only CCIE Service Provider training resource you'll ever need. This bundle contains a detailed and challenging collection of workbook labs, plus an extensively detailed technical reference guide. All of us have earned the CCIE Service Provider certification...
Cisco CCNA 200-301 Complet
4 BooksCe lot comprend les quatre volumes du guide préparation à l'examen de certification Cisco CCNA 200-301.
CCDE Practical Studies (All labs)
3 BooksCCDE lab
Modern Management Made Easy
3 BooksRead all three Modern Management Made Easy books. Learn to manage yourself, lead and serve others, and lead the organization.
The Future of Digital Health
6 BooksWe put together the most popular books from The Medical Futurist to provide a clear picture about the major trends shaping the future of medicine and healthcare. Digital health technologies, artificial intelligence, the future of 20 medical specialties, big pharma, data privacy and how technology giants such as Amazon or Google want to conquer...
Django for Beginners/APIs/Professionals
Linux Administration Complet
4 BooksCe lot comprend les quatre volumes du Guide Linux Administration :Linux Administration, Volume 1, Administration fondamentale : Guide pratique de préparation aux examens de certification LPIC 1, Linux Essentials, RHCSA et LFCS. Administration fondamentale. Introduction à Linux. Le Shell. Traitement du texte. Arborescence de fichiers. Sécurité...
Advanced Product Management
3 BooksGet The Art of Strategy, Product Discovery and Lean Product Management with a 20% discount.
C++17 in Detail and Lambda Story
2 BooksGet all of my books much cheaper! With this package, you'll learn the exciting things available in C++17 and also understand lambda expressions.