Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Introducing HTML5 Game Development
SPECIAL OFFER: Upgrade this ebook with O’Reilly
A Note Regarding Supplemental Files
Preface
About This Book
Who This Book Is For
Who This Book Is Not For
Conventions Used in This Book
This Book’s Example Files
Using Code Examples
How To Use This Book
Safari® Books Online
How to Contact Us
Acknowledgments
1. Introduction To Impact
Why Use Impact?
Setting Up a Local Environment
Install WebStorm/PHPStorm
Install Apache/PHP/MySQL
Other Hosting Options
Setting Up a New Impact Project
Modules
How Classes Work
Core Classes
How Inner Classes Work
Level Editor
2. Working With Sprites
Sprites and Sprite Sheets
Scripting in Photoshop
Working with Sprites in Photoshop
Optimizing Sprites
3. Introduction To Game Design
What is Game Design?
Sample Game Design Document
Gameplay
Exploring a Map
Combat
Completing a Map
Death
Main Character
Monsters
Bosses
Equipment
Inventory
Equipping Items
Weapons and Armor
Leveling Up
Winning the Game
Coming Up With Ideas
Books to Read
4. Building A Game
Creating Our First Level
Saving/Loading Maps in Weltmeister
CollisionMaps
The Main Class
Customizing the Main Class
Key Binding
Creating the Player Class
Using Your Sprite Sheet
Adding Simple Physics
Defining Animation Sequences
Creating a Monster Class
Collision Detection
type Property
checkAgainst Property
collides Property
Health
Weapons
Firing the Weapon
Add Multiple Weapons
Killing Entities
Respawning the Player
Create Death Animations
Adding Grenade Explosions
Customizing the Camera
Loading New Levels
5. Working With Text
Creating Font Sprite Sheets
Adding Text to Your Game
6. Working With Sound
Adding Sounds
Adding Music
Mobile Browser Sound Compatibility Issues
7. Creating Game Screens and HUDs
Extending Impact’s Game Class
Creating a Start Screen
Player Stats Screen
Creating the Game Over Screen
Adding In-Game HUD
Game Rewards
In-Game Analytics
8. Debugging Your Game
Impact’s Debugger
Publishing Your Game
Baking Your Game
Mobile Web Support
Compiling for Native iOS
9. Wrapping Up
References and Links
About the Author
SPECIAL OFFER: Upgrade this ebook with O’Reilly
← Prev
Back
Next →
← Prev
Back
Next →