Create your first video game from scratch without coding

Develop a game from scratch with the free Stencyl game toolkit and earn money. A game development course for everyone
8 reviews
TAUGHT BY
  • Innes Borkwood IT Trainer, Author

    Innes Borkwood is a qualified teacher (1st Class Honours Degree in Business Studies with Information Technology) and an experienced Information Technology trainer, specialising in Microsoft Office products, Microsoft SharePoint and game development.

    In May 2013, Innes's book, Learning Stencyl 3.x Game Development was published by Packt Publishing; it currently has an all 5 star rating on Amazon.com.

    In addition to developing his own training programs, Innes is also a technology trainer for Amcom Education and the Western Australia Chamber of Commerce and Industry.

WHAT'S INSIDE
  • Lifetime access to 54 lectures and 3 quizzes
  • 7+ hours of high quality content
  • A community of 300+ students learning together!
SHARE

Create your first video game from scratch without coding

Develop a game from scratch with the free Stencyl game toolkit and earn money. A game development course for everyone
8 reviews

HOW UDEMY WORKS?

Discover courses made by experts from around the world.

Take your courses with you and learn anytime, anywhere.

Learn and practice real-world skills and achieve your goals.

COURSE DESCRIPTION

Learn game development with a qualified ICT Teacher, experienced IT Trainer and author of Learning Stencyl 3.x Game Development: Beginner's Guide (Packt Publishing, May 2013).

This course is for anyone who wants to learn how to create video games for fun or profit. No knowledge of game development or computer programming is required to start this course.

No artistic skills are required - you'll learn where to legally obtain free, top-quality graphics and music to use in your games.

During the course, you will learn how to use free game development tools for Windows, Linux or Mac OS X, to create video games - starting with a blank screen, and working through to a completed product that can be sold or shared on Flash game portals. You can sell your games or implement advertising to earn money every time someone plays your game!

Your first video game will have:

  • Visual effects (explosions!)
  • Animation
  • Sound effects
  • Introduction screen
  • Game-over screen
  • Scoring

You will be creating Flash games during the course because it's incredibly fast to build and test the games, but the skills you will learn can be used to develop games for iPhone and iPad (you'll need a Mac to test or publish to Apple mobile devices), so you will be able to sell your games on the Apple iTunes Store.

When you have completed your first video game, you will then learn how to build the framework for a platform game with an animated player, accurate collision-detection and a horizontal scrolling screen.

Course Requirements

All the tools required to complete this course are completely free-of-charge - if you have a Windows or Linux PC, or an Apple Mac, you're ready to start this course right now!

If you can turn on a computer and use a mouse, then you have all the skills you need to begin creating your first video game.

All video training materials have been recorded in High-Definition using professional-quality audio equipment for an enjoyable learning experience. (Be sure to select HD in the video player!)

Your instructor

Innes Borkwood, is a qualified IT teacher, experienced trainer, and published author of the game development book Learning Stencyl 3.x Game Development: Beginner's Guide (Packt Publishing, May 2013), who has taught many students, young and old, to create their own video games for fun or profit.

Join Innes now, and start creating your first video game today.

    • No prior knowledge of video game development is required
    • No prior knowledge of programming is required
    • Students will need a computer that runs Windows, Mac OS X or Linux
    • Games for iPad / iPhone can be developed on Windows, Linux or Mac, but a Mac is required to publish games to the Apple App Store
    • Over 54 lectures and 7 hours of content!
    • Create your own video games for web, desktop and mobile devices
    • You will learn all the skills required to design, create and sell your video games
    • Beginners who want to create their own video games
    • Experienced game-developers and designers who want to learn how to create rapid prototypes and complete games
    • Teachers who need to quickly learn the relevant skills required to teach their students

THE UDEMY GUARANTEE

30 day money back guarantee
Lifetime access
Available on Desktop, iOs and Android
Certificate of completion

CURRICULUM

  • SECTION 1:
    Introduction
  • 1
    An introduction to the course
    02:20

    Welcome to the course - an introduction and course expectations

  • 2
    Installing the free development tools
    09:17

    Learn how to locate and install the software required to participate in this course.

  • 3
    A demonstration of the game we're creating
    05:12

    A demonstration of the main game that we'll be developing, along with an explanation of the main features.

  • SECTION 2:
    Create a game and add a player with controls
  • 4
    Create the main scene and add a player
    10:48
    • Add your first scene
    • Import a player image into the game
  • 5
    Controlling the player and adding animation
    11:24
    • Control an on-screen character with the keyboard
    • Implement animations with multiple frames
  • 6
    Prevent the player leaving the screen
    08:07

    Use a built-in behavior to prevent an actor from leaving the screen

  • SECTION 3:
    Creating obstacles and enemies
  • 7
    Creating an obstacle to avoid
    10:52

      Create new actors during gameplay

  • 8
    Making obstacles move on their own
    08:04

    Make actors move in random directions to add a surprise element to the game

  • 9
    Making the obstacles spin
    05:56

    Make actors spin at a specified speed

  • 10
    Solution - position asteroids at a random location
    08:55

    Making actors appear at random locations

  • 11
    Understanding collision sensors
    04:54

    How to make actors detect collisions, but not react to those collisions on-screen

  • 12
    Quickly creating additional enemy types
    05:44

    Duplicate our existing instructions to quickly create similar enemies

  • 13
    Temporarily disabling enemies during development
    02:48

    Temporarily disabling events to assist with the development process

  • SECTION 4:
    Create objects on-the-fly
  • 14
    Creating a laser for the player to fire
    13:11

    Create a laser (missile) when a key is pressed

  • 15
    Controlling the movement of lasers
    05:46

    Move the laser up the screen

  • SECTION 5:
    Understanding keyboard controls
  • 16
    Understanding keyboard controls
    05:28

    How to specify custom keyboard controls for controlling gameplay

  • SECTION 6:
    Implementing collision detection
  • 17
    Managing collisions between lasers and enemies
    11:12

    Reacting to a collision between two different types of object

  • 18
    Solution - Collisions between player and enemies
    03:18

    Solution to challenge - detecting collisions between asteroids and the player spaceship

  • 19
    Modifying collision shapes for accurate detection
    13:01

    Replacing the default collision shapes with accurate collision shapes.

  • 20
    Challenge - Create accurate collision shapes for the player
    02:54

    Challenge - specify accurate collision shapes for the player's spaceship

  • 21
    Solution - suggested collision shapes for player
    03:08

    Solution to challenge - creating accurate collision shapes for the player

  • 22
    Setting the player's collision shapes as sensors
    03:21

    Updating new collision shapes so that they are sensors

  • 23
    Understanding debug drawing
    07:09

    How to overlay an actor's collision shapes on-screen during gameplay, to assist in debugging

  • 24
    Creating custom damage (HP) points for the enemy
    12:54

    Using attributes (variables) to keep a count of damage to an actor

  • 25
    The Collision Quiz
    5 questions
  • SECTION 7:
    Using a custom triggered event
  • 26
    Applying damage using a custom events (triggers)
    07:06

    Using custom events (triggers) to apply damage to an actor

  • SECTION 8:
    Understanding the Debug Console
  • 27
    Displaying debug messages
    05:59

    Displaying debug messages on-screen during gameplay to assist with the development process

  • SECTION 9:
    Visual special effects
  • 28
    Making an obstacle fade away when destroyed
    07:31

    Using visual effects - making an actor fade away, rather than just disappearing

  • SECTION 10:
    Progress review
  • 29
    A review of our achievements
    03:36

    A review of our progress so far!

  • SECTION 11:
    Background scrolling
  • 30
    Creating a scrolling background
    06:36

    Adding a scrolling background to the game

  • SECTION 12:
    Using Game Attributes
  • 31
    Losing a life when hit by an asteroid
    09:42

    Using Game Attributes (global variables) to manage information within a game

  • SECTION 13:
    Switching animations
  • 32
    Display damage on the player's ship
    06:04

    Switching between animations during gameplay

  • SECTION 14:
    Bug fixing ideas
  • 33
    Hints and tips for fixing bugs
    06:06

    How to approach resolving common bugs

  • SECTION 15:
    Displaying information using custom fonts
  • 34
    Displaying the player's lives on-screen
    09:18

    Displaying information to the player during gameplay

  • 35
    Importing and using custom fonts
    08:59

    Importing and using custom fonts within a game

  • 36
    Displaying the scoring information
    11:33

    Managing the scoring information and displaying the score on-screen for the player

  • 37
    Adding to the score when a laser hits an enemy
    06:18

    Adding to the score when an enemy has been destroyed

  • 38
    The font quiz
    5 questions
  • SECTION 16:
    Impressive visual special effects
  • 39
    Displaying an explosion when an asteroid is destroyed
    09:42

    Displaying special effects during gameplay - the asteroid will explode in a fireball, and the fragments will disperse and fade away

  • SECTION 17:
    Introductory and Game Over screens
  • 40
    Creating a 'Game Over' routine
    23:05

    Managing the game-over process when all the player's lives have been lost

  • 41
    Adding an 'Introduction' screen to the game
    09:33

    Creating an introduction screen with instructions

  • SECTION 18:
    Implementing sounds
  • 42
    Importing sound effects
    08:05

    How to import sound-effects into a game

  • 43
    Creating a sound management routine
    04:22

    Creating a module to manage the playing of sounds effects

  • 44
    Implementing the final sound effects
    08:13

    Implementing the sound effects during gameplay

  • 45
    Playing a soundtrack
    14:35

    Importing and playing a soundtrack

  • 46
    Implementing a 'mute' feature
    17:36

    Allow the player to mute sounds while the game is being played

  • 47
    The sounds quiz
    5 questions
  • SECTION 19:
    Adding a 'pause' feature
  • 48
    Pause the game on a key-press
    06:27

    Adding a pause feature to allow the player to freeze the game during gameplay

  • SECTION 20:
    Ideas for improvements to the game
  • 49
    Challenges for improving the game
    03:41

    Suggested improvements to the game, and information about future lectures

  • SECTION 21:
    Creating a platform framework
  • 50
    Import a tileset and create the platforms
    08:32

    Import a tielset and build the platform scene

  • 51
    Import a player and set the animations and keyboard controls
    09:18

    Import the animations for the player and set the keyboard controls.

  • 52
    Editing tileset collision shapes for accurate platforms
    06:19

    Creating a custom collision shapes for a tile.

  • 53
    Add camera movement to scroll the screen
    06:12

    Make the scene three times wider, and make it scroll horizontally as the player runs along the scene.

  • SECTION 22:
    Game Development Resources
  • 54
    Free game development tools and resources
    Text
  • SECTION 23:
    Working with Waypoints (paths_
  • 55
    Using the Waypoint behavior on Stencylforge
    07:59

    Learn how to download and utilise the Waypoint Follower behavior on StencylForge. This behavior enables actors to follow a fixed path.

  • 56
    Advanced use of the Waypoint Follower behavior
    08:23

    Learn how to use the more advanced features of the Waypoint Follower for improved integration with your games.

  • 57
    A detailed walk-through of the code in the Waypoint Follower behavior
    09:20

    Learn how the Waypoint Follower behavior was created with this detailed explanation of the code blocks. There are some very useful techniques demonstrated in this behavior, which are useful for modifying this behavior, and for use in your own behaviors!

UDEMY BY THE NUMBERS

5,200,000
Hours of video content
19,000,000
Course Enrollments
5,800,000
Students

RATING

  • 8
  • 0
  • 0
  • 0
  • 0
AVERAGE RATING
NUMBER OF RATINGS
8

REVIEWS

  • Megan Garrison
    One of the Best!

    This is one of the best courses on Udemy - I totally recommend it - Mr. B really knows how to teach! He gives the info you need in a clear, step by step, timely manner. I would love a more in-depth course from this teacher :-)

  • Carmine Guida
    This is the course you're looking for!

    Excellently paced course with great teacher takes you from start to finish on making your first game. Very high quality class. Absolutely recommend.

  • Michael Grissom
    Great Stencyl Course!

    I really enjoyed the course! It was very understandable and laid out very well. Kudos Innes! Looking forward to the Stemcyl 3.0 updates!

  • Graeme Moralee
    Excellent overview of Stencyl

    A complete and comprehensive introduction to using Stencyl. I have 5 year old twins who want to start programming and making their own games. Using what I've learned from this course I've started teaching them the basics of Stencyl too.

  • Vlad Tagunkov
    One of the Best Game Tutorial Creation. Easy and WSWG

    Strongly recommend that tutorial if you want to learn Video Game creation process without Programming Skills. Easy to follow and easy step by step manual.

  • 30 day money back guarantee!
  • Lifetime Access. No Limits!
  • Mobile Accessibility
  • Certificate of Completion