GameMaker Example Projects C

101 GameMaker Project Examples

Updated - Examples Now Include Comments


1 Moving Platform Left and Right

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

Boost your creativity with hands-on GML exercises
1 Moving Platform Left And Right Zip
Archive – 654.5 KB

2 Spin Around Other Instance

Spins around another instance, keeping orientation.

Understand GML syntax through easy examples
2 Spin Around Other Instance Zip
Archive – 524.3 KB

3 Vehicle With Smooth Turning

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

Solve coding challenges to practice GML skills
3 Vehicle With Smooth Turning Zip
Archive – 552.3 KB

4 Tank and Turret Movement

Tank and turret that can be rotated separately.

Learn how to write efficient GML code for games
4 Tank And Turret Movement Zip
Archive – 525.3 KB

5 Bbox Collision

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

5 Bbox Collision Zip
Archive – 525.2 KB

6 NPC That Performs Task

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

Perfect coding logic with GameMaker exercises
6 Npc That Performs Task Zip
Archive – 874.4 KB

7 Wall Jumping

Allows a player to jump off a wall.

Access GML resources designed for new coder
7 Wall Jumping Zip
Archive – 529.0 KB

8 Temporary Weapon Upgrade System

Temporarily upgrades a player’s weapon system.

Create and innovate with GameMaker challenges
8 Temporary Weapon Upgrade System Zip
Archive – 896.3 KB

9 Player Shield System

Gives a player a shield that prevents it taking damage.

GameMaker Studio exercises for aspiring developers
9 Player Shield System Zip
Archive – 649.1 KB

10 Sprite Stacking Fake 3D

A fake 3D effect by stacking sprites.

10 Sprite Stacking Fake 3 D Zip
Archive – 581.8 KB

11 Water Reflection Using Effect Layers

Creates a cool looking water reflection effects using effect layers.

GameMaker solutions for mastering development
11 Water Reflection Using Effect Layers Zip
Archive – 541.1 KB

12 Magnet System

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

GameMaker programming tasks for beginners and pros
12 Magnet System Zip
Archive – 618.6 KB

13 Health Heart Part System

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

"Explore GML coding tricks to speed up development
13 Health Heart Part System Zip
Archive – 523.9 KB

14 Tap To Move System

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

Expand your coding horizons with GameMaker Studio challenges
14 Tap To Move System Zip
Archive – 1.3 MB

15 Resize Sprite

Allows the player to resize a sprite.

15 Resize Sprite Zip
Archive – 547.2 KB

16 Moving Platform Up and Down

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

ave time with streamlined GameMaker learning resources
16 Moving Platform Up And Down Zip
Archive – 626.1 KB

17 Rotating Wheel

A nice visual method of a choosing a random result.

Make game creation fun and easy with gamemaker.at
17 Rotating Wheel Zip
Archive – 3.3 MB

18 Fake 3D

A fake 3D effect using image scaling.

Grow your coding confidence with step-by-step help.
18 Fake 3 D Effect Zip
Archive – 476.4 KB

19 Flame Effect Using Particles

A cool flame effect with low overhead.

Learn how to turn ideas into playable games
19 Flame Effect Using Particles Zip
Archive – 481.3 KB

20 Rotating Spaceship With Inertia

Retro style spaceship movement.

20 Rotating Spaceship With Inertia Zip
Archive – 527.2 KB

Use Coupon Code SPRING For 40% Off


21 Rotating Ship Weapon and Manually Select Target

A rotating ship with targeting weapon system.

Fun and engaging GameMaker coding puzzles
21 Rotating Ship Weapon And Manually Select Target Zip
Archive – 583.9 KB

22 Destructible Terrain

Allows bombs to destroy terrain.

Learn programming techniques in GameMaker Studio
22 Destructible Terrain Zip
Archive – 864.2 KB

23 Horizontal Scrolling Menu

A simple adaptable scrolling menu.

Find quick tips to master GameMaker Studio
23 Horizontal Scrolling Menu Zip
Archive – 554.4 KB

24 Vertical Scrolling Menu

A simple adaptable scrolling menu.

Discover game creation tools tailored for beginners
24 Vertical Scrolling Menu Zip
Archive – 554.4 KB

25 Ladder Climbing

Allows a player to climb a ladder.

25 Ladder Climbing Zip
Archive – 531.8 KB

26 Attack Left and Right

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

Master game design fundamentals with GameMaker resources
26 Attack Left And Right Zip
Archive – 605.7 KB

27 Moving Grass Side View

Makes grass move on collision with player.

Kickstart your game development journey at gamemaker.at
27 Moving Grass Side View Zip
Archive – 551.2 KB

28 Target Enemy With Highest HP

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

Level up your skills with GameMaker Studio tasks
28 Target Enemy With Highest Hp Zip
Archive – 692.4 KB

29 Rotating Mini Map

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

Expand your programming horizons with GameMaker
29 Rotating Mini Map Zip
Archive – 520.0 KB

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 Zip
Archive – 536.3 KB

31 Board Game Move Pieces A

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

Find support and tips for troubleshooting GameMaker
31 Board Game Move Pieces Zip
Archive – 521.8 KB

32 Board Game Move Pieces B

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

Dive into the basics of game coding with GameMaker
32 Board Game Move Pieces Zip
Archive – 521.6 KB

33 Predict Path Of Projectile

Draws the path of a projectile when moving.

Get inspired with game development ideas
33 Predict Path Of Projectile Zip
Archive – 649.4 KB

34 Animated Mouth When Talking

Animates a mouth when it is talking.

Find solutions to common GameMaker problems
34 Animated Mouth When Talking Zip
Archive – 587.2 KB

35 Move All Instances By Given Amount

Shifts all instances by a given amount and direction.

35 Move All Instances By Given Amount Zip
Archive – 761.3 KB

36 Split Rocks and Rotate

Allows an instance to split into multiple parts when damaged.

Discover creative coding challenges for practice
36 Split Rocks And Rotate Zip
Archive – 1.4 MB

37 Multiple Missiles – Only Target If Not Targeted

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

Learn essential GameMaker Studio tips and tricks
37 Multiple Missiles Only Target If Not Targeted Zip
Archive – 725.3 KB

38 Find a Path Through A Maze

Using mp_grid functions to find a path through a maze.

Exclusive GameMaker tutorials for beginners
38 Finding A Path Through A Maze Zip
Archive – 649.8 KB

39 Flying Bee With Shadow

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

GameMaker tools for coding enthusiasts
39 Flying Bee With Shadow Zip
Archive – 477.6 KB

40 Cover Whole Room Instances

A simple approach to cover the whole room in instances.

40 Cover Whole Room Instances Zip
Archive – 469.9 KB

Use Coupon Code SPRING For 40% Off


41 Keyboard Controlled Player With Mouse Controlled Gun

Allows player and gun to be controlled separately.

Solve engaging puzzles with GameMaker Studio
41 Keyboard Controlled Player With Mouse Controlled Gun Zip
Archive – 1.4 MB

42 Spaceship Control

Moving a spaceship with inertia based movement.

GameMaker tasks designed to enhance coding skills
42 Spaceship Control Zip
Archive – 547.1 KB

43 Slide In Buttons

Slide in button effect without using sequences.

Master programming techniques using GameMaker.
43 Slide In Buttons Zip
Archive – 511.3 KB

44 Draw Crosshair In Middle Of View

Draws a crosshair taking view position in to account.

Beginner-friendly GameMaker resources for learning
44 Draw Crosshair In Middle Of View Zip
Archive – 461.0 KB

45 Draw Rectangle With Dashed Border

Draws a rectangle with a dashed border.

45 Draw Rectangle With Dashed Border Zip
Archive – 509.7 KB

46 Top Down 360 Degree Movement

360 degree movement control with basic collision system.

Discover how to use GameMaker effectively for coding
46 Top Down 360 Degree Movement Zip
Archive – 1.9 MB

47 Attacking Sprite Control System

Sprite management system for attacking.

Start your journey with GameMaker at gamemaker.at
47 Attacking Sprite Control System Zip
Archive – 623.5 KB

48 Enemy Patrol System

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

GameMaker resources for fun and fast learning
48 Enemy Patrol System Zip
Archive – 559.5 KB

49 Change Cursor To Selected Item

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

Stay motivated with engaging GameMaker tasks
49 Change Cursor To Selected Item Zip
Archive – 593.7 KB

50 Fade Between Text Messages

Fades between two text messages.

50 Fade Between Text Messages Zip
Archive – 507.8 KB


51 Enemy Jumping

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

GameMaker challenges that spark innovation.
51 Enemy Jumping Zip
Archive – 656.9 KB

52 Pick Up and Place Items From Inventory

A simple inventory that can hold 3 items.

Master game design fundamentals with GameMaker
52 Pick Up And Place Items From Invetory Zip
Archive – 661.0 KB

53 360 Degree Laser

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

Push your skills further with GameMaker challenges
53 360 Degree Laser Zip
Archive – 602.2 KB

54 Laser Through Multiple Instances

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

Enhance your coding expertise with GameMaker.
54 Laser Through Multiple Instances Zip
Archive – 515.1 KB

55 Draw Sprite On Sprite Layer

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

55 Draw Sprite On Sprite Layer Zip
Archive – 513.7 KB

56 Detect Single Or Double Mouse Button Click

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

Discover new possibilities with GameMaker Studio
56 Detect Single Or Double Mouse Button Click Zip
Archive – 508.7 KB

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.

GameMaker resources tailored for coding success
57 Leave Path To Attack Then Return To Path Zip
Archive – 549.0 KB

58 Choose Random Word

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

Practice creating mechanics with GameMaker exercises.
58 Choose Random Word Zip
Archive – 1.7 MB

59 Change Sprite When Jumping

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

GameMaker-driven tasks for skill enhancement
59 Change Sprite When Jumping Zip
Archive – 601.2 KB

60 Play Random Sound

Plays a random sound from a choice of options.

60 Play Random Sound Zip
Archive – 605.6 KB

Use Coupon Code SPRING For 40% Off


61 Move Multiple Instances Through A Small Gap

Allows multiple instances to move through a small gap.

GameMaker programming tasks to challenge your skills
61 Move Multiple Instances Through A Small Gap Zip
Archive – 478.7 KB

62 Draw Text With Formatting

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

Interactive exercises for mastering GameMaker Studio
62 Draw Text With Formatting Zip
Archive – 562.3 KB

63 Moving Grass Top Down

Deforms grass when player makes contact.

GameMaker resources tailored for new coders
63 Moving Grass Top Down Zip
Archive – 551.2 KB

64 Turn Before Moving

Follows a path, but turns before moving.

Master GameMaker’s scripting language with ease
64 Follow Path Turn Before Moving Zip
Archive – 495.0 KB

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 Zip
Archive – 771.4 KB

66 Avatar Creator A

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

Interactive learning through GameMaker programming
66 Avatar Creator Zip
Archive – 11.9 MB

67 Ship Shooting Cannon Balls

A rotating ship that fires cannon balls port and starboard.

Boost creativity with GameMaker programming challenges.
67 Ship Shooting Cannon Balls Zip
Archive – 503.2 KB

68 Simple Glow Effect With Circles

A simple glow effect that uses draw circles.

GameMaker Studio tasks for real-world problem-solving
68 Simple Glow Effect With Circles Zip
Archive – 956.2 KB

69 Simple Glow Effect With Sprite A

A simple glow effect using a sprite.

Achieve coding mastery with GameMaker Studio exercises
69 Simple Glow Effect With Sprite Zip
Archive – 1,009.6 KB

70 Simple Glow Effect With Sprite B

An alternative simple glow effect using a sprite.

70 Simple Glow Effect With Sprite B Zip
Archive – 1.0 MB

71 Move To Target Then Stop

This moves an instance to a target position then stop.

Innovative game design using GameMaker Studio
71 Move To Target Then Stop Zip
Archive – 548.6 KB

72 Level Based On Score

Upgrades the player's level for every 1000 points.

Develop your coding skills with GameMaker tasks
72 Level Based On Score Zip
Archive – 508.4 KB

73 Player Control Information

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

GameMaker exercises for innovative developers
73 Player Control Information Zip
Archive – 508.6 KB

74 Selectable Backgrounds

Allows the player to choose the background for the game.

Refine your expertise with GameMaker problem-solving.
74 Selectable Background Zip
Archive – 1.6 MB

75 Draw Buttons With Chosen Language

Allows a user to select which language to use.

75 Draw Buttons With Chosen Language Zip
Archive – 514.7 KB

76 Lottery Numbers Selector

Generates 6 lottery balls, coloured depending on value.

GameMaker Studio challenges for every skill level
76 Lottery Numbers Selector Zip
Archive – 508.7 KB

77 Draw Room Border On Draw Layer

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

Find innovative solutions to GameMaker problems
77 Draw Room Border Zip
Archive – 567.3 KB

78 Card Flipping Animation

Playing card flipping animation.

Create better games using GameMaker’s features
78 Card Flipping Zip
Archive – 1.8 MB

79 Day Night Cycle

Adds colour depending on the time of day.

Get hands-on with GameMaker coding challenges
79 Day Night Effect Zip
Archive – 567.8 KB

80 Draw Rotating Shapes

Draw rotating shapes using lines.

80 Draw Rotating Shapes Zip
Archive – 461.2 KB

Use Coupon Code SPRING For 40% Off


81 Positional Audio

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

Learn game development with GameMaker exercises
81 Positional Audio Zip
Archive – 8.3 MB

82 Imploding Text Effect

Implodes letters for a given string.

GameMaker Studio tasks for innovative developers
82 Text Implode Zip
Archive – 516.1 KB

83 Laser Collision Effect

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

Unlock coding skills with GameMaker Studio challenges
83 Laser Colliision Effect Zip
Archive – 521.1 KB

84 Pop Up Message

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

Refine your logic with GameMaker Studio tasks
84 Pop Up Message Zip
Archive – 2.1 MB

85 Skill Points

Allows player to add to their skill points.

85 Skill Points Zip
Archive – 514.8 KB

86 Depth Based Movement

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

Creative solutions using GameMaker Studio coding
86 Depth Based Movement Zip
Archive – 564.6 KB

87 Party Mechanics

Allows switching between multiple player characters.

Discover practical applications of GML coding.
87 Party Mechanics Zip
Archive – 571.4 KB

88 Card Battle

Compare various manta against an enemy.

Expand your knowledge of GML structures and functions
88 Card Battle Zip
Archive – 1.0 MB

89 Text Explode

An exploding text effect.

Master game development with GameMaker Studio exercises.
89 Text Explode Zip
Archive – 516.2 KB

90 Branching Dialogue

Text interaction with a choice of options.

90 Branching Dialogue Zip
Archive – 515.6 KB

91 Marquee Text

Scrolling Text Message Effect.

Advance your coding abilities using GameMaker
91 Marquee Text Zip
Archive – 515.4 KB

92 Avatar Creator B

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

Explore GML's versatility in game development
92 Avatar Creator B Zip
Archive – 1.4 MB

93 Create Level From Text File

Generates a level based on data in a text file.

GameMaker challenges for creative problem-solving
93 Create Level From Text File Zip
Archive – 473.6 KB

94 Enemy Shooting System

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

Challenge your creativity with GameMaker Studio puzzles
94 Enemy Shooting System Zip
Archive – 524.0 KB

95 Dropping Effects

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

95 Dropping Effect Zip
Archive – 509.1 KB

96 Player Path

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

Hands-on coding practice in GameMaker Studio
96 Player Path Zip
Archive – 613.1 KB

97 Enemy Movement

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

Boost your expertise using GameMaker Studio programming
97 Enemy Movement Zip
Archive – 524.1 KB

98 Compass Points

Draws angle between instances as points on a compass.

Unlock your potential with GameMaker tasks
98 Compass Points Zip
Archive – 538.8 KB

99 Mine Weapon

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

Gain confidence in GML with interactive tasks
99 Mine Weapon Zip
Archive – 542.7 KB

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 Zip
Archive – 587.7 KB

101 Barrel Dropper

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

Uncover hidden features of GML scripting
101 Barrel Dropper Zip
Archive – 587.7 KB

Use Coupon Code SPRING For 40% Off


Elevate Your Game Projects with GameMaker Examples C

The journey from an idea to a fully-fledged video game can be a daunting process. Whether you're designing a retro-inspired platformer or a visually captivating RPG, having the right resources at your fingertips can make all the difference. GameMaker Examples C is here to support your creative process with advanced GML code examples that inspire innovation and simplify development.

Discover the Power of GameMaker Examples C

At GameMaker Examples C, we bring you a collection of expertly crafted GML scripts tailored to tackle the trickiest aspects of game development. From streamlining game mechanics to enhancing player experiences, our examples help you achieve your vision with minimal roadblocks.

  • Cutting-Edge Scripts: Explore unique solutions for achieving groundbreaking gameplay mechanics.

  • Optimized for Performance: Every example is designed with efficiency in mind, ensuring smooth gameplay on all devices.

  • Versatile Applications: Adapt our examples to suit any game genre, from fast-paced action to story-driven adventures.

Featured Code Examples

Here are some standout resources you’ll find at GameMaker Examples C:

  • Multiplayer Integration: Build engaging online or local multiplayer functionality, complete with matchmaking and synchronized gameplay.

  • Skill and Upgrade Systems: Implement in-depth player progression systems, allowing for unique character abilities and upgrades.

  • Dynamic Music and Sound Effects: Enhance immersion with adaptive soundtracks that respond to in-game events.

  • Unique Camera Effects: Add features like camera zoom, shake, and smooth transitions for a polished, cinematic touch.

Why Developers Trust GameMaker Examples C

  1. Save Development Time: Let our ready-to-use scripts reduce coding complexity, so you can focus on creativity.

  2. Learn from the Best: Each example is accompanied by detailed commentary, helping you understand advanced GML techniques.

  3. Boost Player Engagement: Use our scripts to craft memorable experiences that captivate your audience.

 

Your game ideas deserve to shine, and GameMaker Examples C is here to help. Explore our curated examples today and see how they can transform your development process. Start creating with confidence, and let your imagination take center stage!


Current Contents

Collection A: 101 Mini Projects

Collection B: More 101 Mini Projects

Collection C: Even More 101 Mini Projects

Collection D: Lots More 101 Mini Projects

Collection E: Another 101 Mini Projects

New Page:

Games & Interesting Ideas: Updated Weekly

Also Taking Suggestions For Mini Projects and Games - Send Me Your Ideas Here