Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn to Code Video Games: Complete Guide to Construct 2 & 3
Rating: 4.3 out of 5(257 ratings)
1,502 students
Created byWilliam Bushee
Last updated 4/2020
English

What you'll learn

  • Learn the Construct 2 platform while building multiple video games.
  • Learn both Constrct 2 and Construct 3
  • Our course is for those who have no prior experience at all, we specifically designed it for kids in elementary through high-school. But everyone will benefit.

Course content

17 sections149 lectures14h 47m total length
  • Download, Install and Launch Construct 25:39

    I will take you through the process of downloading and installing Construct 2. We'll also take a quick review of the Scirra website, so you know where to find the official manual, store, and arcade.

    If you already have Construct 2 installed, you can skip this video. Let's get started on our journey to build video games.

  • Introduction to Interface4:27

    This lecture will cover launching Construct 2 and a brief walkthrough of the entire interface. Construct 2 is a Windows program and used standard features like the ribbon, properties panel, and menu system, which will be familiar to most users.

    Take this quick tour to become familiar with the program that we will use for the next several hours during this course.

  • Layouts and Events8:34

    Construct 2 has two main sections -- layouts and events. We will learn the basics of each in this lecture and will walk through the main navigation.

    Layouts are where your video game graphics get built, and this is where your characters, enemies, foreground, and background come to life. Using a simple drag-and-drop interface, you can set up your entire game without righting any code.

    Events are where your game comes alive! Instead of writing complex scripts or code, Construct 2 has developed an events based engine where you simply build the rules that you want to trigger based on events -- like when two objects collide with each other.

    This lecture will only cover the navigation and basics of both sections, but we'll dive into them in greater detail soon enough. Are you excited about building a game!

  • Creating Objects4:12

    Objects make up the components of your video game. This lecture will teach you the basics of creating objects; we'll also tour the primary objects that will be used throughout the course. Most games are built with just a few base objects, like the sprite, tiled background, and keyboard.

    You will be surprised at how easy Construct 2 will get you up and running with your video game. We'll also cover a few of the less-common objects because you never know when you might have an idea for a crazy video.

  • Create a Sprite6:13

    Sprites are probably the most commonly used object for building a video game. Sprite is a fancy name for your game's components, like your player, enemy, obstacles, and bullets. The animation is very important for any video game so that your character will actually look like they walking, running, jumping, flying or swimming.

    This lecture covers how to create a new sprite, import image files, and setup basic animation. Now you're on the right track, let's make that zombie mouse run.

  • Create a Text Object3:10

    What is your score? How many lives do you have left? Which level are you on? Without the Text object, there is no way to know. Text can be static, like a title screen, or completely dynamic, as your score.

    This lecture will introduce you to the basics for creating a text object and initialize its text values. During the variable lecture, we'll show you how to dynamically adjust the values of a text object.

  • Create a Button2:52

    Buttons, buttons, buttons. What's a game without a few buttons to push? Buttons are easy to create, customize, and add actions. We'll cover a few of the basics with this lecture. Buttons can be used to navigate around your game or be used as controls.

    This lecture explains how to create a button and assign basic actions to your button.

  • Create a Particle5:28

    There is nothing more satisfying than blowing up a sprite, or a few hundred sprites. Particles are an amazing object that allows you to show an explosion very quickly and easily without writing any scripts at all. You'll want every operation to have some type of a particle in your game, like destroying an enemy, a brick, or even just landing on the platform.

    Add those fantastic touches to your game with ease, This lecture will explain how to create, customize, and implement a particle object.

  • Create a Tiled Background2:31

    The Tiled Background will save you hours and hours of screen layout time. Does your game involve a simple ground for your character to run across? Are you concerned about creating thousands of small blocks to make up the ground? Fear not - Tiled Background to the rescue! Let Construct 2 automatically replicate your image over and over.

    This lecture will show you how to create a ground, sky, ocean, building or pretty much anything that will replicate over and over again with only a few clicks.

  • Copying and Deleting Objects6:17

    Are you nervous about creating a hundred enemies by importing the same image over and over again? No worries, just copy your enemy, and it will automatically inherit ALL of the properties. Change your mind, about a property after making fifty copies, no worries. Changing one will automatically be replicated to the other forty-nine!

    That's right, Construct 2 has thought of everything and this lecture will explain how it all works. You can even clone an object to make a brand-new object with its own events.

    Now you can build that horde of zombies that will take over the world in no time at all.

  • Behaviors Overview2:45

    Behaviors give your video game actions. Who wants to write scripts or code? That sounds boring and riddled with things like math or physics. Behaviors have all the complicated logic built-in automatically; you just need to click the "Add" button.

    This lecture will introduce you to what behaviors are, which ones are the commonly used behaviors and how they work -- and we don't need to know the speed of gravity on the moon.

  • Behavior (Platform)3:37

    Probably the most popular video game style around is the platform style. This is where a character interacts with a platform, like the ground, and moves around the screen to interact with obstacles and enemies -- think Super Mario. The platforms may be flat, long, short, tall or even multi-leveled.

    Using the platform behavior, this lecture will build a very basic video game with a few sprites. You'll understand how video games are made and you'll be excited to start your own right now!

    What are you waiting for? Go start, you know the basics!

  • Behavior (Physics)3:32

    Physics is awesome -- but complicated. Who wants to do math when building a game? (No one, that's who)

    No worries, Construct 2 has all the math embedded into the physics behavior so you just need to click the "add" button. Physics allows you to create sprites that interact with each other like they would in the real world, like a ball bouncing on the ground or a rock falling off a building.

    This lecture will explore the physics behavior and how to add real-life physics to a video game. Physics is one of the most flexible behaviors available.

  • Behavior (Bullet)2:41

    What video game would be complete with bullets? We love to shoot things almost as much as we love to blow them up. Luckily, bullets are super-easy to add to any game, just select the bullet behavior and adjust a few properties and your pretty flower will be shooting laser beams in every direction.

    The bullet behavior can also be used for other operations, and we'll explore a few of those as well. We bet you can come up with a few other cool uses for the bullet behavior after you've watched this lecture.

  • Events: Adding Collisions5:13

    Boom - those to sprites just collided into either other! They need to blow up now. Adding collision, both good and bad, is a snap. With just a few clicks, the events necessary to detect when two objects collide will trigger any action that you want.

    This lecture is the first where we dive into the events sheet, and we'll take it slow. But don't wait for us, add more events!

  • Events: Adding Fade5:12

    Adding the fade behavior will make our player die with class instead of just disappearing from the screen. Adding a straightforward behavior will add a ton of effects to our basic platform structure. We are all about making things easy!

  • Events: Adding Text3:16

    What game would be complete without knowing that you just died? Adding a text display to the platform game is easy, students will see how quickly text can be added with only a few clicks.

  • Events: Additional Operations4:31

    Events are not something that students should be afraid of, and this lecture covers some tips and tricks to getting around the events screen quickly.

  • Variables8:47

    Variables are an important part of any game to keep track of scores, lives, enemy, and many other values. This lecture covers both global and instances variables along with a demonstration of each. If you have never used variables before, we'll cover them in detail as we build our games.

  • Layers5:16

    Layers can be used to build backgrounds or heads-up-display unites (HUD) in games. Learn the basics for building a background layer behind your game's main characters. Should real-life have a HUD display?

Requirements

  • Students should have access to a Windows-based computer or laptop in order to follow along.
  • Constrct 3 will run on Windows, Mac, or Chromebook

Description

In this course, you will learn how to use Construct 2 through a hands-on program where we walk students through multiple real-world video games. You will learn all about the Construct 2 platform, the basics of creating a video game, and a complete walk-through. (Over 8 games as of today, more coming soon)

Leveraging exclusively video, students can take this course at their own pace and follow along with the free version of Construct 2. With over 8 hours of course material, we cover every aspect of building video games. All game assets are also available to download.

We developed this course specifically for elementary through high school students, with a focus on our in-person Gaming Bootcamp program that we run in Sioux Falls, SD.

Even if you have ZERO experience with Construct 2 or making video games, this course would be an excellent way to learn the basics and learn to love programing. This is an entry-level through advanced course.

Who this course is for:

  • This Construct 2 course is for the beginner or someone who has no prior experience with coding or Construct 2. If you are an experienced program, this course is probably not going be helpful.