About this ebook
Related to Instant HTML5 2D Platformer
Related ebooks
Corona SDK Mobile Game Development: Beginner's Guide - Second Edition Rating: 0 out of 5 stars0 ratingsOuya Unity Game Development Rating: 0 out of 5 stars0 ratingsHaxe Game Development Essentials: Create games on multiple platforms from a single codebase using Haxe and the HaxeFlixel engine Rating: 0 out of 5 stars0 ratingsCryENGINE 3 Cookbook Rating: 0 out of 5 stars0 ratingsjQuery Game Development Essentials Rating: 0 out of 5 stars0 ratingsScratch Cookbook Rating: 0 out of 5 stars0 ratingsLearning Cocos2d-x Game Development Rating: 0 out of 5 stars0 ratingsUnity 3.x Game Development Essentials: Game development with C# and Javascript Rating: 0 out of 5 stars0 ratingsMastering CryENGINE Rating: 0 out of 5 stars0 ratingsLearning AndEngine Rating: 0 out of 5 stars0 ratingsBuilding Android Games with Cocos2d-x Rating: 0 out of 5 stars0 ratingsAndEngine for Android Game Development Cookbook Rating: 0 out of 5 stars0 ratingsScratch 2.0 Game Development - HOTSHOT Rating: 1 out of 5 stars1/5Learning Android Game Development Rating: 0 out of 5 stars0 ratingsHTML5 Games: Novice to Ninja: Create Smash Hit Games in HTML5 Rating: 0 out of 5 stars0 ratingsSource SDK Game Development Essentials Rating: 0 out of 5 stars0 ratingsLearning NGUI for Unity Rating: 0 out of 5 stars0 ratingsLiveCode Mobile Development Cookbook Rating: 0 out of 5 stars0 ratingsScratch 2.0 Beginner's Guide Second Edition Rating: 4 out of 5 stars4/5CryENGINE 3 Game Development Beginner's Guide Rating: 0 out of 5 stars0 ratingsA Beginner's Guide to 2D Platform Games with Unity: Beginners' Guides, #1 Rating: 0 out of 5 stars0 ratingsUnity 4.x Game Development by Example Beginner's Guide Rating: 3 out of 5 stars3/5Becoming Comfortable with Unity Rating: 0 out of 5 stars0 ratingsCrafting Games with Python: From Basics to Brilliance: Crafting Games With Python, #1 Rating: 0 out of 5 stars0 ratingsUnity Android Game Development by Example Beginner's Guide Rating: 4 out of 5 stars4/5Beginning C++ Game Programming: Learn C++ from scratch by building fun games Rating: 3 out of 5 stars3/5Raspberry Pi Gaming - Second Edition Rating: 0 out of 5 stars0 ratingsUnity All-In-One Rating: 0 out of 5 stars0 ratingsIntroduction to Unity Rating: 0 out of 5 stars0 ratingsApp Inventor for Android: Build Your Own Apps - No Experience Required! Rating: 5 out of 5 stars5/5
Programming For You
SQL All-in-One For Dummies Rating: 3 out of 5 stars3/5Linux: Learn in 24 Hours Rating: 5 out of 5 stars5/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Excel 101: A Beginner's & Intermediate's Guide for Mastering the Quintessence of Microsoft Excel (2010-2019 & 365) in no time! Rating: 0 out of 5 stars0 ratingsPython: Learn Python in 24 Hours Rating: 4 out of 5 stars4/5Python Programming : How to Code Python Fast In Just 24 Hours With 7 Simple Steps Rating: 4 out of 5 stars4/5Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5Python Data Structures and Algorithms Rating: 5 out of 5 stars5/5Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5JavaScript All-in-One For Dummies Rating: 5 out of 5 stars5/5Microsoft Azure For Dummies Rating: 0 out of 5 stars0 ratingsPYTHON PROGRAMMING Rating: 4 out of 5 stars4/5Learn Python in 10 Minutes Rating: 4 out of 5 stars4/5Learn SQL in 24 Hours Rating: 5 out of 5 stars5/5PYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5Beginning Programming with C++ For Dummies Rating: 4 out of 5 stars4/5Godot from Zero to Proficiency (Foundations): Godot from Zero to Proficiency, #1 Rating: 5 out of 5 stars5/5Algorithms For Dummies Rating: 4 out of 5 stars4/5Coding All-in-One For Dummies Rating: 0 out of 5 stars0 ratings
Reviews for Instant HTML5 2D Platformer
0 ratings0 reviews
Book preview
Instant HTML5 2D Platformer - Aidan Temple
Table of Contents
Instant HTML5 2D Platformer
Credits
About the Author
About the Reviewer
www.PacktPub.com
Support files, eBooks, discount offers and more
Why subscribe?
Free access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Instant HTML5 2D Platformer
Setting up your HTML5 canvas (Should know)
How to do it...
How it works...
Implementing the game framework (Should know)
How to do it...
How it works...
Creating the player (Must know)
How to do it...
How it works...
Handling user input (Must know)
How to do it...
How it works...
Animating the player (Must know)
How to do it...
How it works...
Creating the level (Must know)
How to do it...
How it works...
Implementing a parallax background (Must know)
How to do it...
How it works...
Implementing physics (Must know)
How to do it...
How it works...
Creating enemies (Must know)
How to do it...
How it works...
Adding pickups (Must know)
How to do it...
How it works...
Adding sounds (Must know)
How to do it...
How it works...
Creating a graphical user interface (Must know)
How to do it...
How it works...
Instant HTML5 2D Platformer
Instant HTML5 2D Platformer
Copyright © 2013 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: August 2013
Production Reference: 1230813
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-84969-678-4
www.packtpub.com
Credits
Author
Aidan Temple
Reviewer
Ray Hammond
Acquisition Editor
Saleem Ahmed
Erol Staveley
Commissioning Editor
Priyanka S
Technical Editor
Sharvari H. Baet
Project Coordinator
Deenar Satam
Proofreader
Ting Baker
Production Coordinator
Prachali Bhiwandkar
Cover Work
Prachali Bhiwandkar
Cover Image
Disha Haria
About the Author
Aidan Temple is a software engineer and lead developer at Nanotek, an independent video game studio. He has recently graduated with honors from Glasgow Caledonian University where he studied BSc Computer Games Software Development.
During his time at university Aidan also undertook a research degree which outlined the possible benefits of implementing a GUI-based games framework by means of massively parallel processing through the utilization of Nvidia's CUDA architecture, which in turn successfully demonstrated the benefits of towards games development.. He also received one of the International Game Developers Associations most prestigious awards, an IGDA Scholarship which are awarded to exceptional students within the field of video games development.
Prior to his time at Glasgow Caledonian University, Aidan studied Computer Games Development at James Watt College of Further and Higher Education. Due to excellent understanding and demonstration of games development and design methodologies within a practical manner Aidan graduated from James Watt College with a distinction in his