Build a Side-Scroller Platformer game with GameMaker: Studio
4.8 (40 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.
704 students enrolled

Build a Side-Scroller Platformer game with GameMaker: Studio

Learn the absolute complete process on building and publishing your own side-scrolling action game from scratch!
Highest Rated
4.8 (40 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.
704 students enrolled
Created by 3dmotive LLC
Last updated 9/2016
English
English [Auto]
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 6 hours on-demand video
  • 2 articles
  • 6 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
  • 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
Requirements
  • GameMaker: Studio
  • Inkscape
  • Photoshop or a similar image editing software
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.

(Students - please look under Section 1 / Lecture 1 downloads for the source files associated with the lesson.)

More about the Instructor:

Alan Thorn is a game developer, author and educator with 15 years industry experience. He makes games for PC desktop, Mobile and VR. He founded 'Wax Lyrical Games' and created the award-winning game 'Baron Wittard: Nemesis of Ragnarok', working as designer, programmer and artist. He has written sixteen technical books on game development and presented ten video training courses, covering game-play programming, Unity development, and 3D modelling. He has worked in game development education as a visiting lecturer for the 'National Film and Television School', as a Lead Teacher for 'Uppingham School', and is currently a Senior Lecturer at 'Teesside University' where he helps students develop the skills needed for their ideal role in the games industry.

Who this course is for:
  • Complete beginners to GameMaker: Studio interested in building retro, old-school side-scrolling action games
Course content
Expand all 99 lectures 06:07:29
+ Introduction to the Course, Basic Player and Object Movements
18 lectures 01:07:18
Download Course Files Here!
00:06
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
Completing Player Movement
04:49
Refining Player Movement
06:35
Looking Ahead...
01:38
+ Advanced Player and Object Movements
18 lectures 01:14:49
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 Powerups
02:46
Changing the Player Weapon
03:01
Moving Forwards
00:38
+ Ammo, Weapons, and Health - Enemy AI and adding a Boss
17 lectures 01:06:18
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
+ Debugging and Polish, Publishing Your Game
22 lectures 01:08:52
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
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
+ Bonus - Creating Sprites, Tiles, Animations, and Texture Sets
24 lectures 01:30:12
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
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
Bonus Lecture: Further Learning with 3dmotive
00:18