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!
3 reviews
TAUGHT BY
  • 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, or interested in brushing up your techniques for intermediate or advanced levels, 3dmotive is your one-stop-shop for all your 3d and Game Art related tutorials!

WHAT'S INSIDE
  • Lifetime access to 97 lectures
  • 6+ hours of high quality content
  • A community of 200+ students learning together!
SHARE

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!
3 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

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

    • GameMaker: Studio
    • Inkscape
    • Photoshop or a similar image editing software
    • 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
    • Complete beginners to GameMaker: Studio interested in building retro, old-school side-scrolling action games

THE UDEMY GUARANTEE

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

CURRICULUM

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

UDEMY BY THE NUMBERS

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

RATING

  • 1
  • 1
  • 1
  • 0
  • 0
AVERAGE RATING
NUMBER OF RATINGS
3

REVIEWS

  • 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
    A good, but too much happens out of 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 project.

  • Gökhan Sancar
    Thanks for the course

    nice and need