GameMaker.st website logo

GameMaker Tower Defence is a hands-on guide to building a complete strategy game from the ground up using GameMaker and GML. Instead of isolated tutorials or disconnected examples, this book walks you through the creation of a fully playable tower defence game—one system at a time.

You’ll learn how to design and implement the core mechanics that make these games work, including enemy movement, tower placement, targeting logic, wave systems, upgrades, and balancing. Each chapter builds directly on the last, helping you understand not just how the code works, but why each system is designed the way it is.

The focus is on real-world game development skills. You’ll structure projects properly, write clean and reusable GML code, and learn practical techniques that apply to many other genres—not just tower defence. Concepts are explained clearly and step-by-step, making the book ideal for beginners while still offering valuable insights for more experienced developers.

By the end of the book, you won’t just have a finished game—you’ll have a deeper understanding of core game mechanics, better coding habits, and the confidence to build your own projects from scratch.

Whether you’re new to GameMaker or looking to strengthen your fundamentals through a real project, this book gives you a complete, practical learning experience.

Sale!

GameMaker Tower Defence

US$29.99 US$9.99
Sale!

GameMaker Tower Defence

US$29.99 US$9.99

Learn Core Mechanics by Building a Real Game Project

 

PDF eBook, Resources & Project Files

 

Pre-Order - Delivery Mid 2026

 


Seasonal Festive Offer


GameMaker Programming Challenges:

Programming Challenges to Improve Your GML


Upgrade your GameMaker programming skills with 500 programming challenges. The book is a collection of programming challenges, covering a range from simple to advanced concepts.

GameMaker is a hugely popular tool and is regarded one of the best approaches for 2D games. GameMaker allows both visual and code-based approach for game development and has been used for multiple hit titles. Each chapter covers a certain programming element, such as Sprite Fonts, Projectiles, Mechanics, etc.

The book is designed in a manner where each challenge provides an outline of the problems, useful functions, hints on tackling the challenge, and an example solution. On completion, you will take away new knowledge of GameMaker functions, an ability to think logically when developing code, and a better understanding of game design and planning.

What You Will Learn

  • Study the new GML, from basic functions to more evolved concepts.
  • Gain ability to view example solutions when necessary.
  • Increase your understanding of game design concepts.

Who Is This Book For

Beginners to intermediate level readers with basic understanding of GameMaker’s IDE, including creating object, sprite, and sound assets will benefit from this book.