CMPS80K, Spring 2012, Section 01: Additional Tutorials and Examples

Additional Tutorials and Source Examples

Listed and annotated below are a plethora of additional informational and tutorial resources for Game Maker. Some of the information might be dated but the general techniques and approaches to problem solving are still relevant. 

Game Maker Provided Resources

Resources found on the Game Maker Website.

Sprite, Sound and Tutorial References

http://sandbox.yoyogames.com/make/resources

 

Tutorials (including those from section)

http://sandbox.yoyogames.com/make/tutorials

 

Resources and Tutorials from the Game Maker Community Forums

http://gmc.yoyogames.com/index.php?showforum=89

http://gmc.yoyogames.com/index.php?showforum=43

 

Online Video Tutorials

Game Maker Video Tutorials Site - http://gamemakertutorials.com/

Search YouTube for "game maker"

 

Game Maker Extensions and Libraries

Sites dedicated to sharing additional modules (like physics and graphics code). 

Game Maker Toolbox - http://www.gmtoolbox.com/

 

Example Games and Source Code

Below are links to completed or partially completed Game Maker games, most have source code available. Some of these are very advanced and/or professionally developed. 

Angry Birds Clone - https://www.yoyogames.com/news/90

Derek Yu's Spelunky Source - http://mossmouth.com/forums/index.phpPHPSESSID=7h9orilicb9ebqnv2sauteqbv1&topic=516.0

Spelunky Source Discussion Forum - http://mossmouth.com/forums/index.php?board=6.0

Game Maker Examples

Reviewed and rated games from the Game Maker Community Site - http://sandbox.yoyogames.com/browse

Ludum Dare

Ludum Dare is a regular game creation event where designers have a weekend to make a game based on a specific theme. The Ludum Dare site has thousands of game examples. Below are links to some that have been made with versions of Game Maker.

Ludum Dare 17 - http://www.ludumdare.com/compo/ludum-dare-17/?action=preview&q=game+maker

Ludum Dare 18 - http://www.ludumdare.com/compo/ludum-dare-18/?action=preview&q=game+maker

Ludum Dare 19 - http://www.ludumdare.com/compo/ludum-dare-19/?action=preview&q=game+maker

Ludum Dare 20 - http://www.ludumdare.com/compo/ludum-dare-20/?action=preview&q=game+maker

Ludum Dare 21 - http://www.ludumdare.com/compo/ludum-dare-21/?action=preview&q=game+maker

Ludum Dare 22 - http://www.ludumdare.com/compo/ludum-dare-22/?action=preview&q=game+maker

 

Global Game Jam

Global Game Jam is a the largest international game creation event. Every years thousands of developers spend a short amount of time making themed prototypes.

Global Game Jam 2012 Game Maker Entries - 

http://globalgamejam.org/games?field_platform11_value_many_to_one%5B%5D=gamemaker&title=&tid_1=&field_screenshot_list=All

 

Game Maker Language (GML) Tutorials

GML is the scripting language used in Game Maker. It requires knowledge of programming but always for more complex and powerful game interactions. Below are some resources and tutorials for getting started in GML.

The tutorial from section is attached below.

 Tutorials

http://www.gamemakerlanguage.herobo.com/ - An introduction to general programming in GML, starts with core concepts and moves onto a full game example in GML

http://digitalworlds.wordpress.com/2010/05/07/scripting-with-the-game-maker-language/ - Blog post detailing how to write the "Catch the Clown" introductory Game Maker tutorial completely in GML

Extensions

Two examples of ways to extend the functionality of Game Maker:

http://martinpiecyk.com/site/platformengine/ - This is the 2D platforming engine used for the game Spelunky linked above, it includes a rather advanced tutorial but will show you how to integrate other GML structures into your game. 

http://gmc.yoyogames.com/index.php?showtopic=395877 - A physics extension for Game Maker, this comes with a few example usages and a Game Maker Extension (.gex) file that can be used to add additional core physics functions to GML

 

Attachments