Skip to content
Scan a barcode
Scan
Paperback GameMaker 2D Game Projects with GML: Build Complete Platformer and Action Games with Game Logic, Combat, Animation, UI, and Level Design Book

ISBN: B0HNJD2KS6

ISBN13: 9798163352074

GameMaker 2D Game Projects with GML: Build Complete Platformer and Action Games with Game Logic, Combat, Animation, UI, and Level Design

Want to create your own video game but don't know where to start? You don't need any coding experience to turn your ideas into playable games

Learning game development can feel intimidating when you're faced with unfamiliar programming languages, complicated tools, and technical concepts. But with the right guidance, creating your first game can be an exciting and rewarding experience.

GameMaker 2D Game Projects with GML provides a friendly, step-by-step introduction to game programming. Through clear explanations, practical exercises, and manageable code examples, you'll learn to build two complete games using GameMaker Language (GML).

From your first movement controls to exciting combat systems, every chapter builds your confidence through real projects. Mistakes become learning opportunities, and every completed feature brings you closer to creating games independently.

Key Features

Two complete game projects: Build a side-scrolling platformer and a top-down action game.

Beginner-friendly lessons: Learn programming fundamentals without previous coding experience.

Hands-on instruction: Follow practical GML examples and guided exercises.

Progressive learning: Develop your skills gradually through manageable challenges.

Complete development workflow: Learn to build, debug, optimize, test, and prepare games for distribution.

What You Will Learn

Navigate GameMaker and work with sprites, objects, rooms, events, and scripts.

Write GML using variables, conditions, loops, functions, arrays, and structs.

Build responsive player movement, jumping, gravity, and collision systems.

Design platformer levels with collectibles, hazards, checkpoints, and progression.

Create character animations, cameras, menus, sound, and user interfaces.

Implement top-down movement, mouse aiming, projectile weapons, and enemy AI.

Develop combat systems featuring health, scoring, enemy waves, and rewards.

Debug errors, optimize performance, and export desktop game projects.

Who This Book Is For

This book is designed for complete beginners, students, hobbyists, self-learners, and aspiring indie game developers who want to learn game programming through practical projects.

Whether you're exploring coding for the first time or looking to turn basic programming knowledge into working games, this guide provides an accessible learning path.

No previous programming or game-development experience is required.

Table of Contents

Chapter 1: Getting Started with GameMaker and GML

Chapter 2: GML Programming and Game Logic Fundamentals

Chapter 3: Building a Responsive 2D Platformer

Chapter 4: Designing Platformer Levels and Game Progression

Chapter 5: Animation, Cameras, UI, and Platformer Completion

Chapter 6: Developing a Top-Down Action Game

Chapter 7: Implementing Combat, Weapons, and Enemy AI

Chapter 8: Enemy Waves, Progression, and Action Game Completion

Chapter 9: Reusable GML Architecture, Debugging, and Optimization

Chapter 10: Testing, Exporting, and Publishing GameMaker Projects

Start Building Your First Game Today

Every great game begins with a simple idea, and every programming skill begins with a small step.

Start your GameMaker journey today and discover the satisfaction of transforming your own ideas into complete, playable games-one project at a time

Recommended

Format: Paperback

Condition: New

$35.22
Save $1.77!
List Price $36.99
Ships within 2-3 days
Save to List

Customer Reviews

0 rating
Copyright © 2026 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Notice | Cookie Preferences | Accessibility Statement
ThriftBooks ® and the ThriftBooks ® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured