Learn Construct 2: Creating a Puzzle Platformer in HTML5!
4.7 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
147 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Construct 2: Creating a Puzzle Platformer in HTML5! to your Wishlist.

Add to Wishlist

Learn Construct 2: Creating a Puzzle Platformer in HTML5!

Make a Puzzle Platformer Engine with Ready Made Assets! Specialized Camera, Push/Pull Blocks, Transitions and more!
4.7 (11 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
147 students enrolled
Created by Jeremy Alexander
Last updated 11/2016
English
Curiosity Sale
Current price: $10 Original price: $100 Discount: 90% off
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 4 Articles
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Make a Puzzle Platformer!
  • Learn how to program a custom camera with special features for zoom and position
  • Learn how to program hidden areas and custom fade transitions
  • Learn how to program combo locks opened by pressure plates and push pull blocks!
View Curriculum
Requirements
  • Basic knowledge of programming logic [Recommended]
  • Intermediate Knowledge of Construct 2 [Recommended]
  • Construct 2 [Free version or greater]
Description
What is this course?

In this course, we explore how to program a Puzzle Platformer! We walk you through step-by-step from using our own assets and template, to setting up the entire engine!  By the end you will have all the knowledge you need to make your own unique puzzle game. 

What will I walk away with?
  • Pre-made Level File 
  • Royalty Free Art Assets 
  • Fully Animated Player 
  • LookAhead Camera (With Zones) 
  • Keyboard & Gamepad Input 
  • Global HUD 
  • Push/Pull Blocks 
  • Hidden Areas 
  • Keyboard & Gamepad Input 
  • Doors & Transitions 
  • Pistons 
  • Pressure Plates 


Who is the target audience?
  • Intermediate users of Construct 2 will find this course easier
  • Anyone who wants to make their own Puzzle Platformer
  • Anyone who wants to learn intermediate concepts taught with Construct 2
Students Who Viewed This Course Also Viewed
Curriculum For This Course
18 Lectures
02:41:24
+
Welcome!
2 Lectures 01:12

In this lecture we find out what is in store for the rest of our course! 

Preview 01:11

In this lecture, download our free art assets to use to make your Puzzle Platformer!

Download our Assets
00:01
+
Programming our Engine
14 Lectures 02:40:00

In this lecture download our jumpstarting template to make your puzzle platformer!

Download our Template!
00:01

Quick Check!
2 questions

In our first lecture we learn how to program our player input! We set-up mechanics for:

  • Keyboard
  • Gamepad

By the end of this lecture, students will be able to re-use this logic for all of their future games!

Preview 17:54

In this lecture we add our player animations! We learn how to make an animation engine that works for every character we want to add in the future.

Using instance variables and ready made assets, students will have all the knowledge to make their own animators for their future games!

Preview 17:15

In this lecture we learn how to program a specialized camera! This camera is different from others because of the way it gives the user a unique perspective forward and backwards. 

We learn how to set this up and make it dynamic to take any positive or negative amount to look ahead!

Preview 10:46

In this lecture we learn how to make a commonly requested, fade-in fade out system! This fade system is more intermediate as we tie it into our room transitions! This lecture has been broken up into three parts. This is part one!

Adding Doors and Transitions Part 1
09:16

In this lecture we learn how to make a commonly requested, fade-in fade out system! This fade system is more intermediate as we tie it into our room transitions! This lecture has been broken up into three parts. This is part two!

Adding Doors and Transitions Part 2
08:49

In this lecture we learn how to make a commonly requested, fade-in fade out system! This fade system is more intermediate as we tie it into our room transitions! This lecture has been broken up into three parts. This is part three!

Adding Doors and Transitions Part 3
12:39

In this lecture we learn how to make our camera zoom. A common mistake is to set your game resolution to a big size and then scale in. I show you how you can set this up for common resolutions and scale fluidly using Linear Interpolations!

Programming Camera Zoom Areas
10:14

In this lecture we learn how to hide an object (in this case part of our level) and get more into the design of our engine. We use this lecture to plant ideas for what your game could be like, and show how to make a hidden area!

Adding our Hidden Area
10:11

In this lecture we learn how to make a push/pull block. It's an integral part to making a puzzle platformer game and something that can have multiple uses! We learn how to take this intermediate logic and make it into something easy for you to replicate to your future game!

Adding our Push/Pull Block
18:01

In this lecture we add in dangerous spikes so our player has an obstacle to get around! Spikes are great to fill out levels and block off hidden areas!

Preview 08:01

In this lecture we add in Pistons to our game!

Programming Pistons
14:14

In this lecture we learn how to make pressure plates. This completes our puzzle platform engine, as we know have a way to control our combo locks and design our level!

Programming Pressure Plates
15:32

In this lecture we program our player death so our game has an end state! From this point on we have completed our puzzle platformer engine.

Programming Player Death
07:07
+
Congratulations!
2 Lectures 00:10

Congratulations on finishing this course! This course is geared towards intermediate users, yet as always, the logic is meant to be as simple as possible so you can spend your time making the game instead of being stuck learning!

Congratulations!
00:05

In this lecture you can download our completed engine that we made throughout the course. Use this for your benefit if you miss something or get lost before asking questions! Happy coding!

Download our finished engine!
00:05
About the Instructor
Jeremy Alexander
4.5 Average rating
778 Reviews
16,150 Students
10 Courses
Full-Stack Web Developer // Game Creator // Product Designer

Jeremy Alexander (that's me) is a full-stack web developer, game creator and product designer!

Having made his own website using Geocities in 2004, Jeremy developed a knack for all things computer related. While in High School he honed his skills, it wasn’t until college that he realized traditional education was failing him. 

Becoming self-proficient in many programs and languages, he took all of his knowledge and started making the courses he wish he had when he was first starting out. His number one goal has always been to provide the learning experience he wished he had in a traditional setting.