Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn Mobile Game Development By Building 15 Games
Introduction
Course Intro
Course Source Code
Learn JavaScript by Making a Road Crossing Game
Introduction
Hello JavaScript
Variables
Arithmetic Operations
Console
Objects
Challenge – Objects
Challenge Solution – Objects
Strings
Arrays
Add and Remove Array Elements
Multidimensional Arrays
Arrays and Objects
Challenge – Adding Enemies
Challenge Solution – Adding Enemies
Functions
Scope
Nested Functions
Methods
Function Expressions
Drawing a Rectangle in the Canvas
Animating the Canvas
If – Else Statements
Boolean Expressions
Challenge – Conditional Movement
Challenge Solution – Conditional Movement
While Loops
For Loops
Break and Continue
ForEach
Bouncing Enemies
JavaScript Load Event
Mouse Events
Touch Events
Collision Detection
Adding the Goal
Sprites
Namespaces
Classes
Final Challenge – Multilevel
Final Challenge Solution – Multilevel
Outro
Starting with Phaser - Farm Animals Toddlers Game
Module Intro
Setting up a Local Web Server
Creating a New Phaser Game
Loading a Sprite
Anchor Point
Scaling
Flipping
Rotating
Screen Scaling
User Input
Groups
More on Groups
Switching Animals
Tween Animations
Tween Callbacks
Spritesheet Animations
Audacity Basics
Adding Sound
Adding Text
Where to Find Free Artwork
Virtual Pet Game
Module Intro
Basic Structure
Draggable Pet
Item Selection
Rotating the Pet
Placing Items
Moving the Pet to the Item
Pet Spritesheet Animation
Game Stats
Decresing Pet Stats
Multiple States
Boot State
Loading Screen
Home Screen
Basic Platformer Game
Module Intro
Basic Structure
Physics and Gravity
Collision Detection
Keyboard Control
On-screen Controls – Part 1
On-screen Controls – Part 2
Platform Group
Camera
Loading JSON Files
Player Animation
Fire
Level Goal
Pool of Objects
Bouncing Barrels
Using Rectangles to get Started
Spaceship Game
Module Intro
Introducing the Intel XDK
Basic Structure
Shooting Bullets
Adding the Player
Prefabs
Enemy Prefabs
Enemy Movement
Damaging Enemies
Particle Effects
Enemy Bullets
Reset Enemies
Pause Timer
Enemy Pool
Load Level
Multiple Levels
Level JSON Files
Soundtrack
Infinite Runner Game
Module Intro
Basic Structure
Pool of Floor Tiles
Adding the Player
Body Bounding Box
Player Jump
Collision with a Group of Groups
Platform Movement
Show Hard-Coded Platforms
Killing Platforms
Pool of Platforms
Random Generation
Random Coins
Kill Coins (Text)
Collecting Coins
Moving Background
Game Over
Saving the High Score
Game Over Overlay
Multi-Level Platformer Game
Module Intro
Basic Platformer
Introducing Tiled
Creating Layers
Loading Layers
Using All the Screen
Objects Layer
Read Tiled Objects
Creating the Goal
Multilevel Game
Enemy Prefab
Enemy Behavior
Loading Level Enemies
Hitting Enemies
Player Falling
More Info on Tilemaps
Defence Strategy Game
Module Intro
Basic Structure
Plant Prefab
Zombie Prefab
Damaging Plants
Pools of Plants and Zombies
Bullet Prefab
Shooting Plants
Shooting Animation
Sun Prefab
Sun Resource
Random Sun Generation
Sunflowers
Killing Zombies
Buttons Bar
Buttons Selection
Land Patches
Planting Plants
Loading Levels
Multilevel Game
RPG Game
Module Intro
Basic Map
Player Prefab
Hello World Phaser Plugin
Customzable Touch Controls
Top-down Movement
Item Prefab
Item Collection
Quests
HUD
Loading Items from Tiled
Enemy Prefab
Battle Object
Fighting Enemies
Loading Enemies from Tiled
Health Bar
Quest Overlay
Show Quests
Duplicating Objects
Angry Chickens - 2D Physics Game
Module Intro
Basic Structure
How to Learn P2
Creating P2 Sprites
Collision Groups
Loading Level
Enemy
Loading Enemies
Setup Chicken
Preparing Shot
Throw Chicken
Maximum Velocity
Pig Chicken Stats
Ending the Turn
HUD
Town Simulation Game
Module Intro
Basic Structure
Population Growth
Housing
Food
Industrial Output
Integrating Town
Buidling Creation
HUD
Dragging Map
Buttons
Button Selection
Building
Checking Building Overlap
Match-3 Game
Module Intro
Basic Structure
Populate Grids
Swap and Check Adjacent Blocks
Is a Block Chained
Find All Chains
Clear Chains
Drop Blocks
Update Grid
Create Block
Draw Board
Kill Block
Block Dropping Animations
Swap Blocks
Pick Block
Consecutive Chains
Point and Click Adventure Game
Module Intro
Basic Structure
Loading Things
Showing Text
Custom Fonts in Phaser
Collect Items
Item Selection
Interactions
Unlock Door
Change Room
Hexagon Map Strategy Game
Module Intro
Hexagons
Showing a Hex
Terrains
Auxiliary Methods
Getting Adjacent Cells
Showing Units
Showing Moving Options
Move Unit
Attack
Checking for Battles
Turn Logic
Enemy AI
Game Ending
Dungeon Crawler Puzzle Game
Module Intro
Basic Structure
Surrounding Cells
Item Collection
User Stats
Get Free Cell
Procedural Generation
Procedurally Generate Items
Generate Exit
Multilvel
Generate Enemies
Enemy Stats
Battle
Fog of War
Clearing Darkness
Monsters Block Discovery
Publishing to iOS, Android and Amazon
Intro to Hybrid Apps
Intro to Cordova
Using Cordova in the XDK
Hello World Cordova Plugins
Android vs Crosswalk
Integrating Cordova and Phaser
Preparing for Buildings
Publishing to the Google Play Store
iOS Overview and Certificate
Ad Hoc Building
Publishing to the Appstore
Intro the Amazon App Store
Amazon Account Creation
HTML5 Apps in the Amazon App Store
Publishing to the Amazon App Store
Game Monetization - Ads and In-App Purchase
Admob Setup
Admob in Phaser
In-App Purchases on iOS
Example of iAP on iOS
In-App Billing on Android
Damaging Plants
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock