Beginning Game Development

Beginning Game
Development
Using Construct 2
Glen Colby
Concepts
• Layouts and Layers
• Event Sheets
• Objects
• Behaviors
• Effects
• Global vs. Instance Variables
You still have to code a little
• Construct allows you to use expressions
• You will still need to understand concepts like flow control, events, etc
Expressions
In events, expressions are used to calculate sums or retrieve information
from objects, such as a Sprite's X co-ordinate.
Conditional Operators
You can use the following operators in expressions:
+ (addition)
- (subtraction)
* (multiplication)
/ (division)
% (modulo, remainder after division)
^ (raise to power, e.g. 5 ^ 2 = 25)
& (build strings, e.g. "Your score is: " & score)
Movement
• The Bullet Behavior
• Speed and Acceleration
WebGL Effects
• Cost of effect vs. using an animation
• Particle Effects
Exporting your project
•
•
•
•
•
•
•
IOS, Android (Through Cordova)
Windows Store
OSX and Windows - NW.js (the platform formerly know as Node-webkit)
Blackberry (hahahahahaha, sorry you'll never use this one)
Tizen (*snicker*)
Amazon Appstore
HTML5 Website
Resources
Audio
My Blog
•
•
http://incompetech.com/
http://www.thudgames.com
http://www.audioblocks.com
Twitter: @bossmojoman
Graphics
Email: [email protected]
•
•
Local Resources
http://www.opengameart.com
https://www.scirra.com/store
•
•
http://www.meetup.com/Boise-Game-Developers-Group/
http://www.meetup.com/IdahoGameDevelopers/
(Hopefully these two groups will merge)