A beginner's guide to creating a complete 2D video game
4.5 (23 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,204 students enrolled

A beginner's guide to creating a complete 2D video game

Discover how easy it is to make a game using Visual coding
4.5 (23 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
5,204 students enrolled
Created by Pete Jepson
Last updated 6/2019
English
English
Current price: $57.99 Original price: $89.99 Discount: 36% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 8 hours on-demand video
  • 23 articles
  • 19 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • We use Stencyl, the easiest free 2D game engine in use today
  • You will have the experience and knowledge to design your own games
  • You will have a finished 2D video game which is yours to use for free and you can add extra levels and other items to it
  • You will also have the basic knowledge of coding
Requirements
  • This course is aimed at beginners who have no experience of game design or coding. All you need is a computer and an Internet connection.
  • All the software we are using is free.
Description

Welcome to a beginner's guide to creating a complete 2D video game, my name is Pete Jepson and I look forward to showing you how easy it is to make video games.

In this series you will be creating a complete 2D video game using the Stencyl game engine. You will make 6 levels, an end of level boss fight, a main menu, a level select screen and level accomplishments. 

This course is aimed at beginners who have no experience of game design or coding.

All you need is a computer (PC, Mac or Linux) and an Internet connection. All the software we are using is free. (Note: this software doesn't run on Chromebook unfortunately)

I have been teaching game design for over four years and I will be taking you from beginner to game designer in easy to follow steps with interesting assignments throughout.

You will learn the basics of game logic using visual drag and drop coding, learning things like attributes, events, conditional statements, custom functions and creating a graphical user interface.

By the end of this series you will have the experience and knowledge to design your own games. You will also have a finished 2D video game which is yours to use for free and you can add extra levels and other items to it. You will also have the basic knowledge of coding, allowing you to move onto more challenging game engines such as Unity or Unreal. 

Are you ready to become a video game designer?

Enroll now and let's begin


(Royalty Free Music by BenSound)

Who this course is for:
  • Beginner learners who want to develop skills in creating 2D video games and understand how to create coding for games
Course content
Expand all 163 lectures 08:07:14
+ Introduction
6 lectures 07:56
Welcome to my course
00:09
Installing Stencyl
00:57
An introduction to visual coding
01:52
+ Importing graphics
8 lectures 14:49
Starting Stencyl
00:53
Using your own artwork
00:23
Importing tilesets
01:11
Importing the player sprite
06:14
Setting player collisions
01:55
Assignment 1 written instructions
00:06
Assignment 1 review
03:33
+ Creating the main menu
4 lectures 07:53
Creating the main menu part 1
01:48
Creating the main menu part 2
02:16
Player Movement
02:37
cannot exit screen
01:12
+ Coding Basics
5 lectures 16:16
Coding
08:47
Assignment 2
01:03
Assignment 2 written instructions
00:10
Jellybean code
03:37
Play button
02:39
+ Creating Level 1
10 lectures 25:31
Level 1 layout
03:44
Assignment 3
01:25
Assignment 3 written instructions
00:12
Assignment 3 review
00:44
Level 1 fixes
04:29
Camera follows player
02:10
Moving Platform code
01:28
Water splash animation
06:02
Wood platform code
02:01
Level 1 check
03:16
+ Coding Game Attributes
6 lectures 14:24
Game attributes
01:32
Score attribute part 1
01:56
Score attribute part 2
03:48
Assignment 4
01:24
Assignment 4 written instructions
00:21
Assignment 4 review
05:23
+ Coding conditional statements & GUI
12 lectures 37:12
Jellybean total
01:21
Conditional If Statements
01:27
Creating a timer part 1
05:49
Creating a timer part 2
05:42
When time runs out
03:47
The light switch method
03:03
Get Key
05:17
Display key
02:32
Assignment 5
00:54
Assignment 5 written instructions
00:08
Assignment 5 review
04:22
+ Player Damage
8 lectures 23:22
Player Damage code
02:42
Player Damage Flow
03:40
Player Damage Fix
06:13
Player Damage Effect
02:27
Flamo movement
01:58
Assignment 6
01:26
Assignment 6 written instructions
00:20
Assignment 6 review
04:36
+ GUI Message Manager
7 lectures 30:29
Displaying messages to the player
07:01
Message Triggers
09:35
Inspector setup
02:05
Message Manager
05:06
Deactivate Message
03:05
Resetting the jellybeans
02:19
Saving the Level 1 project file
01:18
+ Common Errors
2 lectures 07:17
Common Errors Part 1
03:17
Common Errors Part 2
04:00