• Stars
    star
    20
  • Rank 1,121,974 (Top 23 %)
  • Language Game Maker Language
  • Created almost 4 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Sample project from the interpreters guide. Also see https://yal.cc/interpreters-guide-2/

More Repositories

1

steamworks.gml

Various expansions to Steamworks SDK support in GameMaker: Studio / GMS2. (now merged into the official extension)
C++
84
star
2

pixel-perfect-smooth-camera

An example of pixel-perfect yet smooth camera for GameMaker Studio 2
Game Maker Language
35
star
3

Promise.gml

An adaptation of JavaScript Promise polyfill for GameMaker Studio 2.3+
Game Maker Language
22
star
4

Apollo

Lua scripting in GameMaker
C++
17
star
5

GMSDLL

A template for GameMaker C++ DLLs
C++
15
star
6

gameframe

Custom window frame for GameMaker games
Game Maker Language
13
star
7

GMSDLL.cs

A template for GameMaker C# DLLs
Batchfile
12
star
8

steamworks.gmk

Steamworks SDK support for GameMaker 8.1 and earlier.
C++
8
star
9

window_commands

Check/disable/dispatch window buttons/properties/operations in GameMaker: Studio and GMS2 games.
C++
8
star
10

function_get_address

A trick for getting pointers to built-in functions in GameMaker Studio (versions 1.4.1773 - 2.2.1.191)
C++
8
star
11

window_frame

Prevents GameMaker (GMS1, GMS2+) games from freezing while being dragged/resized.
C++
7
star
12

window_set_icon

Dynamically change window icons / taskbar badges in GameMaker (GMS1, GMS2+) and Unity games!
C++
7
star
13

file_dropper

Allows user to drag-and-drop files onto the game window!
HTML
6
star
14

window_mouse_queue

Extracts high-precision mouse/pointer motion data on Windows. Good for drawing software!
HTML
6
star
15

display_settings

Brings back the GM8-era display_set_all function
C++
6
star
16

function_get_address_2024

A trick for getting pointers to built-in functions in GameMaker 2.3 / GM2022+
C++
6
star
17

sprite_get_frame_data

Get sprite frame time offsets and durations in GMS2.3
Game Maker Language
6
star
18

Kinect.gml

A good starting point for working with Microsoft Kinect SDK in GameMaker (GMS1, GMS2, GMS2.3+).
Game Maker Language
6
star
19

window_shape

Custom window shapes for GameMaker projects!
Game Maker Language
5
star
20

execute_shell_simple

A wrapper for WINAPI ShellExecute function for GameMaker (GMS1, GMS2+).
C++
5
star
21

zip-writer

Create ZIP archives in your GameMaker (GMS1, GMS2+) games!
Game Maker Language
5
star
22

sprite_add_gif

Load animated GIFs as sprites in GameMaker Studio 2.3+ games
Game Maker Language
5
star
23

file_dragger

Drag files out of GameMaker windows!
Batchfile
5
star
24

netlog

An external debug log window for GameMaker (GMS, GMS2+). Supports colored text!
Haxe
5
star
25

catch_error

Error handling for GameMaker versions from days before error handling.
C++
4
star
26

Arduino

An update to Buff's Arduino DLL
C++
4
star
27

native_cursor

Native cursors for GameMaker! (on Windows)
C++
4
star
28

gmk-snippets

Dynamic script loading and other cool tricks for GM8.1
Game Maker Language
4
star
29

tiny_udp

A minimalistic UDP implementation on top of Winsock
C++
3
star
30

GMSDLL.hx

A template for GameMaker Haxe DLLs
Batchfile
3
star
31

steamworks-gml-hx

Haxe (sfgml) bindings for steamworks.gml
Haxe
3
star
32

BouncingBladeBlitz

A little videogame made for Disc Room Game Jam
Game Maker Language
3
star
33

buffer_set_surface_fix

Makes GameMaker:Studio's buffer_set_surface work on all machines
C++
3
star
34

small-expression-runtime

Predecessor of Tiny Expression Runtime ( https://github.com/YAL-GameMaker/tiny-expression-runtime ). TXR now has more features than it.
Game Maker Language
3
star
35

POOL

A single-script arcade first-person arena shooter inspired by Doom, Quake, and a particular cue sport.
Game Maker Language
3
star
36

TheEyeTribe.gml

A very simple wrapper for TheEyeTribe's JSON-over-TCP tracker API. Works in GameMaker: Studio and newer.
Game Maker Language
3
star
37

display_mouse_sim

Minimalistic mouse automation functions (to go along keyboard_key_press/release) for GameMaker (GM8, GMS1, GMS2+)
C++
3
star
38

FieldsForTwo

Theory and example for online games with per-player determenistic simulations
C++
3
star
39

file_raw

Low-level (`stdio.h`) C file functions for GameMaker (GMS1, GMS2+).
C++
2
star
40

display_measure

Returns information about displays on Windows
C++
2
star
41

gamepad_force_focus

Allows XInput gamepads to be polled while the game window doesn't have focus
C++
2
star
42

non_sandboxed_filesystem

Out-of-sandbox operations for GameMaker games and additional file-related conveniences
HTML
2
star
43

window_taskbar

Functions for displaying progress and/or flashing the taskbar button.
C++
2
star
44

snowstatevis

A debugger-visualizer for SnowState, a finite state machine library for GameMaker!
Game Maker Language
2
star
45

catch_error_mini

[Lesser] error handling for GameMaker versions from days before error handling.
C++
1
star
46

html5_resizer

Loads and resizes images using native 2d methods
JavaScript
1
star
47

draw_clip

Clip region shader examples for GameMaker (GMS1, GMS2+)
GLSL
1
star
48

shader_replace_unsafe

Loads shaders at runtime... dangerously
C++
1
star
49

buffer_zlib

Plain simple compression/decompression for GameMaker (GMS1, optionally GMS2) games.
C++
1
star
50

borderless_tools

Game Maker Language
1
star
51

window_resize_fix

Makes window resizing for GameMaker games less cursed.
C++
1
star
52

GmxBuilder

Makes it easier to create GMS1 GMX files... in GML
Game Maker Language
1
star
53

browser_file_tools

Paste, drag and drop, open/save file dialogs for GameMaker games on HTML5 target.
JavaScript
1
star
54

window_embed_into

Lets you embed your GameMaker (GMS1, GMS2+) game window into some other window
C++
1
star
55

sprite_add_gif_cs

Batchfile
1
star