Coding Kids: Let's Make Games!
4.1 (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.
107 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Coding Kids: Let's Make Games! to your Wishlist.

Add to Wishlist

Coding Kids: Let's Make Games!

For kids (and grownups) who want to learn programming foundations and make their own games.
4.1 (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.
107 students enrolled
Created by Mickey Blumental
Last updated 10/2016
English
Current price: $10 Original price: $40 Discount: 75% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 4 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • make their own games at home using free software
  • understand the basic concepts and logic of programming
  • build their confidence working with computers and professional software
View Curriculum
Requirements
  • Basic computer skills (using Windows, a mouse etc.)
  • A computer running a Windows operating system
  • Internet (to download the free software, Construct 2)
Description

Course Description

This course offers a gentle and fun introduction to the world of game development, teaching basic coding and game design concepts. The goal of the course is to get kids comfortable and passionate about coding and game development. It is also a great way for creative kids to express themselves by bringing their own game ideas to life.

The Coding Kids Approach

Learning should be fun. Our kids are having too much fun to realize they are actually gaining some of the most indispensable skills for their possible future career.

At Coding Kids we turn kids' love of playing videogames into making videogames. The journey will prepare them for potential careers in fields such as programming, game design, digital art, interactive media and so much more.

Contents and Overview  

In over three and a half hours of content including 38 lectures, this course covers the foundations of programming and game design by building four different games from scratch. Completed Construct 2 project files for each tutorial can be downloaded through the course.

This course covers, amongst other things:

  • Object based programming
  • 2d game sprites
  • Behaviours
  • Variables
  • Events and Actions
  • Game design

Students will also learn basic good programming habits such as proper object naming, frequent saving of work and pre-planning of work.

Upon completion students will understand basic programming concepts and be able to make a variety of games entirely on their own. They will be at a much better position to take on further learning of programming and game development at school or at home.



Who is the target audience?
  • Kids aged 8-15 with interest in programming and/or game development
  • Parents who want to help their kids learn programming
  • Adults who look for a simple and easy introduction to game development
Students Who Viewed This Course Also Viewed
Curriculum For This Course
38 Lectures
03:20:47
+
Getting ready to program!
4 Lectures 08:12

What is programming? Computers how stupid and you need to tell them exactly what you want them to do. Let's start thinking like programmers.

Preview 01:45

How to install the free version of Construct 2 on your PC.

Preview 03:16

Sometimes the various tabs in the Construct 2 window might move around or disappear. This is how you can fix it.

Preview 00:56

How to work with this course and what to do when you face a problem.

Preview 02:15
+
Let's make a platformer!
10 Lectures 51:03

Let's create the game project and set it up properly so we are ready to add cool things to it. We will also have a quick look around Construct 2 and get familiar with it.

Preview 03:27

Here's the good part. Let's add our hero and give them something to walk on.

Adding our Hero
07:14

Let's add our first obstacle to make things more interesting.

Adding a spike
04:46

Scroll to behavior tells the camera to follow an object. We also add a destroy outside of layout behavior to our player.

Adding additional behaviours
02:42

Now that we have a few obstacles we need a goal so we could beat the level.

Adding a goal
07:43

Spikes are nice, but how about a moving enemy?

Adding moving enemies and platforms
08:51

To make the level a bit more interesting let's add a key that needs to be collected first.

Adding a key
04:59

Let's reuse the sine movement behaviour to make platforms move as well.

Designing our level
04:38

Now that we have everything, we can easily use it to make many new levels.

Designing additional levels
04:47

Let's go over all we learnt and figure out what to do next.

Wrap up
01:56
+
Let's make a shooter!
8 Lectures 54:03

We'll be setting up a project for our new game, using different layout and screen size dimensions.

Setting up the game project
05:18

We'll create our player and make it moveable with the mouse.

Create our mouse controlled player
03:37

Now that we can move, let's also start shooting.

Add shooting mechanics for the player
05:57

We'll create enemies that can be spawned randomly at the top of the screen.

Create the first enemy
07:13

Let's get familiar with global variables by adding a scoring system.

Adding score system
07:38

Let's add a high score so we can keep track of our best attempts.

Adding a high score
06:46

After killing 10 enemies, a new tougher enemy is going to start spawning.

Creating enemy 2 and it's spawn conditions
10:06

Now we'll be adding a scrolling background to make the game look more exciting and then wrap things up.

Adding a scrolling background and Wrap Up
07:28
+
Multiplayer Game
6 Lectures 40:54

We'll set up a new project for our multiplayer game.

Setting up the project
07:00

Let's re-assign the keys used to move the player by using some code.

Custom platform controls
03:55

By adding a goal and winning screen, our game can now be played competitively.

Creating the goal and winning screen
09:19

Let's add coins that appear randomly around the screen for the players to collect.

Adding random collectibles
08:33

Now we need to keep track on how many coins each player collected and display it.

Counting and displaying the score for both players
08:03

Let's wrap it up!

Wrap up
04:04
+
Car Game
9 Lectures 45:19

Setting up our new car game project.

Setting up the project
02:46

Creating the Track and Car
05:32

Let's design the path the car needs to follow.

Drawing the Track
04:34

We'll be adding barriers to ensure the player must stay on the track.

Barriers
04:06

Let's improve our car.

Tweaking the Car
02:54

We need a timer to know how fast we can complete the track.

Adding a timer part 1
10:55

Let's display our time and add an option to retry the level.

Adding a timer part 2
06:44

To finish off, let's add a best lap time recorded for the fastest performance.

Adding a timer part 3
06:12

Another game wrapped up!

Wrap up
01:36
+
Extras
1 Lecture 01:16

You did it! Well done! Now what?

Congratulations
01:16
About the Instructor
Mickey Blumental
4.1 Average rating
11 Reviews
107 Students
1 Course
Game Designer

Passionate game designer, Mickey has over a decade of experience working on some of the world's biggest game brands such as Final Fantasy, Resident Evil and Need for Speed.

Mickey has also taught game development in the College of North East London in England.

With a degree in animation and self published comics, Mickey brings a lot of creative juices to the table.