Tutorialspoint

UPGRADE YOUR SKILLS | FLAT 10% OFF | Use: UPGRADE10

GameMaker Build a Complete Survivors-Style Game from Scratch

person icon Pawel Delimata

4.5

GameMaker Build a Complete Survivors-Style Game from Scratch

Learn game systems, architecture, progression, save/load and UI by building a complete project

updated on icon Updated on Sep, 2026

language icon Language - English

AI Assistant

Lectures -67

Resources -31

Duration -26.5 hours

Lifetime Access

4.5

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Learn how to build a complete survivors-style game in GameMaker from scratch.
This is a project-based course — you will create a fully playable game step by step and get access to the full source code.

What you will build
  • 7 weapons with unique behaviors
  • Player progression and upgrade system
  • Leveling system with upgrade choices and 8 upgrade items
  • Loot system with chests and random rewards
  • Enemies with normal and elite versions
  • Two complete playable levels
  • Collectible items (XP, healing, coins, magnet)
  • 6 Meta upgrades in the main menu
  • UI: main menu, settings, level selection
  • Save & load system for progress and settings

What you will learn
  • GameMaker fundamentals: objects, events, variables
  • Clean project structure using folders and macros
  • Player movement and combat systems
  • Modular weapons and upgrade systems
  • Enemy behaviors and variations
  • UI systems and game flow
  • Save and load using file data

Who this course is for
  • Beginners who want to create their first full game
  • Developers who prefer learning by building a project
  • Anyone interested in survivors-style games
  • GameMaker users who want to go beyond simple prototypes

By the end of the course
You will have a complete playable game and the full source code to expand and reuse in your own projects.

Goals

  • Build a complete survivors-style game in GameMaker from scratch
  • Structure a scalable GameMaker project using folders and macros
  • Understand GameMaker events, objects, and built-in variables
  • Create player movement and responsive input systems
  • Implement multiple weapons with different behaviors
  • Design a progression system with leveling and upgrades
  • Build a loot system with chests and random rewards
  • Create enemies with variations, including stronger elite versions
  • Develop two complete playable levels with different enemy sets
  • Add collectible items: XP gems, healing, coins, and magnet
  • Implement a level-up menu with randomized upgrade choices
  • Create a meta progression system with permanent upgrades
  • Build a main menu with level selection and settings
  • Add audio controls for music and sound effects
  • Save and load player progress (coins, upgrades, settings)
  • Create particle effects for feedback and polish

Prerequisites

  • A basic understanding of GameMaker and GML is recommended, but the 26-hour deep dive covers everything you need to know to complete the project.
GameMaker Build a Complete Survivors-Style Game from Scratch

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction

3 Lectures
  • play icon Trailer 01:06 01:06
  • play icon Introduction 02:58 02:58
  • play icon Downloading GameMaker 03:45 03:45

Basics

6 Lectures
Tutorialspoint

Player and Enemy Controllers

10 Lectures
Tutorialspoint

UI, Inheritance, Collectibles

10 Lectures
Tutorialspoint

Structs, Weapons and Items

14 Lectures
Tutorialspoint

Game Pause, Dialog Windows, Particle System

6 Lectures
Tutorialspoint

Sprite Font, Buttons

3 Lectures
Tutorialspoint

Placing Objects, Macros, Spawning Enemies

6 Lectures
Tutorialspoint

Main Menu, Level Selection, Level 2

4 Lectures
Tutorialspoint

Sounds and Music, Settings, Save and Load

4 Lectures
Tutorialspoint

Upgrade System

1 Lectures
Tutorialspoint

Instructor Details

user profile image

Pawel Delimata

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515