There are over 300 free GameMaker Examples & Mini Projects available, I'm also in the progress of adding 101 Games that you can learn from and use as the basis for your own games.

These projects offer solutions to various graphical issues, and also offer solutions to a range of movement styles. Each project is designed to help you improve your GameMaker skills and improve the look and functionality of your games. These resources are valuable for anyone looking to enhance their game development capabilities.

 

These are basic projects, with just the GML code you need to use in a practical example. 

 

New Projects Are Added Frequently, Be Sure To Check Back

 

Hint: Use CTRL+F To Search Content

 

Over 15,000 Downloads

 

Learn To Design & Program 5 Arcade Games With GameMaker.

Covers The Following Games:

  • Fighting
  • Top Down Racing
  • Tactical Shooter Game
  • Side-Scrolling Shooter
  • Puzzle Matching

Paperback Includes PDF eBook, & All Resources & Project Files.

Currently On Pre-Order



Collection 1

1 Keep Instance In Room

This keeps the instance within the room’s boundary.

1 Keep Instance In Room Rar
RAR file – 345.3 KB 176 downloads

2 Line Of Sight

This example looks for a line of sight from enemy to player, without a crate between them.

2 Line Of Sight Rar
RAR file – 409.0 KB 135 downloads

3 Simple Level Complete Save System

To load and save whether player has completed a level.

3 Simple Level Complete Save System Rar
RAR file – 338.8 KB 172 downloads

4 Seeking Missile

This creates a missile that seeks out an enemy instance.

4 Seeking Missile Rar
RAR file – 350.1 KB 136 downloads

5 Draw Health As Bars

Draws Health As Separate Sections.

5 Draw Health As Bars Rar
RAR file – 304.1 KB 125 downloads

6 Ellipse Movement

This code will move in instance in an ellipse.

6 Elipse Movement Rar
RAR file – 298.3 KB 148 downloads

7 Draw Contents Of 2D Array

A simple method to draw data from an array.

7 Draw Contents Of Array Rar
RAR file – 291.1 KB 129 downloads

8 Adaptable Engine Noise

This code changes te pitch of an engine noise based on its speed.

8 Adaptable Engine Noise Rar
RAR file – 557.5 KB 131 downloads

9 Drag-able Objects

Sometimes you may wish the player to be able to click and an instance around the room. Here is a simple solution.

9 Dragable Objects Rar
RAR file – 309.2 KB 139 downloads

10 Mini Map

This code draws a mini-map,

10 Mini Map Rar
RAR file – 324.7 KB 133 downloads

Discover over 300 GameMaker examples that can elevate your game development skills. These examples cover a wide range of techniques and features, helping you enhance various aspects of your games. Whether you're a beginner or an experienced developer, you'll find valuable insights and practical applications to improve your projects. Take your games to the next level with these comprehensive and detailed GameMaker examples.


11 Trail Effect

A simple script for drawing an image trail.

11 Trail Effect Rar
RAR file – 309.2 KB 153 downloads

12 Change Image On Mouse Interaction

This example uses a sprite with 3 different subimages,0=no mouse, 1=mouse over and 2=mouse pressed.

12 Change Image On Mouse Interaction Rar
RAR file – 345.5 KB 132 downloads

13 Mouse Pointer Point Direction

Draws a sprite as pointer, pointing direction of target and slowly moves.

13 Mouse Pointer Point D Irection Rar
RAR file – 349.3 KB 119 downloads

14 Power Up

A simple solution for managing a power up.

14 Power Up Rar
RAR file – 338.3 KB 139 downloads

15 Push-able Block

A simple pushing system

15 Pushanble Block Rar
RAR file – 357.6 KB 129 downloads

16 Radar

A great adaptable radar system.

16 Radar Rar
RAR file – 357.6 KB 127 downloads

17 Random Word From A Text File

This example shows how to select a random word from a text file.

17 Random Word From Text File Rar
RAR file – 304.6 KB 119 downloads

18 Real Time Clock Example

Draws the players local time according ro the system clock.

18 Real Time Clock Rar
RAR file – 291.9 KB 123 downloads

19 Score With Leading Zeros

A simple method of drawing a score with leading 0;s

19 Score With Leading Zeros Rar
RAR file – 339.0 KB 126 downloads

20 Fading Moving Text

Creates moving fading text, great providing info to the player.

20 Fading Moving Test Rar
RAR file – 341.6 KB 130 downloads

21 Cool Down System

A useful idea that limits how often a player can shoot / attack / or perform other actions.

21 Cool Down System Rar
RAR file – 354.2 KB 114 downloads

22 Sliding Bar

A useful bit of code that allows a user to select a value.

22 Sliding Bar Rar
RAR file – 384.7 KB 104 downloads

23 Slowly Move

This slowly moves to a position, in this example to the mouse’s position.

23 Slowly Move Rar
RAR file – 389.0 KB 122 downloads

24 Rising Smoke Effect

Create a rising and fading smoke effect. Requires a sprite of a smoke.

24 Rising Smoke Effect Rar
RAR file – 433.6 KB 112 downloads

25 Typewriter Text Effect

Draws text, one character at a time.

25 Typewriter Effect Rar
RAR file – 345.9 KB 104 downloads

26 Level Unlock System

The currently available levels is the value global.levels, ie a value of 2 would mean levels 1 and 2 unlocked.

26 Level Unlock System Rar
RAR file – 366.8 KB 115 downloads

27 Weapon Management

An example for storing info for multiple weapons.

27 Weapon System Rar
RAR file – 1.1 MB 114 downloads

28 Top Down Character Control

4 direction movement and sprite control.

28 Top Down Character Control Rar
RAR file – 571.0 KB 152 downloads

29 Blood Effect Using Particles

Creates a blood effect using particles.

29 Blood Effects Using Particles Rar
RAR file – 338.6 KB 114 downloads

30 Draw Text Info With Background

A Simple script that can be used to draw info text for the player.

30 Draw Text Info With Background Rar
RAR file – 334.7 KB 103 downloads

Access more than 300 free GameMaker examples to boost your game development expertise. These examples, available for download, showcase a variety of techniques and features for developers at all skill levels. Enhance your projects and advance your skills with these in-depth and practical GameMaker resources.


31 Speed Boost

A simple system to allow a temporary increase of an instance’s max speed.

31 Speed Boost Rar
RAR file – 349.8 KB 100 downloads

32 Projectile Curved Path

Makes a projectile follow a curved path to target.

32 Proectile Curved Path Rar
RAR file – 344.3 KB 101 downloads

33 Draw Power Bar With Image Background

A useful approach that draws power, health, boost etc,using an image as the background.

33 Draw Power Bar With Image Background Rar
RAR file – 340.5 KB 87 downloads

34 Create Muzzle Flash

This example shows how to create a muzzle flash for a rotating weapon.

34 Create Muzzle Flash Rar
RAR file – 496.5 KB 116 downloads

35 Cloud Effect Using Filters & Effects

This example make use of the powerful filters and effects layer.

35 Cloud Effect Using Filters And Effects Rar
RAR file – 290.4 KB 123 downloads

36 Missile Smoke Trail

A simple method using built in effects system to create smoke trail effect.

36 Missile Smoke Trail Rar
RAR file – 343.5 KB 119 downloads

37 Selectable Stats

This allows the player to choose a player object with various stats.

37 Selectable Stats Rar
RAR file – 441.5 KB 102 downloads

38 Add Playing Cards & Shuffle

A simple method to shuffle a deck of playing cards.

38 Add Playing Cards and Shuffle
RAR file – 4.5 MB 87 downloads

39 Enemy Track Player’s Movement

Sometimes you may want an enemy to match the player’s movement. This example moves the enemy’s y position towards the player.

39 Enemy Track Players Movement Rar
RAR file – 351.2 KB 120 downloads

40 Tool Tip Pop Up

A useful bit of code that provides extra info to the player on mouse over.

40 Tool Tip Pop Up Rar
RAR file – 347.1 KB 80 downloads

41 Pop Up Wobbly Text

A simple text effect, great for using when a player collects a coin, showing the score the player gets.

41 Pop Up Wobbly Text Rar
RAR file – 381.4 KB 106 downloads

42 Grow and Shrink Message Control

This example grows and shrinks an image.

42 Grow And Shrink Message Control Rar
RAR file – 397.3 KB 85 downloads

43 Smoothly Move To Mouse Position

This moves smoothly to a position, in this example the mouse’s position.

43 Smoothly Move To Mouse Position Rar
RAR file – 343.5 KB 91 downloads

44 Bounce Off Room Border

A simple effect, great for sprucing up a menu or pause screen.

44 Bounce Off Room Border Rar
RAR file – 296.2 KB 79 downloads

45 Pause Music When Sound Effect Plays

This little method pauses the background music whilst an audio effect plays, great for adding atmosphere to your games.

45 Pause Music When Sound Effect Plays Rar
RAR file – 29.0 MB 76 downloads

46 Glitch Effect Text

Creates a shaking text effect.

46 Glitch Text Effect Rar
RAR file – 344.4 KB 79 downloads

47 Wobbly Text

This makes a cool text floating wobble effect.

47 Wobbly Text Rar
RAR file – 344.5 KB 95 downloads

48 Choose A Random Instance

This code chooses a random enemy instance.

48 Choose A Random Instance Rar
RAR file – 357.5 KB 77 downloads

49 Draw Mini Healthbar For Enemy

This is a simple method to draw a mini healthbar above an enemy instance.

49 Draw Mini Healthbar For Enemy Rar
RAR file – 352.5 KB 83 downloads

50 Fade In And Out

This fades a sprite in and out.

50 Fade In And Out Rar
RAR file – 365.3 KB 72 downloads

If you prefer having the code in print, I have a variety of book options available for you. These books contain detailed explanations and comprehensive code examples to enhance your learning experience. Choose from a selection of titles that best suit your needs and take your coding skills to the next level. View the books here.

Learn To Design & Program 5 Arcade Games With GameMaker.

Covers The Following Games:

  • Fighting
  • Top Down Racing
  • Tactical Shooter Game
  • Side-Scrolling Shooter
  • Puzzle Matching

Includes PDF eBook, & All Resources & Project Files.

Currently On Pre-Order


51 Rotating Text

A Simple method for rotating text.

51 Rotating Text
RAR file – 344.5 KB 64 downloads

52 Flashing Text

You can use this method to make text flash and glow, ideal for getting the attention of the player.

Note: Contains Flashing Images

52 Flashing Text Rar
RAR file – 344.2 KB 78 downloads

53 Play Sound At Selected Volume

Sometimes you may wish to play a sound at a lower or higher volume.

53 Play Sound At Selected Volume Rar
RAR file – 2.5 MB 80 downloads

54 Spawn Powerups Control System

An example system for providing the player with a bonus. Works on a percentage system, each with a chance of happening.

54 Spawn Power Up Control System Rar
RAR file – 345.2 KB 68 downloads

55 Move Crosshair To Mouse Position

At time you want a player crosshair to move towards the mouse’s position.

55 Move Crosshair To Mouse Position Rar
RAR file – 306.4 KB 93 downloads

56 Checkpoint System

Sometimes you want the player to save it’s position at a level checkpoint.

56 Checkpoint System Rar
RAR file – 372.1 KB 72 downloads

57 Check If Instance Is In View

Sometimes you may want to check if an instance is in view, for example only allowing an enemy to shoot it’s projectile when within the current view.

57 Check If Instance In View Rar
RAR file – 363.5 KB 84 downloads

58 Jump Through Platforms

Sometimes you may want to allow a player to be able to jump through a platform.

58 Jump Through Platforms Rar
RAR file – 372.3 KB 67 downloads

59 Random Level Music

Plays random music.

60 Exploding Effect

If your sprite assets have several parts available here is a simple effect.

60 Exploding Effect Rar
RAR file – 437.3 KB 81 downloads

61 Draw Text With Border

Here is a simple script that draws text with a border. Great for sprucing up your GUI text.

61 Draw Text With Border Rar
RAR file – 384.0 KB 78 downloads

62 Move Coin To Score Text

This creates a coin moving effect that moves it towards the HUD text for displaying score.

62 Move Coin To Score Text Rar
RAR file – 617.0 KB 73 downloads

63 Tire Track Effects

Draws tyre tracks that fade away. Ideal for top down car or tank games.

63 Tyre Track Effect Rar
RAR file – 297.7 KB 75 downloads

64 Fireworks Display

A cool graphical effect, ideal for when a player completes a level.

64 Fire Work Display Rar
RAR file – 290.9 KB 73 downloads

65 Spawn Bullets From Double Weapon

This allows for spawning bullets in a double-barrelled weapon.

65 Spawn Bullets From Double Weapon Rar
RAR file – 363.4 KB 92 downloads

66 Sprite Drop Shadow

A simple method for creating a drop shadow effect.

66 Sprite Drop Shadow Rar
RAR file – 302.1 KB 81 downloads

67 Simple Top Down Collision

This code works well in top down games, for example a racing game.

67 Simple Top Down Collision Rar
RAR file – 358.4 KB 78 downloads

68 Spawn Instance With Random Subimage

This example spawns an instance with a random subimage and vertical speed.

68 Spawn Instance With Random Subimage Rar
RAR file – 393.7 KB 66 downloads

69 Sine Wave Based Movement

A sine wave can be used for a lot of effects, for example smoothly moving an instance up and down, as in this example.

69 Sine Wave Based Movement Rar
RAR file – 302.3 KB 94 downloads

70 Draw Player’s Speed On Dial

A simple way to visually show the player’s speed.

70 Draw Players Speed On Dial Rar
RAR file – 473.4 KB 84 downloads

I'm always looking for new ideas to improve this page. Please submit your suggestions using the form provided. Your input is greatly appreciated!


71 Spawn Trees Border

A simple method of spawning a border of trees, suitable for a top-down vertical scrolling shooter.

71 Spawn Trees Border Rar
RAR file – 306.6 KB 78 downloads

72 One Button Controlled Movement

Allows you to add some accessibility to your games, by allow the player to move a crosshair around the room with a single button.

72 One Button Controlled Movement Rar
RAR file – 317.5 KB 80 downloads

73 Plane Movement

A flexible movement system for a player plane in a side-scrolling shooter.

73 Plane Movement Rar
RAR file – 352.7 KB 111 downloads

74 Player Power Up Creator

Sometimes you may wish for your player to work hard to earn a powerup. This example requires the player mash the mouse buttons to unlock an upgrade.

74 Player Power Up Creator Rar
RAR file – 338.3 KB 72 downloads

75 Coin Drop Bonus Effect

Creates a cool looking graphical effect.

75 Coin Drop Bonus Effect Rar
RAR file – 343.6 KB 82 downloads

76 Endless Levels

By using a static screen without views you can create an endless level by spawning instances off screen and for example moving them down.

76 Endless Levels Rar
RAR file – 1.1 MB 74 downloads

77 Mini Healthbar With Segments

Draws a healthbar with segments.

77 Mini Healthbars With Segments Rar
RAR file – 356.6 KB 71 downloads

78 Outline Shader

Creates a white border around an instance.

78 Outline Shader Rar
RAR file – 606.6 KB 76 downloads

79 Move Crosshair To Target

This automatically selects a target and moves the crosshair to the target.

79 Move Crosshair To Target Rar
RAR file – 353.5 KB 74 downloads

80 Spawn Items With Gap

Sometimes you may want to place multiple instances in your room, which can laborious if you have multiple items. Below shows one method to place multiple instances with a gap inbetween.

80 Spawn Items With Gap Rar
RAR file – 644.0 KB 83 downloads

81 Add Scores To A List

There may be times when you want to keep track of player score, for example in a darts game.

81 Add Scores To List Rar
RAR file – 55.9 KB 86 downloads

82 Cloud Effect

Create a cloud scrolling effect, great for above and below various layers in your game.

82 Cloud Effect Rar
RAR file – 347.1 KB 65 downloads

83 Ball Bouncing Off Instances

A Simple method to make a ball bounce off of walls.

83 Ball Bouncing Off Instances Rar
RAR file – 306.9 KB 70 downloads

84 Keeping A Value In A Range

There will be time when you wish to keep a value within a given range.

84 Keeping Vakue In Range Rar
RAR file – 348.5 KB 64 downloads

85 Film Style Scrolling Credits

Create scrolling text in a film style. Ideal for showing credits on game complete.

85 Film Style Scrolling Credits Rar
RAR file – 397.2 KB 86 downloads

86 Rotate Room View

This method provides a great method for giving additional visual feedback to the player. Idea for a driving or flying game.

86 Rotate Room View
RAR file – 428.2 KB 59 downloads

87 Toggle Full Screen

There may be times when you want to allow the player to choice of full screen or windowed.

87 Toggle Fullscreen Rar
RAR file – 402.6 KB 85 downloads

88 Progress Bar

Sometimes it’s nice to show the player their level progress.

88 Progress Bar Rar
RAR file – 470.8 KB 74 downloads

89 Flash Player To Show Damage

This example shows one method of visually showing a player that they have taken damage. This changes the player’s character to red.

Warning: Contains Flashing Images

89 Flash Player To Show Damage Rar
RAR file – 363.4 KB 76 downloads

90 Fade Between Two Images

This fades in and out two subimages. Great for making appealing looking text without the overhead of having to use multiple images.

90 Fade Between Two Images Rar
RAR file – 416.5 KB 87 downloads

All my examples are free to download, providing you with valuable resources at no cost. If you find these examples helpful and would like to support my work, please consider buying me a coffee. You can do so by clicking the button located in the bottom right corner of the page. Your generosity is greatly appreciated and helps me continue creating and sharing these resources.


91 Draw A Path As Circles

A useful method of drawing a path as circles. Ideal for giving hints to the player.

91 Draw Path As Circles Rar
RAR file – 291.2 KB 65 downloads

92 Simple Top Down Movement Control

A simple top down movement control that uses a single mouse button. The good thing is that this leaves the right mouse button free for attacking.

92 Simple Top Down Movement Rar
RAR file – 734.7 KB 68 downloads

93 Laser To Target

This draws a laser from the instance to a target,which in this example is the mouse’s x position.

93 Laser To Target Rar
RAR file – 391.9 KB 82 downloads

94 Bubble Explosion Effect

Here’s a simple effect that makes a load of bubbles great for an underwater themed game (or use something other than bubbles to match your theme).

94 Bubble Explosion Effect Rar
RAR file – 860.4 KB 92 downloads

95 Add Instances To A Grid & Move To A Target

Below is a simple method of making a grid with areas that are not allowed. It then makes a path to a random instance.

95 Add Instances To Grid And Move To Target Rar
RAR file – 303.7 KB 66 downloads

96 Image Scale, Fade and Rotate Effect

An effect that can be used for a variety reasons.

96 Image Scale Rotate And Fade Rar
RAR file – 415.4 KB 81 downloads

97 Player Streak

Keep tracks of a player’s streak, for example the number of enemies killed without missing.

97 Player Streak Rar
RAR file – 334.8 KB 63 downloads

98 Numbers As Text

This script will change digits to text, for example 16783 to sixteen thousand seven hundred and eighty three. Works upto 999999

98 Numbers As Text Rar
RAR file – 335.5 KB 93 downloads

99 Draw Lives As Images

This draws the players lives as images.

99 Draw Lives As Images Rar
RAR file – 344.2 KB 68 downloads

100 Coin Explosion Effect

The following is a cool explosion effect, great when collecting coins.

100 Coin Explosion Effect Rar
RAR file – 342.3 KB 91 downloads

101 Text With Gradient

This script draws gradient text with a border. Great for game titles, game-over screen etc..

101 Text With Gradient Rar
RAR file – 333.3 KB 78 downloads

Got Any Suggestions, Feedback or Corrections?


Collection 2

1 Follow Object

This allows an object to follow another object, whilst keeping a distance.

1 Follow Object Rar
RAR file – 284.6 KB 82 downloads

2 Orbit Object

This makes one object orbit another.

2 Orbit Object Rar
RAR file – 284.7 KB 66 downloads

3 Random Name Generator

This code makes a random name, generated from random strings.

3 Random Name Generator Rar
RAR file – 83.4 KB 63 downloads

4 Top Down Movement

Simple top down movement and collision system.

4 Top Down Movement Rar
RAR file – 286.9 KB 83 downloads

5 Screen Shake

A simple screenshake effect.

5 Screen Shake Rar
RAR file – 205.4 KB 70 downloads

6 Bomb Destruction Zone

Creates multiple explosion instances in a set pattern.

6 Bomb Destruction Zone Rar
RAR file – 151.6 KB 70 downloads

7 Circular Healthbar

This draws a circular healthbar.

7 Circular Healthbar Rar
RAR file – 39.8 KB 70 downloads

8 Volume Based On Distance

Changes volume based on distance between 2 instances.

8 Volume Based On Distance Rar
RAR file – 26.7 MB 59 downloads

9 Snow Weather Effect

A simple snow effect.

9 Snow Weather Effect Rar
RAR file – 39.3 KB 66 downloads

10 Password Easter Egg

Allows the user to type a code that could used to unlock special game features.

10 Password Easter Egg Rar
RAR file – 86.3 KB 64 downloads

I frequently add new GameMaker projects to the collection. Make sure to revisit our site regularly to discover the latest additions. Stay tuned for fresh content that will inspire your game development journey.


11 Average Position Between 2 Instances

Gets the average position of two instances, based on their sprite origin.

11 Average Position Between 2 Instances Rar
RAR file – 47.9 KB 66 downloads

12 Random Dice Rolls

Rolls two dice and stores the result.

12 Random Dice Rolls Rar
RAR file – 126.4 KB 68 downloads

13 On Screen Keyboard

A simple on-screen keyboard that allows the user to enter text.

13 On Screen Keyboard Rar
RAR file – 177.3 KB 82 downloads

14 Array Sort

This example sorts words alphabetically.

14 Array Sort Rar
RAR file – 86.4 KB 69 downloads

15 Colour Picker

A system that allows the player to click and store a colour. Great for letting the user choose a colour scheme.

15 Colour Picker Rar
RAR file – 344.0 KB 66 downloads

16 Numbers To Speech

This script turns numbers to speech. Range is 0 to 999999.

16 Numbers To Speech Rar
RAR file – 2.4 MB 73 downloads

17 Teleport

Teleports player between two instances.

17 Teleport Rar
RAR file – 288.1 KB 74 downloads

18 Queued Messages

This queues text message and plays them in order.

18 Queued Messages Rar
RAR file – 89.1 KB 72 downloads

19 Shop System

A simple shop system that allows player to buy and sell weapons.

19 Shop System Rar
RAR file – 527.8 KB 69 downloads

20 Parallax Background

A simple example of how multiple layers can be used to create a parallax background.

20 Parallax Background Rar
RAR file – 437.3 KB 96 downloads

21 Eight Directional Movement

8 Directional sprite control, with basic movement.

21 Eight Directional Movement Rar
RAR file – 216.2 KB 74 downloads

22 Room Transition Fade In & Out

Darkens the room on room start and changing rooms.

22 Room Transition Fade In & Out
RAR file – 984.9 KB 55 downloads

23 Nine Slice Example

Draws an image with special settings, allowing various size boxes for example.

23 Nine Slice Example Rar
RAR file – 41.6 KB 70 downloads

24 Hit Box

Makes a hit box when attacking that can be used to detect attacks.

24 Hit Box Rar
RAR file – 396.8 KB 74 downloads

25 Snap To Grid

Snaps an instance to a grid and allows placements of instances at those positions.

25 Snap To Grid Rar
RAR file – 51.9 KB 83 downloads

26 Hide & Seek

A enemy that moves towards the player if they can see it.

26 Hide Seek Rar
RAR file – 292.7 KB 65 downloads

27 Save Highscore

A simple system to save a highscore.

27 Save Highscore Rar
RAR file – 86.3 KB 69 downloads

28 Sprite Animation Control

A simple system to play an animation and then return to idle when animation is complete.

28 Sprite Animation Control Rar
RAR file – 1.7 MB 74 downloads

29 Jet Pack & Gravity

Flying control system.

29 Jet Pack Gravity Rar
RAR file – 58.8 KB 81 downloads

30 Enemy Movement On Platform

Make an enemy walk on turn whilst on a platform.

30 Enemy Movement On Platform Rar
RAR file – 260.9 KB 60 downloads

To locate specific content on this page, utilize CTRL+F for efficient searching. If you're unable to find what you need, don't hesitate to use the form provided below to submit a request. I welcome all suggestions.

Request An Example Project Below:


31 Tweening

This slowly moves an instance between two points with speed based on the distance remaining.

31 Tweening Rar
RAR file – 87.9 KB 80 downloads

32 Door & Key

A system that only allows a player open a door when they have the key.

32 Door Key Rar
RAR file – 299.6 KB 63 downloads

33 Wrap Instance Around Room

Wraps an object around room border, drawing around edges of the room.

33 Wrap Instance Around Room Rar
RAR file – 50.8 KB 69 downloads

34 Change Transparency On Collision

A useful idea, that can used when a player goes beneath a tree or building roof.

34 Change Transparency On Collision Rar
RAR file – 521.0 KB 80 downloads

35 Weapon Upgrade System

A simple system to allow player to upgrade weapons.

35 Weapon Upgrade System Rar
RAR file – 309.2 KB 72 downloads

36 Knockback

A basic knockback system that can built upon.

36 Knockback Rar
RAR file – 109.4 KB 67 downloads

37 Road Builder

Allows player to draw a path.

37 Road Builder Rar
RAR file – 91.1 KB 66 downloads

38 Select Multiple Troops

Allows selection of multiple instances.

38 Select Multiple Troops Rar
RAR file – 66.6 KB 65 downloads

39 Road Connections

System automatically draw the correct subimage to make roads connect.

39 Road Connections Rar
RAR file – 50.9 KB 91 downloads

40 Lightning Effect

A simple lightning effect that is adaptable for a range of uses.

40 Lightning Effect Rar
RAR file – 40.1 KB 60 downloads

41 Gravity Movement

Showing various items with gravity.

41 Gravity Movement Rar
RAR file – 72.8 KB 100 downloads

42 Blood Damage Effect

Creates a blood effect that drips down the screen.

42 Blood Damage Effect Rar
RAR file – 118.5 KB 87 downloads

43 Tap Instance To Change Image

Tap an instance to change it’s subimage.

43 Tap Instance To Change Image Rar
RAR file – 372.7 KB 66 downloads

44 Bullet Holes

A simple system for showing bullet shots.

44 Bullet Holes Rar
RAR file – 52.7 KB 67 downloads

45 Rope Between Objects

Draws a hanging rope between 2 positions.

45 Rope Between Objects Rar
RAR file – 42.6 KB 74 downloads

46 English to Morse Code

Converts text to morse code audio.

46 English To Morse Code Rar
RAR file – 131.3 KB 67 downloads

47 Loop Through Instances

Loops through a list of instances, creating and destroying them on screen.

47 Loop Through Instances Rar
RAR file – 355.3 KB 70 downloads

48 Slowly Rotate To Angle

A missile shooting system that targets a position.

48 Slowly Rotate To Angle Rar
RAR file – 58.6 KB 59 downloads

49 Draw Clock

This draws a clock with the users system time.

49 Draw Clock Rar
RAR file – 77.6 KB 65 downloads

50 Randomly Place Objects In Room

Randomly places instances in the room.

50 Randomly Place Objects In Room Rar
RAR file – 355.5 KB 65 downloads

Remember to bookmark GameMakerExamples.com for quick access later. You can press CTRL+D to bookmark it now.

Paperback Books

Includes All 4 Books In Paperback & Worldwide Postage

Get Within 3-5 Days: 101 Tips & Tricks and 101 More Tips & Tricks and 101 Even More Tips & Tricks.

 

101 Lots More Tips & Tricks on pre-order.

Includes Download Of All Projects In ZIP.

Free PDF eBooks With The Paperbacks.


51 Get Text From Keyboard

Allows user to enter text using the keyboard.

51 Get Text From Keyboard Rar
RAR file – 355.5 KB 65 downloads

52 Shoot Projectile With Gravity

Allows player to shoot a projectile, with gravity applied.

52 Shoot Projectile With Gravity Rar
RAR file – 85.0 KB 69 downloads

53 Fade On Player Collision

This fades and destroys an instance if the player collides with it.

53 Fade On Player Collision Rar
RAR file – 287.2 KB 72 downloads

54 Jump On Enemy To Kill

Allows player to jump on enemy to destroy it

54 Jump On Enemy To Kill Rar
RAR file – 159.5 KB 66 downloads

55 Calculate Size Of Area

Allows user too click to positions on screen and calculate the size:

55 Calculate Size Of Area Rar
RAR file – 86.4 KB 68 downloads

56 Draw Lines To Mouse Position

Draw coloured line between two positions.

56 Draw Lines To Mouse Position Rar
RAR file – 86.1 KB 65 downloads

57 Random Building Generator

Generates buildings of random height and colour.

57 Random Building Generator Rar
RAR file – 91.7 KB 72 downloads

58 Queue & Play Audio

Queues audio. Great for queuing message and sound effects.

58 Queue Play Audio Rar
RAR file – 447.5 KB 70 downloads

59 Boss Style Movement

A boss style object with a repeating movement and shooting pattern.

59 Boss Style Movement Rar
RAR file – 63.9 KB 81 downloads

60 Split Screen

This example tracks two instances.

60 Split Screen Rar
RAR file – 56.0 KB 69 downloads

61 Check Spelling Of Word

Allows you to check if a word exists within an included dictionary text file.

61 Check Spelling Of Word Rar
RAR file – 1.3 MB 65 downloads

62 Player Character Selection A

Allows player to choose their character that will be their sprite in game.

62 Player Character Selection A Rar
RAR file – 2.3 MB 48 downloads

63 Weapon Control & Ammo Packs

This keeps the instance within the room’s boundary.

63 Weapon Control Ammo Packs Rar
RAR file – 1.5 MB 93 downloads

64 Move Towards Point Then Stop

Moves an instance towards a point and then stops.

64 Move Towards Point Then Stop Rar
RAR file – 1.3 MB 86 downloads

65 Resize Based On Position

Scales an instance based on it’s Y position.

65 Resize Based On Position Rar
RAR file – 51.1 KB 66 downloads

66 Using Mouse Wheel To Select Weapon

Allows user to change weapon using middle mouse wheel.

66 Using Mouse Wheel To Select Weapon
RAR file – 1.6 MB 37 downloads

67 Font Drawing From Images

Example for drawing sprites created from images.

67 Font Drawing From Images
RAR file – 1.6 MB 89 downloads

68 Allow Player To Load Sprite

Allows player to load an image file from their computer.

68 Allow Player To Load Sprite Rar
RAR file – 88.1 KB 76 downloads

69 Enemy Shoots If Can See Player

This system make the enemy shoot a bullet if it can see the player.

69 Enemy Shoots If Can See Player Rar
RAR file – 382.4 KB 83 downloads

70 Randomly Place Instances Avoiding Instances

This spawns a number of instances, no closer than a given distance to other defined instances.

70 Randomly Place Instances Avoiding Instances Rar
RAR file – 431.3 KB 57 downloads


71 Split Sentence

This will split a sentence in to multiple lines of text, with breaks at end of words.

71 Split Sentence Rar
RAR file – 87.0 KB 69 downloads

72 Simple Menu System

A simple adaptable menu system.

72 Simple Menu System Rar
RAR file – 86.0 KB 87 downloads

73 Moving Spikes & Damage System

Creates a spike that fades in and out, giving player damage with the alpha is greater than 0.5.

73 Moving Spikes Damage System Rar
RAR file – 558.8 KB 64 downloads

74 Projectile Spread System

Shoot multiple projects at slightly different angle.

74 Projectile Spread System Rar
RAR file – 58.1 KB 66 downloads

75 Ball Bounce & Squash

Makes a ball bounce with a squashing effect.

75 Ball Bounce Squash Rar
RAR file – 60.3 KB 71 downloads

76 Status Effect

Draws info on what the player is doing.

76 Status Effect Rar
RAR file – 286.4 KB 63 downloads

77 Foot Step Sounds With Animation

A simple method to tie animation and sound effects.

77 Foot Step Sounds With Animation Rar
RAR file – 2.1 MB 71 downloads

78 Game Fog

Draws a fog effect over the room using a sprite.

78 Game Fog Rar
RAR file – 384.6 KB 71 downloads

79 Destruction With Multiple Subimages

A destrucable crate with multiple subimages that is destroyed when all image frames have been used.

79 Destruction With Multiple Subimages Rar
RAR file – 157.1 KB 69 downloads

80 Enemy Hide

Makes an enemy find a hiding place if the player can see it.

80 Enemy Hide Rar
RAR file – 212.8 KB 71 downloads

81 HUD Drawing On GUI Layer

Draws a HUD on the GUI layer so it been seen when the view moves.

81 HUD Drawing On GUI Layer Rar
RAR file – 220.2 KB 70 downloads

82 Scroll Block Of Text Up and Down

This allows for scrolling through a large block of text.

82 Scroll Block Of Text Up And Down Rar
RAR file – 87.2 KB 62 downloads

83 Blood Spray Effect

An adaptable effect for creating a blood style explosion.

83 Blood Spray Effect Rar
RAR file – 59.5 KB 77 downloads

84 Voice On Level Up

Level up system that plays a voice on level up or level down.

84 Voice On Level Up Rar
RAR file – 273.2 KB 74 downloads

85 Wind Blown Effect

Makes a sprite move like it has a wind force on it,

85 Wind Blown Effect Rar
RAR file – 287.9 KB 68 downloads

86 Double Jump

Allow player to perform a double jump.

86 Double Jump
RAR file – 106.7 KB 72 downloads

87 Meteor Shower Effect

Creates a meteor and explosion effect, great to add atmosphere to your game.

87 Meteor Shower Effect Rar
RAR file – 298.7 KB 72 downloads

88 Footstep Dust Effect

Makes a small effect when an instance walks.

88 Footstep Dust Effect Rar
RAR file – 2.1 MB 71 downloads

89 Float & Die Effect

Shows an enemy dead and makes it wobble and fade.

89 Float Die Effect Rar
RAR file – 154.4 KB 73 downloads

90 Fly Level Effect

Return a flying plane to middle when player stops movement.

90 Fly Level Effect Rar
RAR file – 179.8 KB 79 downloads

Discover over 300 free GameMaker projects available for download today. These resources are ideal for learning and expanding your skills. Start exploring and learning from them now!


91 Dash Movement

Allows player to dash in the direction it is facing.

91 Dash Movement Rar
RAR file – 132.6 KB 73 downloads

92 Walking On Ice

Makes a player slide when moving on ice.

92 Walking On Ice Rar
RAR file – 141.2 KB 97 downloads

93 Underwater Effect

Creates an underwater effect using effects layer and sprites.

93 Underwater Effect Rar
RAR file – 66.6 KB 80 downloads

94 Hint Arrow To Direction Of Powerup

Gives the player a hint of which direction the nearest power up is.

94 Hint Arrow To Direction Of Powerup Rar
RAR file – 112.5 KB 66 downloads

95 Button To Open Website

A button that the player can click to visit a website.

95 Button To Open Website Rar
RAR file – 97.2 KB 66 downloads

96 Health Pack Slowly Increase Health

Slowly increases the player’s health when they collect a health pack.

96 Health Pack Slowly Increase Health Rar
RAR file – 89.8 KB 62 downloads

97 Change Enemy Colour When Targeted

Changes the enemy colour when it is targeted.

97 Change Enemy Colour When Targeted Rar
RAR file – 99.4 KB 69 downloads

98 Limit Weapon Shooting Timer

Limits how quickly the player can shoot their weapon.

98 Limit Weapon Shooting Timer Rar
RAR file – 157.8 KB 91 downloads

99 Clock Stopwatch

A stop watch time with hundredths of seconds.

99 Clock Stopwatch Rar
RAR file – 87.0 KB 67 downloads

100 Weapon Power & Direction System

Allows user to choose an angle and power of a projectile.

100 Weapon Power Direction System Rar
RAR file – 139.8 KB 71 downloads

101 Creating Effect On Collision

Uses built in effects to create visuals when colliding.

101 Creating Effect On Collision Rar
RAR file – 74.3 KB 69 downloads
Special Offer

Collection - Tips & Tricks For GameMaker - eBooks

US$51.96 US$14.99
Special Offer

Collection - Tips & Tricks For GameMaker - eBooks

US$51.96 US$14.99

PDF eBooks

Includes All 4 eBooks In PDF

Instance Download Of: 101 Tips & Tricks and 101 More Tips & Tricks and 101 Even More Tips & Tricks.

101 Lots More Tips & Tricks on pre-order.

Includes Download Of All Projects In ZIP.

Instant Download


I welcome feedback, ideas and corrections:

You can also give feedback here: Idea - GameMaker Mini Projects | GameMaker Community


Collection 3

1 Moving Platform Left and Right

Allows player to move left and right when positioned on a moving platform.

1 Moving Platform Left and Right
RAR file – 313.8 KB 66 downloads

2 Spin Around Other Instance

Spins around another instance, keeping orientation.

2 Spin Around Other Instance
RAR file – 218.9 KB 55 downloads

3 Vehicle With Smooth Turning

Smooth vehicle turning, with turning wheels that vehicle turns into.

3 Vehicle With Smooth Turning
Archive – 247.2 KB 84 downloads

4 Tank and Turret Movement

Tank and turret that can be rotated separately.

4 Tank and Turret Movement
RAR file – 220.0 KB 49 downloads

5 Bbox Collision

A collision system that uses the instance’s bounding boxes.

5 Bbox Collision
RAR file – 219.7 KB 55 downloads

6 NPC That Performs Task

A farming NPC that plants seeds, waters them and picks fruit. Also takes a break when they get tired.

6 NPC That Performs Task Rar
RAR file – 420.9 KB 53 downloads

7 Wall Jumping

Allows a player to jump off a wall.

7 Wall Jumping Rar
RAR file – 223.5 KB 60 downloads

8 Temporary Weapon Upgrade System

Temporarily upgrades a player’s weapon system.

8 Temporary Weapon Upgrade System
RAR file – 445.3 KB 52 downloads

9 Player Shield System

Gives a player a shield that prevents it taking damage.

9 Player Shield System
RAR file – 279.4 KB 69 downloads

10 Sprite Stacking Fake 3D

A fake 3D effect by stacking sprites.

10 Sprite Stacking Fake 3D
RAR file – 225.6 KB 60 downloads

Feel free to leave your suggestions for future projects in the comment section below. Your input is valuable in shaping the direction of our upcoming endeavors. We look forward to hearing your ideas and exploring new possibilities together. Thank you for contributing to our community of creativity and innovation!


11 Water Reflection Using Effect Layers

Creates a cool looking water reflection effects using effect layers.

11 Water Reflection Using Effect Layers
RAR file – 196.7 KB 55 downloads

12 Magnet System

A magnet system that pulls the player towards it if they get too close.

12 Magnet System Rar
RAR file – 263.1 KB 47 downloads

13 Health Heart Part System

Draws player’s health using a full and part sprite.

13 Health Heart Part System
RAR file – 218.4 KB 60 downloads

14 Tap To Move System

Tapping a mouse button move the player, the faster the taps the faster it moves.

14 Tap To Move System
RAR file – 618.9 KB 50 downloads

15 Resize Sprite

Allows the player to resize a sprite.

15 Resize Sprite
RAR file – 241.9 KB 58 downloads

16 Moving Platform Up and Down

Allows player to move up and down when positioned on a moving platform.

16 Moving Platform Up and Down
RAR file – 286.2 KB 49 downloads

17 Rotating Wheel

A nice visual method of a choosing a random result.

17 Rotating Wheel Rar
RAR file – 2.6 MB 55 downloads

18 Fake 3D

A fake 3D effect using image scaling.

18 Fake 3D Effect
RAR file – 170.9 KB 59 downloads

19 Flame Effect Using Particles

A cool flame effect with low overhead.

19 Flame Effect Using Particles
Archive – 176.3 KB 79 downloads

20 Rotating Spaceship With Inertia

Retro style spaceship movement.

20 Rotating Spaceship With Inertia
RAR file – 183.4 KB 47 downloads

21 Rotating Ship Weapon and Manually Select Target

A rotating ship with targeting weapon system.

21 Rotating Ship Weapon and Manually Select Target
RAR file – 306.5 KB 52 downloads

22 Destructible Terrain

Allows bombs to destroy terrain.

22 Destructible Terrain
RAR file – 383.3 KB 64 downloads

23 Horizontal Scrolling Menu

A simple adaptable scrolling menu.

23 Horizontal Scrolling Menu
RAR file – 248.8 KB 76 downloads

24 Vertical Scrolling Menu

A simple adaptable scrolling menu.

24 Vertical Scrolling Menu
RAR file – 248.8 KB 48 downloads

25 Ladder Climbing

Allows a player to climb a ladder.

25 Ladder Climbing Rar
RAR file – 226.2 KB 62 downloads

26 Attack Left and Right

An attacking system that attacks in the direction the player is facing, then in the opposite direction.

26 Attack Left and Right
RAR file – 265.9 KB 54 downloads

27 Moving Grass Side View

Makes grass move on collision with player.

27 Moving Grass Side View Rar
RAR file – 245.1 KB 54 downloads

28 Target Enemy With Highest HP

This seeks out and targets the instance(s) with the highest hp.

28 Target Enemy With Highest HP
RAR file – 260.4 KB 58 downloads

29 Rotating Mini Map

A mini map that rotates based on player’s direction.

29 Rotating Mini Map Rar
RAR file – 214.8 KB 57 downloads

30 Screen Flash Damage Indicator

A nice way to show the player that they have taken damage.

Note: Creates Flashing Images

30 Screen Flash Damage Indicator
RAR file – 230.5 KB 56 downloads

I hope you're finding the extensive collection of over 300 GameMaker example projects useful. They cover a wide range of topics and are designed to help you learn and develop your skills effectively. Feel free to explore and experiment with these resources at your own pace. If you have any questions or feedback, please don't hesitate to reach out.


31 Board Game Move Pieces A

A basic movement system for board games, that moves a square at a time.

31 Board Game Move Pieces
RAR file – 216.6 KB 53 downloads

32 Board Game Move Pieces B

A basic movement system for board games, that moves all squares at once.

32 Board Game Move Pieces Rar
RAR file – 216.5 KB 57 downloads

33 Predict Path Of Projectile

Draws the path of a projectile when moving.

33 Predict Path Of Projectile
RAR file – 343.9 KB 50 downloads

34 Animated Mouth When Talking

Animates a mouth when it is talking.

34 Animated Mouth When Talking
RAR file – 245.5 KB 53 downloads

35 Move All Instances By Given Amount

Shifts all instances by a given amount and direction.

35 Move All Instances By Given Amount
RAR file – 353.8 KB 70 downloads

36 Split Rocks and Rotate

Allows an instance to split into multiple parts when damaged.

36 Split Rocks and Rotate
RAR file – 693.3 KB 51 downloads

37 Multiple Missiles – Only Target If Not Targeted

Smart missiles that will only target an instance if another missile is not targeting it.

37 Multiple Missiles Only Target If Not Targeted Rar
RAR file – 318.1 KB 50 downloads

38 Find a Path Through A Maze

Using mp_grid functions to find a path through a maze.

38 Finding A Path Through A Maze
RAR file – 282.5 KB 55 downloads

39 Flying Bee With Shadow

Makes a bee fly around the room and cast a shadow.

39 Flying Bee With Shadow
RAR file – 172.1 KB 49 downloads

40 Cover Whole Room Instances

A simple approach to cover the whole room in instances.

40 Cover Whole Room Instances
RAR file – 164.8 KB 56 downloads

41 Keyboard Controlled Player With Mouse Controlled Gun

Allows player and gun to be controlled separately.

41 Keyboard Controlled Player With Mouse Controlled Gun
RAR file – 642.5 KB 59 downloads

42 Spaceship Control

Moving a spaceship with inertia based movement.

42 Spaceship Control
RAR file – 206.0 KB 55 downloads

43 Slide In Buttons

Slide in button effect without using sequences.

43 Slide In Buttons
RAR file – 205.9 KB 46 downloads

44 Draw Crosshair In Middle Of View

Draws a crosshair taking view position in to account.

44 Draw Crosshair In Middle Of View
RAR file – 156.0 KB 47 downloads

45 Draw Rectangle With Dashed Border

Draws a rectangle with a dashed border.

45 Draw Rectangle With Dashed Border
RAR file – 204.6 KB 51 downloads

46 Top Down 360 Degree Movement

360 degree movement control with basic collision system.

46 Top Down 360 Degree Movement
RAR file – 902.3 KB 60 downloads

47 Attacking Sprite Control System

Sprite management system for attacking.

47 Attacking Sprite Control System
RAR file – 283.3 KB 48 downloads

48 Enemy Patrol System

A enemy that patrols along a path. If it’s torch can see the player it turns towards it.

48 Enemy Patrol System Rar
RAR file – 253.7 KB 53 downloads

49 Change Cursor To Selected Item

Changes the cursor to selected sprite and allows placement in room.

49 Change Cursor To Selected Item
RAR file – 247.1 KB 51 downloads

50 Fade Between Text Messages

Fades between two text messages.

50 Fade Between Text Messages
RAR file – 202.7 KB 57 downloads

Learn To Design & Program 5 Arcade Games With GameMaker.

Covers The Following Games:

  • Fighting
  • Top Down Racing
  • Tactical Shooter Game
  • Side-Scrolling Shooter
  • Puzzle Matching

Includes PDF eBook, & All Resources & Project Files.

Currently On Pre-Order

Feel free to incorporate my code into your projects. For proper attribution guidelines, refer to the accompanying PDF included with each download.


51 Enemy Jumping

A system for making an enemy jump at a certain position.

51 Enemy Jumping Rar
RAR file – 315.7 KB 52 downloads

52 Pick Up and Place Items From Inventory

A simple inventory that can hold 3 items.

52 Pick Up and Place Items From Invetory
RAR file – 293.9 KB 57 downloads

53 360 Degree Laser

Draws a laser based on sprite between two points in the room.

53 360 Degree Laser Rar
RAR file – 256.9 KB 21 downloads

54 Laser Through Multiple Instances

Detects collision of laser with multiple instances, and makes hit instances show collision.

54 Laser Through Multiple Instances
RAR file – 209.8 KB 53 downloads

55 Draw Sprite On Sprite Layer

Allows placing and removal of a sprite on an assets layer.

55 Draw Sprite On Sprite Layer
RAR file – 208.6 KB 60 downloads

56 Detect Single Or Double Mouse Button Click

Returns whether a single or double mouse click has been made.

56 Detect Single Or Double Mouse Button Click
RAR file – 203.5 KB 55 downloads

57 Leave Path To Attack Then Return To Path

Allows an instance to move to a position to attack, and then return to path and continue.

57 Leave Path To Attack Then Return To Path
RAR file – 243.4 KB 63 downloads

58 Choose Random Word

Chooses a random word from a dictionary file, of the chosen length.

d text.

58 Choose Random Word
Archive – 1.4 MB 59 downloads

59 Change Sprite When Jumping

Changes a player’s sprite when jumping and moving up or down.

59 Change Sprite When Jumping Rar
RAR file – 285.9 KB 60 downloads

60 Play Random Sound

Plays a random sound from a choice of options.

60 Play Random Sound
RAR file – 300.0 KB 56 downloads

You can access all 303 projects from collections 1, 2, and 3 in PDF and paperback format, making them excellent reference material to keep on hand. These books are ideal for quick and easy access whenever you need them.


61 Move Multiple Instances Through A Small Gap

Allows multiple instances to move through a small gap.

61 Move Multiple Instances Through A Small Gap Rar
RAR file – 173.2 KB 55 downloads

62 Draw Text With Formatting

This allows drawing with a set font, colour, alignment and position.

62 Draw Text With Formatting
RAR file – 247.6 KB 54 downloads

63 Moving Grass Top Down

Deforms grass when player makes contact.

63 Moving Grass Top Down Rar
RAR file – 245.3 KB 59 downloads

64 Turn Before Moving

Follows a path, but turns before moving.

64 Follow Path Turn Before Moving
RAR file – 189.4 KB 53 downloads

65 Make Health Icon Pulse When Health Is Low And Play Voice Warning

Makes a health icon pulse and play an audio warning when heath is low.

65 Make Health Icon Pulse When Health Is Low And Play Voice Warning
RAR file – 465.5 KB 52 downloads

66 Avatar Creator A

Allows user to create a custom avatar, that is saved as a sprite so it can be used in game.

66 Avatar Creator
RAR file – 5.8 MB 55 downloads

67 Ship Shooting Cannon Balls

A rotating ship that fires cannon balls port and starboard.

67 Ship Shooting Cannon Balls
RAR file – 197.9 KB 57 downloads

68 Simple Glow Effect With Circles

A simple glow effect that uses draw circles.

68 Simple Glow Effect With Circles
RAR file – 433.3 KB 52 downloads

69 Simple Glow Effect With Sprite A

A simple glow effect using a sprite.

69 Simple Glow Effect With Sprite A
RAR file – 486.8 KB 58 downloads

70 Simple Glow Effect With Sprite B

An alternative simple glow effect using a sprite.

70 Simple Glow Effect With Sprite B
RAR file – 519.4 KB 51 downloads

71 Move To Target Then Stop

This moves an instance to a target position then stop.

71 Move To Target Then Stop Rar
RAR file – 243.0 KB 52 downloads

72 Level Based On Score

Upgrades the player's level for every 1000 points.

72 Level Based On Score
RAR file – 203.3 KB 55 downloads

73 Player Control Information

A system that displays player controls for only the first 5 times the game is played.

73 Player Control Information
RAR file – 203.4 KB 53 downloads

74 Selectable Backgrounds

Allows the player to choose the background for the game.

74 Selectable Background
RAR file – 767.0 KB 54 downloads

75 Draw Buttons With Chosen Language

Allows a user to select which language to use.

75 Draw Buttons With Chosen Language
RAR file – 210.0 KB 58 downloads

76 Lottery Numbers Selector

Generates 6 lottery balls, coloured depending on value.

76 Lottery Numbers Selector Rar
RAR file – 56.4 KB 59 downloads

77 Draw Room Border On Draw Layer

Draws a border around the current view without using Draw GUI Layer.

77 Draw Room Border
RAR file – 256.7 KB 56 downloads

78 Card Flipping Animation

Playing card flipping animation.

78 Card Flipping
RAR file – 902.8 KB 66 downloads

79 Day Night Cycle

Adds colour depending on the time of day.

79 Day Night Effect
RAR file – 256.8 KB 52 downloads

80 Draw Rotating Shapes

Draw rotating shapes using lines.

80 Draw Rotating Shapes Rar
RAR file – 156.2 KB 58 downloads

GameMaker is a good software choice for beginners due to several reasons. Firstly, it has a user-friendly interface that allows newcomers to start creating games without needing extensive programming knowledge. Secondly, GameMaker offers a robust set of tools and features that support rapid prototyping and iteration, making it easier to test and refine game ideas quickly. Finally, GameMaker supports exporting games to multiple platforms, including Windows, macOS, Android, iOS, and HTML5, which allows beginners to reach a wide audience with their creations. These factors combined make GameMaker a popular and accessible choice for aspiring game developers.


81 Positional Audio

Plays audio from left or right speaker, depending on direction and distance.

81 Positional Audio
RAR file – 8.0 MB 54 downloads

82 Imploding Text Effect

Implodes letters for a given string.

82 Text Implode
RAR file – 210.9 KB 72 downloads

 83 Laser Collision Effect

A laser that collides with a given instance and makes an effect.

83 Laser Colliision Effect
RAR file – 215.8 KB 63 downloads

84 Pop Up Message

Message pop up that displays a random message on mouse interaction.

84 Pop Up Message Rar
RAR file – 1.0 MB 60 downloads

85 Skill Points

Allows player to add to their skill points.

85 Skill Points
RAR file – 209.6 KB 59 downloads

86 Depth Based Movement

Allows player to go in front of and behind instances, based on y position.

86 Depth Based Movement Rar
RAR file – 253.9 KB 67 downloads

 87 Party Mechanics

Allows switching between multiple player characters.

87 Party Mechanics
RAR file – 260.2 KB 64 downloads

 88 Card Battle

Compare various manta against an enemy.

88 Card Battle
RAR file – 490.3 KB 62 downloads

 89 Text Explode

An exploding text effect.

89 Text Explode
RAR file – 210.9 KB 67 downloads

 90 Branching Dialogue

Text interaction with a choice of options.

90 Branching Dialogue
RAR file – 210.4 KB 69 downloads

 91 Marquee Text

Scrolling Text Message Effect.

91 Marquee Text
RAR file – 210.2 KB 81 downloads

 92 Avatar Creator B

An alternative avatar creator that allows user to save image as JPG file.

92 Avatar Creator B
RAR file – 1.1 MB 63 downloads

 93 Create Level From Text File

Generates a level based on data in a text file.

 93 Create Level From Text File
RAR file – 174.3 KB 60 downloads

 94 Enemy Shooting System

An enemy shooting system that fires more quickly as the player gets closer.

94 Enemy Shooting System
RAR file – 218.5 KB 64 downloads

 95 Dropping Effects

An effect system that starts at the top of the screen and moves down.

95 Dropping Effect
RAR file – 203.9 KB 64 downloads

 96 Player Path

Allow player to add points to a path and then move on it.

96 Player Path
RAR file – 256.8 KB 87 downloads

 97 Enemy Movement

An enemy that changes direction every 5 seconds, away from the player's position.

97 Enemy Movement
RAR file – 218.9 KB 67 downloads

 98 Compass Points

Draws angle between instances as points on a compass.

98 Compass Points
RAR file – 233.4 KB 67 downloads

 99 Mine Weapon

A mine weapon that circles the player, but moves towards enemy if they get close.

99 Mine Weapon
RAR file – 236.9 KB 68 downloads

 100 Old Film Effect

Uses an effect layer to create an old film overlay to the game.

Note: Contain Flashing Images

100 Old Film Effect
RAR file – 242.9 KB 76 downloads

 101 Barrel Dropper

Drops barrels the player needs to avoid, slowly getting more frequent and faster.

101 Barrel Dropper
RAR file – 222.7 KB 79 downloads

Learn To Design & Program 5 Arcade Games With GameMaker.

Covers The Following Games:

  • Fighting
  • Top Down Racing
  • Tactical Shooter Game
  • Side-Scrolling Shooter
  • Puzzle Matching

Includes PDF eBook, & All Resources & Project Files.

Currently On Pre-Order

Make Your Requests or Suggestions Below:

Collection 4

Another Set Of 101 Mini Projects and Examples

Asset Sources Will Be Added Once All 101 Projects Have Been Uploaded

1 Weapon Recoil

Recoils a weapon when shooting and prevents shooting again until the weapon is reset back.

1 Weapon Recoil Rar
RAR file – 153.7 KB 68 downloads

2 Change Cursor

Changes the mouse cursor based on player interaction.

2 Change Cursor Rar
RAR file – 61.1 KB 59 downloads

3 Swap Music Tracks

Increases the number of layers of music a track has.

4 Rotate Sprite Off Center Origin

Rotates a sprite around the middle center when origin is bottom middle.

4 Rotate Sprite Off Center Origin Rar
RAR file – 14.4 KB 60 downloads

5 Unlockable Buttons

Buttons that become unlocked when player reaches a target score.

5 Unlockable Buttons Rar
RAR file – 60.8 KB 58 downloads

6 Follow Object With Avoidance

Follows an object at a set distance, avoiding crate instances.

6 Follow Object With Avoidance Rar
RAR file – 258.6 KB 86 downloads

7 Circular Rotating Text

Displays text that rotates in a circle.

7 Circular Rotating Text Rar
RAR file – 55.2 KB 60 downloads

8 Place Instances No Path Blocking

Allows player to place instances, ensuring it doesn’t block a path from start and end points. Ideal for tower defence style games.

8 Place Instances No Path Blocking Rar
RAR file – 804.4 KB 64 downloads

9 Shooting AI Helper

AI that rotates around a player and shoots at enemies when they come within range.

9 Shooting AI Helper Rar
RAR file – 93.5 KB 56 downloads

10 Do Something After Given Time

Use call later function to make code execute after a given time.

10 Do Something After Given Time Rar
RAR file – 98.1 KB 64 downloads

11 Extending Frog Tongue Without Sprite

Uses drawing functions to make a frog tongue shoot out and retract.

11 Extending Frog Tongue Without Sprite Rar
RAR file – 65.6 KB 67 downloads

12 Extending Frog Tongue With Sprites

Uses sprites to make a frog tongue shoot out and retract.

12 Extending Frog Tongue With Sprite Rar
RAR file – 67.4 KB 59 downloads

13 Sprite With Two Attack Modes

A player with two attack animation modes.

13 Sprite With Two Attack Modes Rar
RAR file – 130.6 KB 54 downloads

14 Rotating Tower With Subimages

3D effect rotating tower made from per-rendered subimages.

14 Rotating Tower With Subimages Rar
RAR file – 579.5 KB 66 downloads

15 Rotate View and Instances

Rotates the view and instances for an interesting visual effect.

15 Rotate View And Instances Rar
RAR file – 107.3 KB 69 downloads

16 Reverse Sentence Order

Reverses the word order of a sentence.

16 Reverse Sentence Order Rar
RAR file – 55.1 KB 61 downloads

17 Generate Random Sentence

Generates a random sentence from a selection of word options.

17 Generare Random Sentence Rar
RAR file – 55.7 KB 67 downloads

18 Plane Height and Shadow

Allows player to move left and right, aswell up and down – with an effect that changes sprite and shadow size.

18 Plane Height And Shadow Rar
RAR file – 60.4 KB 59 downloads

19 Moon Lander AI

An enemy AI that will land on platform without player input.

19 Moon Lander AI Rar
RAR file – 66.0 KB 64 downloads

20 Character Selection

Allows a player to choose their player character.

20 Character Selection B Rar
RAR file – 624.1 KB 62 downloads

21 Slowly Reduce Health

Slowly reduces a change in health.

21 Slowly Reduce Health Rar
RAR file – 261.8 KB 78 downloads

22 Level Progression - 2 Players

Visually shows level progress of two players (or player and enemy AI)

22 Level Progress 2 Players Rar
RAR file – 189.4 KB 60 downloads

23 Find Random Position Outside View

Allows spawning an instance outside current view.

23 Find Random Position Outside View Rar
RAR file – 81.2 KB 64 downloads

24 Recolour Sprite With Blendmode

Recolour a sprite on the go using blendmode.

24 Recolour Sprite With Blendmode Rar
RAR file – 66.0 KB 64 downloads

25 Draw Text With Flashing Border

A cool effect to bring attention of the player.

Note: Contains Flashing Images

25 Draw Text With Flasing Border Rar
RAR file – 73.2 KB 83 downloads

26 Countdown Text

Shows a series of strings, one at a time.

26 Count Down Text Rar
RAR file – 128.5 KB 70 downloads

27 Show Ship Damage

Visually shows damage to a ship using a fire effect.

27 Showing Damage To Spaceship Rar
RAR file – 175.6 KB 65 downloads

28 Change Volume Of Music

Allows adjusting of the volume for a given sound.

29 Slide In and Out Stats

Allows user to show and hide stats.

29 Slide In Out Stats Rar
RAR file – 62.4 KB 69 downloads

30 Expanding Rotating Fire Effect

A cool explosion effect.

30 Expanding Rotating Fire Effect Rar
RAR file – 159.8 KB 62 downloads

31 Move To Position On Sine Wave

A simple way to make an instance move.

31 Move To Position On Sine Wave Rar
RAR file – 67.2 KB 60 downloads

32 Recoil When Shooting

Make a player recoil when shooting

32 Recoil When Shooting Rar
RAR file – 744.9 KB 55 downloads

33 Hold Button To Jump Higher

Allows a player to jump higher.

33 Hold Button To Jump Higher Rar
RAR file – 75.7 KB 60 downloads

34 Choose Random Number

Chooses random number on mouse click.

34 Choose Random Number Rar
RAR file – 57.5 KB 52 downloads

35 Iris Effect Room Transition

A circular room transition effect.

35 Iris Effect Room Transition Rar
RAR file – 954.0 KB 65 downloads

36 Only Show Walls Player Can See

A system that only draws walls that the player can see.

36 Only Show Visible Walls Rar
RAR file – 261.3 KB 59 downloads

37 Four Directional Dash

Allows a player to dash up, down, left, and right.

37 Four Directional Dash Rar
RAR file – 106.1 KB 52 downloads

38 Rectangle Room Transition

A rectangle room transition effect.

38 Rectangle Room Transition Effect Rar
RAR file – 954.0 KB 72 downloads

39 8 Directional Movement

Allows a player to move in 8 directions, with sprite control.

39 8 Directional Chararacter Movement Rar
RAR file – 116.6 KB 50 downloads

40 Segmented Neck

A segmented neck effect, ideal for a level boss.

40 Segmented Neck Rar
RAR file – 101.9 KB 53 downloads

41Hold To Change Sprite

Changes the sprite when mouse button is held on it.

41 Hold To Change Sprite Rar
RAR file – 278.9 KB 41 downloads

42 Chess Piece Mover

Allows moving of chess pieces on board, no AI.

42 Chess Piece Movement Rar
RAR file – 161.2 KB 41 downloads

43 Enemy With Trailing Instances

A moving enemy with trailing instances.

43 Enemy With Trailing Instances Rar
RAR file – 21.4 KB 44 downloads

44 Controls Reverser

Allows reversing of player key controls.

44 Reverse Controls Rar
RAR file – 127.7 KB 40 downloads

45 Four Direction Enemy On Path

Moves enemy on path, pointing in direction it is moving.

45 Four Direction Enemy Rar
RAR file – 471.9 KB 42 downloads

46 Four Direction Movement Towards Mouse Position

Moves towards mouse position, pointing in direction moving.

46 Four Direction Move To Mouse Rar
RAR file – 471.8 KB 43 downloads

47 Draw Sprite Border 2

An alternative method to draw a border of a sprite.

47 Draw Sprite Border Rar
RAR file – 31.6 KB 42 downloads

I'm Looking For Ideas - Make Your Requests Here:


Learn To Design & Program 5 Arcade Games With GameMaker.

Covers The Following Games:

  • Fighting
  • Top Down Racing
  • Tactical Shooter Game
  • Side-Scrolling Shooter
  • Puzzle Matching

Includes PDF eBook, & All Resources & Project Files.

Currently On Pre-Order