Books & Videos

Table of Contents

  1. Chapter 1 Introduction To Impact

    1. Why Use Impact?

    2. Setting Up a Local Environment

    3. Install WebStorm/PHPStorm

    4. Install Apache/PHP/MySQL

    5. Other Hosting Options

    6. Setting Up a New Impact Project

    7. Modules

    8. How Classes Work

    9. Core Classes

    10. How Inner Classes Work

    11. Level Editor

  2. Chapter 2 Working With Sprites

    1. Sprites and Sprite Sheets

    2. Scripting in Photoshop

    3. Working with Sprites in Photoshop

    4. Optimizing Sprites

  3. Chapter 3 Introduction To Game Design

    1. What is Game Design?

    2. Sample Game Design Document

    3. Coming Up With Ideas

    4. Books to Read

  4. Chapter 4 Building A Game

    1. Creating Our First Level

    2. Saving/Loading Maps in Weltmeister

    3. CollisionMaps

    4. The Main Class

    5. Customizing the Main Class

    6. Key Binding

    7. Creating the Player Class

    8. Creating a Monster Class

    9. Collision Detection

    10. type Property

    11. checkAgainst Property

    12. collides Property

    13. Health

    14. Weapons

    15. Firing the Weapon

    16. Add Multiple Weapons

    17. Killing Entities

    18. Respawning the Player

    19. Create Death Animations

    20. Adding Grenade Explosions

    21. Customizing the Camera

    22. Loading New Levels

  5. Chapter 5 Working With Text

    1. Creating Font Sprite Sheets

    2. Adding Text to Your Game

  6. Chapter 6 Working With Sound

    1. Adding Sounds

    2. Adding Music

    3. Mobile Browser Sound Compatibility Issues

  7. Chapter 7 Creating Game Screens and HUDs

    1. Extending Impact’s Game Class

    2. Creating a Start Screen

    3. Player Stats Screen

    4. Creating the Game Over Screen

    5. Adding In-Game HUD

    6. Game Rewards

    7. In-Game Analytics

  8. Chapter 8 Debugging Your Game

    1. Impact’s Debugger

    2. Publishing Your Game

    3. Baking Your Game

    4. Mobile Web Support

    5. Compiling for Native iOS

  9. Chapter 9 Wrapping Up

    1. References and Links