Game Maker Advanced

Here are some useful pages for the more advanced aspects of Game Maker.

General

 * There are some advanced Game Maker Tutorials for example on how to create multiplayer games and how to create a first person shooter.

Game Maker Language
The Game Maker Language (GML is the internal programing language of Game Maker. You should learn it for using most of the advanced aspects. You can check out the documentation or look at some of the following pages:


 * GML Short introduction to GML.
 * GML For Non-Programmers Introductory guide to GML for the non-programmer.
 * GML Functions Overview Detailed guide on all the functions that are available in GML.

Concepts

 * Color
 * Variables
 * Some Abbreviations

Advanced Tips and Tricks

 * 3D Destructible Terrain via Voxels
 * Browser How to make a browser in Game Maker
 * Cyrillic Character Support
 * Destructible Terrain
 * Fancy Help shows you how to easily create fancy help pages for your games
 * GM's Multiplayer Functions
 * Making A Name Showing you how to handle ini's and strings
 * Pausing your Game Different methods for pausing
 * Speed games up gives info on how to reduce loading and lag times.your game.
 * Switching Views
 * Using PNG Image Files shows how to add png image files to your games, keeping the transparency information
 * XOR Swap Algorithm

Other Pages

 * Bugs in Game Maker