GameMaker Book

Educational Books & Resources For GML Programming

Page: Home

Welcome to my GameMaker: Studio 1.4 & GameMaker Studio 2 Books & Resources Site

New Book On Pre-Order

Practical GameMaker Projects


Make 10 simple, casual games, and learn a ton of GML coding along the way. Each of these games is the kind you can play when you have a minute or two free, and are great for playing on your PC, or exported to HTML5 or Android.
Each game in Practical GameMaker Projects has its own chapter that explains the process of making each game, along with sketches, screenshots, coding, explanations, and tips. For each game there is a YYZ project file of the completed game that is ready to load and play. Also, all resources are available so you can make the game as you follow along in the book.
Each chapter has an introduction that explains what the aim of the game is, followed by a design and coding section which will cover the coding of the game. You’re free to re-use code in your own projects, both free and paid.
At the end of each chapter there is a things-to-try page that gives you five things to add to the game to improve its playability or appearance – pushing you a little to improve your planning and GML skills.
What You’ll Learn

  • Build 10 game applications using GameMaker Studio 2
  • Use the GameMaker Markup Language along the way
  • Master the concepts behind each of the 10 game apps
  • Design and code for each of the 10 game examples
  • Try some add-ons for each of the 10 games

Who This Book Is For
Game developers with at least some prior game development experience. GameMaker Studio experience recommended, but not required.

Pre-Order Now For $32.99 With Free Worldwide Postage


Learn To Do 100 Amazing Things With GameMaker Studio 2. The following below & 40 more ideas- on pre-order  – Includes all project files!

Order Here

GameMaker 100 Ways To Improve Your Game

Draw Text With Border / Shadow
Slowly Rotate Gun Turret / Missile
Scroll-able Menu
RPG Style Text
Item Reward Effect
Queued Message
Fade In/Out on Room Transition
Slowly Move To Position
Crafting Via Recipes
Item Throb Effect
Screen Shake
Bezier Curve Paths
Targetted Parabolic Paths
Character Customization
Custom Pathfinding
Ropes Between Objects
Procedural Generation
Platfomer AI
TopDown AI
Delta Timing
Development Console
Graphical Effects (Shadows / Wind Effect
General Code Tips
Bloom Shader
Vertex Buffers
State Machines
Inverse Kinematics
Enemy/player Wounded Effect. (Blinking)
Weighted Loot Tables
RPG Style Damage Calculation
Doors For Going In Between Two Rooms
Popup Text Bubbles
On Screen Keyboard
Tweens and Easings
Button Effects Using Elasticity and Spring
2D Dynamic Water
Sunburst Effect
Fake 3D Sprite
2 Player Split Screen
Character Selection Screen
Snap To Grid
Highlight Text When Mouse Hovers
Blood Splatter Effects
Coin Collection Effect
Tool Tip Popup
Interesting Health Bars
Bullet Holes
Player Movement Sprite Control
Parallax Background
Bomb Throw Effect
Pushable Objects
Autonomous Ship Turrets
Interesting Buttons
Cool Intro/Chapter Text
Making a tiled World Map Via Code
Screen-Flash Damage Indicator
Floating Wobbly Text
Destructible Terrain
Dynamic Clickable Button
Film Style Credits (Star Wars)
Platform & Slope Collision
Scrolling Effect
3D Water
2D Destructible Terrain
3D Shader
Colour Control
Top Down Vehicle Physics
Infinite Runner


Pre-Order Now

100 Ways To Improve Your Game

My new project is an awesome collection of 100 features you can add to take your game project to the next level. More Info Here

GameMaker 100 Ways To Improve Your Game


You Can Download a Free PDF Preview Of My Apress Books Here

If you’re new to GameMaker: Studio and are looking to learn the fundamentals, then I suggest Practical GameMaker Studio Langugae Projects as a starting point.

With this book you’ll learn the basics of GML programming, broken down into bite size sections. Each section has an introduction, explanation of code with worksheets and assignments to test your new knowledge. Also has an end book exam and projects – great for classroom use. Includes a download of all resources & project files.

Practical GameMaker Studio

Practical GameMaker Studio

If you already have some knowledge of using GameMaker: Studio and GML, I have an awesome book 100 Programming Challenges that will push your skills to their limit. Each challenge has an example GMZ file showing an example solution, plus extra tasks for the more advanced GML programmer.

GameMaker Studio 100 Programming Challenges

GameMaker: Studio 100 Programming Challenges


I also have a collection of 200 GML examples, great if you’re looking for a solution to a basic coding problem. Includes a description and GMZ project file for each to download, access is free.

200 Examples

If you’re looking some ready to go projects, I have 50 basic retro style games:

50 Retro Games

Aswell as GameMaker themed books, I also dabble in a bit of fiction.

Both books are available in PDF, EPUB and MOBI for just $2 Here

Comments are closed.

Get Updates, News, Previews & Discounts
We respect your privacy.


Pe-Order My Best Book


Learn To Make 10 Classic Games

For GameMaker Studio 2

More Info Here