PacktLib: Construct Game Development Beginners Guide

Construct Game Development

Credits

About the Author

About the Reviewer

www.PacktPub.com

Preface

Our First Look at Construct

The first step: downloading and installing Construct Classic

Time for action — getting Construct Classic up and running

Step two: creating a game project

Time for action — starting a game project

Step three: navigating the interface of Construct Classic

Time for action — clicking our way around Construct Classic

The final step: an introduction to objects

Time for action — creating some objects

Summary

Hello World! Construct Style

Sprites revisited

Time for action — creating a player sprite

Tiled backgrounds: defining the world

Time for action — make some tiled backgrounds

Attributes: telling Construct more about our objects

Time for action — adding attributes to our objects

Behaviors: teaching objects how to act

Time for action — getting our player moving

Variables: private and global

Time for action — giving our player a life

Textboxes: giving the player a heads-up

Time for action — showing our player their health and score

Events: setting the rules and goals of a game

Time for action — very eventful games

Summary

Adding the Challenge

Before we start

Reaching the goal

Time for action — making the game winnable

Avoid the hazards

Time for action — bestowing more challenges on a player

Putting some bad guys in

Time for action — adding an enemy and making him move

Improving our interface

Time for action — creating a background for the GUI

Summary

Making Noise

A game and its music

Time for action — add some music to our game

Modules of music

Time for action — play some mod music

Sounds: describing the action

Time for action — adding sounds

Exporting our game

Time for action — exporting our game

A note on sharing our games

Summary

Practical Physics

Creating physical objects

Time for action — creating our objects

Event sheets and groups

Time for action — creating and using Event sheets and groups

Adding a physical force

Time for action — creating forces

Adding special pegs

Time for action — creating specialty pegs

Portals: a way of getting from A to B

Time for action — teleporting the ball

Particle objects: creating a fireworks finale

Time for action — creating fireworks

Playing the sounds and music

Time for action — adding the sounds and music

Creating another level

Time for action — making another level

Meet the debugger

Time for action — looking through the debugger

Summary

Custom Levels

The user friendly INI file

Time for action — creating an INI file

Loading levels

Time for action — load custom levels

The Game Over screen

Time for action — creating the Game Over layout

Making a level editor

Time for action — creating the objects

Time for action — loading and saving levels with events

Time for action — creating events for the interface

Summary

Platformer Revisited, a 2D Shooter

Before we start

Multiplayer: getting your friends involved

Time for action — creating the game assets and title screen

Time for action — designing the level

Time for action — creating player characters and conveyor belt objects

Time for action — creating the HUD objects

Time for action — creating the main game events

Time for action — creating the Game Over layout

Shooting bullets

Time for action — adding some guns

Parallax: giving the impression of depth

Time for action — creating parallax scrolling

Lights and shadows: illuminating the darkness

Time for action — using lights and shadow casters

Enemies with guns: slightly more challenging

Time for action — making some enemies

Summary

I'm Throwing a Grenade!

Grenades — bouncing, timed explosives

Time for action — throwing grenades

Explosions — big bright lights

Time for action — explosion flashes

Effects — distortions and other nice things

Time for action — adding some distortion

Objects — completely blown away

Time for action — blast the robots away

Summary

Our Final Moments

What we've learned

Extending our games

Tips and tricks

A note on Construct 2

Summary

Pop quiz Answers

Pop quiz Answers

Pop quiz Answers

Pop quiz Answers

Pop quiz Answers

Pop quiz Answers

Pop quiz Answers