Build a Side-Scrolling Platformer with GameMaker: Studio

Learn the absolute complete process on building and publishing your own side-scrolling action game from scratch!
  • Lectures 97
  • Video 7 Hours
  • Skill level beginner level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

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

Course Description

In this course, instructor Alan Thorn will be walking through the process of creating a side-scrolling platformer game from scratch using GameMaker: Studio. Here he will be covering topics such as sprite creation, tilesets, collision detection, and any scripting necessary to get the game up and running.


About the Instructor:

Alan Thorn is a freelance game developer and author with over 12 years of industry experience. He is the founder of London-based game studio, Wax Lyrical Games, and is the creator of award-winning adventure game Baron Wittard: Nemesis of Ragnarok. He has worked freelance on over 500 projects worldwide including games, simulators, kiosks, and augmented reality software for game studios, museums and theme parks.

He has spoken on game development at universities throughout the UK, and is the author of nine books on game development, including Teach Yourself Games Programming, Unity 4 Fundamentals and the highly popular UDK Game Development. More information on Alan Thorn and his start-up Wax Lyrical Games can be found at: http://ww.alanthorn.net and http://www.waxlyricalgames.com

What are the requirements?

  • GameMaker: Studio
  • Inkscape
  • Photoshop or a similar image editing software

What am I going to get from this course?

  • Over 97 lectures and 6 hours of content!
  • Learn the complete process of building a side-scrolling platformer game
  • Learn to build sprites, add animations and audio, and build tilesets for your game levels

What is the target audience?

  • Complete beginners to GameMaker: Studio interested in building retro, old-school side-scrolling action games

What you get with this course?

Not for you? No problem.
30 day money back guarantee

Forever yours.
Lifetime access

Learn on the go.
Desktop, iOS and Android

Get rewarded.
Certificate of completion

Curriculum

Section 1: Introduction to the Course, Basic Player and Object Movements
Introduction
Preview
01:21
Course Requirements
01:56
The Challenge Ahead
04:30
Creating a New Project
04:32
Importing the Player Neutral Sprite
06:09
Importing the Animated Player Sprites
03:38
Backgrounds and Tilesets
04:13
Creating Objects
02:18
Begining the Level
05:09
Adding the Level Background
02:21
Building Levels from Tilesets
08:16
Levels and Objects
03:47
Preparing to Script
03:30
Starting to Code Player Movement
Preview
02:30
Completing Player Movement
04:49
Refining Player Movement
06:35
Looking Ahead...
01:38
Section 2: Advanced Player and Object Movements
Introduction
Preview
01:22
Overview
02:10
Getting Started with Gravity
03:32
Coding Gravity
03:59
Refining Gravity
05:05
Jumping
06:30
Player States
05:04
Completing Player States
02:54
Collision Detection Overview
04:20
Preparing for Collision Detection
04:33
Generating Tile Collision Maps
08:14
Configuring Bounding Boxes
04:25
Completing Tile Collisions
06:43
Making a Moving Elevator
05:05
Colliding with Moving Objects
Preview
04:28
Colliding with Powerups
02:46
Changing the Player Weapon
03:01
Moving Forwards
00:38
Section 3: Ammo, Weapons, and Health - Enemy AI and adding a Boss
Introduction
Preview
01:14
Creating Ammo Sprites
04:31
Adding Polish to the Project
02:02
Weapons and Firing
04:27
Ammo Objects
03:27
Robot Drones and Paths
05:55
Refining Path Navigation
02:58
Creating a Health Bar
05:48
Dealing with Damage
05:34
Enemy Deaths
02:26
Introducing Enemy 2
02:39
Configuring the Enemy
02:10
Line of Sight
05:00
Introducing the End of Level Boss
03:31
Configuring the Boss
04:06
Rotating Turrets
05:17
Completing the Boss
05:13
Section 4: Debugging and Polish, Publishing Your Game
Introduction
Preview
01:09
Adding Music
04:23
Powerups and Parents
03:37
Introducing Debugging
03:47
Debugging with Watches
02:46
Debug Messages
04:04
Getting Started with GUI
03:41
End of Game Screens
Preview
02:51
Mobile Input Widgets
05:14
Drawing GUIs
03:09
Responding to Input
04:27
Handling Directional Input
04:29
Building for Desktops
06:18
Building for HTML5
02:07
Getting Started with Android Deployment
03:10
Configuring your IP Address
01:59
Play testing for Android
03:08
Troubleshoting Android Building
02:03
Working with the Android SDK Tools
01:37
Android and Sideloading
02:00
Android and Resolution
01:40
Conclusion
01:13
Section 5: Bonus - Creating Sprites, Tiles, Animations, and Texture Sets
Introduction
Preview
01:30
Course Guidelines
01:38
Introducing Inkscape
03:58
Preparing Inkscape Documents
02:44
Creating Powerup Vector Graphics
04:54
Creating a Shield Symbol
04:29
Completing the Shield
04:25
Using Layer Blend Modes
04:22
Importing a Background into GIMP
Preview
03:06
Making Seamless Textures
07:27
Planning Tilesets
01:52
Creating Tileset Details
06:25
Assembling the Tileset
04:03
Using Guides to Arrange Tiles
04:16
Blocking in the Tileset
03:23
Creating Pixel Buffers
05:17
Exporting Tilesets
04:03
Introducing Anime Studio Pro
03:19
Exploding the Character
02:22
Character Rigging
04:05
Assembling the Character
05:35
Character Animation
04:07
Creating Sound Effects
02:34

Instructor Biography

3dmotive LLC , High Quality 3d and Game Art Training by Industry Pros!

3dmotive is High Quality 3d and Game Art Training by Industry Pros! Whether you are brand new to the world of Game Art, 3d, Architecture or Film - or maybe just interested in brushing up your techniques for intermediate or advanced levels of 3d with a focus on video games, 3dmotive is your one-stop-shop for all your 3d and Game Art related tutorials! Got questions? Interested in a new course topic? Let us know!

Join the biggest student community

6,400,000

Hours of video content

28,000,000

Course Enrollments

7,500,000

Students

Reviews

Average Rating
3.5
Details
  1. 5 Stars
    1
  2. 4 Stars
    3
  3. 3 Stars
    1
  4. 2 Stars
    0
  5. 1 Stars
    1
    • Jimmy Voskuil

    Its the perfect way to start with GameMaker

    • Fred Tyre

    I learned a lot, but ...

    This tutorial helped me get familiar with GameMaker and for that I am grateful. However, there were plenty of parts where the teacher did things off of screen and then just told you about them. While it may seem useful for a person who knows the topic to get through the class quickly, it doesn't help the brand new beginner. I was able to keep up through half of the course, making the changes on my own starting from scratch until about half way through the class. When the teacher pasted the code into the window, he didn't scroll to the right to show me what it was. The reason I was following along was to train myself how to use the program. I have done too many tutorials where I watch how the program was made and didn't do it myself. It always ends up with me not being better for it. Overall, I still got what I wanted out of the course. Thanks.

    • Johan Nilsson

    Good, but too much happens off screen

    This course is quite good, but I feel that the teacher leaves way too much unexplained. Sometimes things happen between lectures that are left unexplained. Sometimes the teacher doesn't explain the reasoning behind a particular method, leaving the student unable to know how to use it for their own projects.

    • Gökhan Sancar

    Thanks for the course

    nice and need

Ready to start learning?
Preview this course