Searching more than 350 Game Maker DLLs and Extensions.
Updated 01/09/10 - Added over 50 new DLLs to the site. Check out the list of the newest additions.
Updated 16/06/09 - Added 48 new DLLs to the site.
Click on a catagory or expand all
Powerful 3D DLL with many features including 3D ODE physics, lighting, bump mapping, animation and many more.
GM Irrlicht - XceptionThe best Irrlicht port for GM.
GMmd2 - AvenhymGMmd2 is a DLL to enable Game Maker to load and render MD2 files.
Moco - Models & Collisions - XceptionAllows you to import Deled 3D editor 3D scenes with automatic collision response, all with GM's native 3D , with no 3D render window put on top of GM.
Tritricollisions - Hach-QueDetect collisions between 2 3D polygons
Direct3D9 Wrapper - them4n!acAllows D3D 9 functions in GM.
3D Collision DLL - hanson3D collision checking.
Opengl Wrapper - qwertyuiop23An OpenGL DLL that mimicks the d3d commands.
Gmmodelex - icuurd12b42GMModelEx is a DLL that has functions for changing model point or facet range, color, alpha, vn, uv x, y, z. Generating vn light map, adding and removing facets, merging models, importing model and exporting them as d3d model files, save model parts or fragment a model.
3d Particle System DLL - icuurd12b42Fast 3D particles in GM.
Photon - GFX engine - PsichiXPhoton is simple to use and light-weight graphics library based on high technology of rendering which allow to make efficient rendering process. Support: VBO (vertex buffers), FBO (textures as frame buffers), GLSL shaders (graphics effects for advanced graphics rendering), matrix operations, multitexturing, float textures.
GMOgre3D - HoudiniGMOgre3D is a GM port of the extremely popular open source OGRE (Object-Oriented Graphics Rendering Engine) 3D engine.
Ex3d - Coordinate Conversions - doug25Converts 3d coordinates to 2d screen space and screen coordinates to 3d world coordinates.
Precise 3D Collisions - brett14Precise 3D collisions in Game Maker.
Play midi notes in GM.
SXMS - ShaltifAudio DLL, The Fmod / WinAmp wrapper for Game Maker
BGM - Bass For Game Maker - The Music GuyIt is an extremely simplistic front-end to Un4seen.com's BASS.DLL that acts as a bridge between BASS and Game Maker.
GMID3 - h0bbelThis DLL allows you to write and read ID3v1 and ID3v2 tags.
SAudio - andrewmcThis DLL was created so people can easily load and play external sound files, many audio formats supported.
Super Sound System - tsg1zznAudio playing DLL supporting OGG and WAV.
JBFMOD - SmartyAll you need to play MOD / S3M / XM / IT
GMMovie DLL - RavotusThis DLL allows extended possiblities of playing audio and video files in your games.
Blackplay - tsg1zznSimple module player for MOD, S3M and XM modules.
GMSpeech DLL - coderchrisFast speech recognition and synthesis.
GMpokey - SmartyGMPokey is a port for a library that emulates POKEY's sound output.
ID3 DLL - RoachThis is a simple ID3 DLL that can get a few informations about the files.
ID3 DLL - MsoftWith this DLL you can read ID3v1, ID3v1.1 and ID3v2.x and you can even write ID3v1 tags.
GMFMODSimple - icuurd12b42Use the Fmod audio engine in GM.
System Sounds - BigB0ssThis DLL will play the system sounds.
Beep DLL - RoachThis is a threaded beep DLL, it will not freeze the game when it is being used. It can make the internal beep noises from your computer.
G-Beep DLL - lukesterspyWith this Dll, you can make your system beep at most frequencies.
GM SAPI - freakedBasically, this DLL wraps up the Microsoft Speech APIs and to be usable on the GM side.
Buzzer DLL - da gamerAllows the use of the system buzzer to be used in a game.
pxtoneGM - Kindredpxtone is a free music editor suite written by Pixel, the creator of Cave Story, that comes with several tools for creating chiptunes and chipsounds. It also supports creating music from WAV sound files much like a regular music tracker.
Sin Bass DLL - SindarinThis DLL utilizes the Bass Sound System to enhance Game Maker's limited sound capabilities. It can playback the AIFF/MP3/MP2/MP1/OGG and WAV sound formats. You can use it both for music and sound effects.
Lime Audio - BagnoHaxLime Audio is a free audio module from Lime Toolkit for Windows.
XeAudiere - PsichiXXeAudiere is a wrapper for Audiere audio engine.
GMFreeSL - BagnoHaxGMFreeSL is an OpenAL wrapper powered by FreeSL library, which is OpenAL wrapper for C++.
DLL for playing videos in GM with Multi-Window Video and stream support.
GMMovie DLL - RavotusThis DLL allows extended possiblities of playing audio and video files in your games.
Avi Extract - H0bbelThis DLL allows you to extract frames from avi files to bitmaps.
UltraAnimo - uuf6429With this DLL, you can (re)play any type of media (as long as the right codec is installed).
Video Capture DLL - FrostbladeSave your game's display to an avi file in realtime.
GMPhysics is a physics DLL for Gamemaker. It allows you to add realistic physics to your game in only a few lines of code.
GMODE Physics - kethThe GMODE Physics library is based on ODE (Open Dynamic Engine) physics.
Bullet Physics - andbnaThis DLL allows GM users to take advantage of this powerful library.
GMNewton Physics - hansonGMNewton is a wrapper in development for the Newton Game Dynamics physics engine.
Phyzx Physics Engine - RevelPhyzX is an easy to use physics wrapper all in a single DLL.
Precise 3D Collisions - brett14Precise 3D collisions in Game Maker.
Xenon Playgate - PsichiXWhat is XenoN? It is a powerful engine for games and applications, in the current version uses 3 modules: Photon (graphics), Chaos (physics) and Echo (sounds).
ExtremePhysics - Maarten BaertExtremePhysics is a 2D physics simulation engine designed for Game Maker.
Terrain DLL (Destructible Terrain) - 39sterThis DLL can be used to create games that require destructible terrain.
This is a simple DLL that can set the wallpaper of the desktop as centered, stretched, or tiled. It can also get the current wallpaper image file.
Flood Fill DLL - Daniel-DaneThe DLL flood fills a file at a coordinate with a color. The speed is instant -- that is the same as in, for example, Paint -- even though the sprite has to be saved, flood filled, and then loaded again.
GMFI: FreeImage Wrapper - AdventusThis DLL wraps 60 odd functions from the awesome opensource FreeImage DLL.
Flash Creation DLL - h0bbelThis DLL allows you to create .SWF Shockwave Flash movies with Game Maker.
Colorscan - h0bbelThis DLL scans on the screen for a certain color between a certain area. It gets the number of found pixels and the coordinates of each.
Resize And Convert Images DLL - tsg1zznWith this DLL you can resize images and convert them to different formats.
PDF DLL - Matt13This DLL allows you to create PDF files.
Screencolour DLL - tsg1zznThis DLL can get the colour of the screen at a certain position.
Nview Extension DLL - localmotion34This DLL is an interface to NView LIB, and allows the programmer to access the loading functions of NView which include graphic format conversion.
GM BMP2AVI - CyberTwisterAllows you to create an AVI file from bitmaps.
GMMagick - TGMGAllows you to do many effects with images including blurs and image conversion.
Screencapture - FrawleyThis DLL allows the programmer to take snapshots of the screen.
Pixel Color - remoladenPixel Color 1.0 is a DLL that allows you to get the color of any pixel anywhere.
Fundraw - coolsmileA DLL that enables you to draw outside the GM window.
Png DLL - petersvpThis DLL is for GM6.x users like you that love PNGs. It loads and saves PNG files with alpha channels.
Image Conversion DLL - uuf6429This DLL converts a file image format to another (it does not rely on image libraries at all!). There is only one DLL call.
Terrain DLL (Destructible Terrain) - 39sterThis DLL can be used to create games that require destructible terrain.
Photon - GFX engine - PsichiXPhoton is simple to use and light-weight graphics library based on high technology of rendering which allow to make efficient rendering process. Support: VBO (vertex buffers), FBO (textures as frame buffers), GLSL shaders (graphics effects for advanced graphics rendering), matrix operations, multitexturing, float textures.
GmEffect - sdxWith this DLL you are able to apply over 30 different effects to backgrounds.
Visual Library DLL (OpenCV) - robogameThe Visual Library DLL is based on OpenCV and allows Game Maker developers to access and analyze webcam images.
Color Grabber - RevelThis is the same as the draw_getpixel() function but it can grab a pixel color from anywhere on the screen (and not just the GM window). It is also slightly faster.
GMOgre3D - HoudiniGMOgre3D is a GM port of the extremely popular open source OGRE (Object-Oriented Graphics Rendering Engine) 3D engine.
Perlin Noise - SkarikGenerates Perlin noise. Possible uses include textures, clouds, detail maps, bump maps, rocks, planet generation, etc.
Xenon Playgate - PsichiXWhat is XenoN? It is a powerful engine for games and applications, in the current version uses 3 modules: Photon (graphics), Chaos (physics) and Echo (sounds).
PHP Wrapper for Gamemaker.
GMSQL - SmartyGMSQL is a project that allows you to connect to an online MySQL database server using DLLs.
39DLL - 39ster39DLL is a poweful DLL which gives you access to windows sockets using Game Maker. Make fast multiplayer games or connect to protocols like http, irc, ftp, etc.
Winsock - h0bbelThis DLL allows you to communicate from a server to multiple clients.
Browser DLL - RoachThis DLL allows a user to embed an IE window into their game and perform many actions upon it, such as back, forward, and other things.
TinyWeb DLL - PorfirioEasy to use web browser DLL.
GMFTP - h0bbelThis DLL enables you to connect to a FTP server in Game Maker.
NetRead DLL - RoachRead information from online documents.
WeatherBug DLL - DanopiaReceives live weather information from around the USA.
Simple Online Communication (SOC) - THE StefanSOC is a powerfull and easy to use online DLL. It supports both TCP and UDP.
iScore - Smarttart62Online highscore solution for GM.
GMsock Threaded - matthewbotGMsock threaded is an extension for Gamemaker allowing you to utilize sockets.
Download Manager - h0bbelThis DLL allows you to download multiple files at the same time.
No Delay FTP Upload DLL - GearGODThis DLL can be used to run an FTP connect and upload on a sepperate thread, allowing your program to keep running while the upload takes place.
Ping DLL - h0bbelDLL for gamemaker that can ping to a certain IP address or hostname.
GM MD5 DLL - ckvGenerates MD5 hashes.
GetIEURL DLL - Roachhis DLL returns the address in the addressbar of the top-level IE window.
Browser Opener - Hazard1317Opens a new browser window with the given url.
U.Y.ftp - ih8censorshipA DLL with functions for FTP.
Inetread - BigB0ssReads a given amount of characters from a webpage.
E-browse - uuf6429E-Browser is a multi-use user-friendly Web Browser component.
Gamemaker Winsock 2 UDP Wrapper - the_keeperThis DLL can be used for playing multiplayer games on the Internet.
My Mplay DLL - TratserA multiplayer DLL.
Http DLL - Maarten BaertThis DLL enables you to use the HTTP 1.0 protocol in your games.
File Download DLL - freakedThis is a quick DLL to download files from the internet, with threading capabilities.
Sqlite DLL - IsmAvatarThis DLL wraps some of the SQLite functions and allows you to use them in GM.
GMTorrent - RevelDLL that allows you to download torrents. You can download multiple torrents simultaneously on a thread so it wont freeze or interrupt your game window while downloading.
GmMySQL - h0bbelA Game Maker DLL to interact with a MySQL database.
gmFTP - h0bbelUse the FTP protocol in Game Maker.
Ether Network Library - PsichiXEther is a network library for Game Maker that supports sockets to network communication, buffers to store data, sessions for automated client-server communication, HTTP requests to communicate with Web servers (asynchronous download/upload files and data from/to the server), and XML languages reader (HTML websites).
Local IP DLL - acejackVery simple, this DLL gets the local IP address of the computer your using. This is an alternative way from the in-built Game Maker function mplay_ipaddress(); which is very slow. This DLL allows you to get the local IP address in 0.03 seconds.
Download Manager 2 - h0bbelImproved download manager to support more simultaneous downloads.
EZsql - A Simple, Easy MySQL Connector - RevelSimple mysql connector that can be used to execute basic queries such as "SELECT" , "INSERT", "UPDATE", etc.
The best file encryption for GM.
XOR Crypt DLL - IsmAvatarLightning fast XOR encryption for GM.
CD-KEY DLL - XaberCreates a CD Key like this "AQ1AW-ZDAFT-AMT4Q-XHARH" and validates it.
GM MD5 DLL - ckvGenerates MD5 hashes.
Easy Encryption/decryption Dll - ykrsdnEncrypt and decrypt files with ease.
MD5 variable guard - SindarinIt protects your variables against changes and freezing through memory editors.
Hashes DLL - freakedThis DLL takes a file or string and returns its md5 hash , crc32 checksum, or a DES string.
libpyramidGM - royboyjoytoy2A DLL of helpful C++ functions for Game Maker; including hashing, encryption and compression.
Hash DLL - dino-coolThis DLL will create accurate MD5 and SHA1 hash strings from files and strings.
GMCrypt - uuf6429GMCrypt is a library with a set of strong encryption and hashing algorithms.
Base64 DLL - PickleManEncode and decode in Base64.
Big Integer DLL - halo shgHandles big integers.
GM-GMP - Arbitrary-precision arithmetic library - Maarten BaertThis is a GM port of the GNU Multiple Precision Arithmetic Library. GMP is a library for arbitrary-precision arithmetic, which means doing calculations with numbers with unlimited precision (the precision is only limited by the available memory).
CRC32 File Hashing DLL - EvilishCRC32 file hashing, this is VERY fast, capable of crunching a 8Gb file in a few seconds.
DLLCrypt - score_underIt's a DLL that will encrypt other DLLs, carefully skipping over important portions of the PE header and the resource section, so that it keeps the version data and icons intact.
rProfiler is a profiling tool with external windows where you can see graphical overview and history, of most important game variables, and game speed changes.
High Resolution Timer - YourselfThis DLL is for high accuracy time measurement in GM.
A DLL with 35 miscellaneous functions for returning information about the system.
LED DLL - RoachThis DLL can simulate pushing the caps, num, and scroll lock buttons. It can also get which are pressed or not.
Force Feedback DLL - SinadrinMake your games rumble and react!
Display DLL - SindarinThis DLL can set the resolution of the monitor, unlike GM's display options, it keeps the desktop icons and open windows to their position.
Check Workstation Lock DLL - SinadrinThis DLL checks if the user has locked the workstation (computer).
Latptop Battery DLL - CyberTwisterVarious functions for getting information about a laptop's battery.
Get Drives DLL - cdm319This DLL returns all the installed drives on a user's PC.
RS232 DLL - andbnaThis DLL lets you read and write to the COM and parrallel ports.
Screensaver and Power Management DLL - SindarinThis DLL will disable the screensaver during runtime and enable it back at game end.
Getdrivetype DLL - cdm319This DLL tells you what kind of drive type(hard drive,usb drive,..) a certain drive is.
Video Card DLL - RoachThis is a very simple DLL that returns a few things about the video card.
Volume Info DLL - RoachSmall DLL to get volume information.
Keyboardtype DLL - RoachThis is a very simple DLL that can get the type of keyboard as well as the number of function keys it has.
Memory DLL - andrewmcThis DLL is helpful for apps/games that would like to know the user's total ram, % of ram being used, and other in-depth memory values.
SysMetrics DLL - RoachThis DLL can get many of the metric descriptions of the computer it is run on.
CAMDDisk - ChIkEn AtE mY dOnUtSThis DLL allows you to get the total and free space from your local drive, and floppy disks.
Cpu Usage DLL - h0bbelThis DLL allows you to get the CPU usage of your game or the total CPU usage.
OsInfo DLL - RoachFinds the version numbers of the operating system.
Scroll Check DLL - the_doominatorA DLL to return if the mouse you are using on your computer has a vertical scroll wheel or not.
Cdmmemory Dll -Get information about the system's current amount of memory.
Gm Gamma Controll - cybot99Control the screen's gamma.
GM File Version Extractor DLL - uuf6429With some very easy to use functions, this dll is able to get you all version information from (certain) files. It also features checking for version information.
DLL Exists DLL - RoachYou can use this DLL to check if a DLL exists on the computer.
CheckProcess - remoladenCheckProcess is a simple DLL that returns whether a process is running (such as notepad.exe).
ListPrinters DLL - RoachThis DLL lists the printers installed on the computer. It can also return the default printer.
Mac Address - IsmAvatarThis is a simple DLL to get the computer's physical mac address.
Joystick Oem Name DLL - BlijbolThis DLL contains one function that returns the OEM product name of a joystick.
Battery Life DLL - cswenson1This small DLL returns your current battery life.
Tablet DLL - npc3232It reads the data from the pen/touch tablet, such as pressure, xyz, etc.
Screen Brightness DLL - RevelA little DLL that can set the screens brightness.
Floppy Drive DLL - PickleManFunctions for getting information about floppy disk drives in GM.
Processor Information DLL - RoachAllows you to get various information about the user's CPU.
Sin Desktop Lock DLL - SindarinThis DLL aims to detect if the user's Windows desktop is locked by using the Windows + L key combination or the Task Manager option.
GMHardwareID - misturxReports various hardware ID's, to help make a more secure registration system for Game Maker shareware authors.
Sin Accesskey DLL - SindarinThis DLL will deactivate Sticky Keys, Filter Keys, Toggle Keys and Mouse Keys.
You can simulate mouse clicks (right or left). You can get/set mouse position.
Mouse Solutions - SleeK GeeKVarious functions for the mouse in GM.
Mouse Simulation DLL - EletronThis is a DLL that allows you to simulate mouse clicking.
KeyCodeDLL And GEX - homebrewpcYou can use this to get keycodes that GameMaker can't. Such as "!@#$%^&*()_{}[]:;'"<>,.?/~`".
GMXInput DLL - yellowsixXInput support in GM (for Xbox Controllers).
GMMouseExt - icuurd12b42The DLL allows to load up a .cur or .ani file and set the mouse pointer to a nice cursor that WILL NOT get fudge up by GM.
MouseControl DLL - tamper2This GM tailored DLL gives you full control over your mouse.
Swiix : Skarik's Wiimote Controls - SkarikUse the Wiimote in GM.
WiiMote Control - Mr. WolfUse the Wiimote in your Game Maker Game.
DLL for realtime file loading from archives (eg. ZIP or 7z).
Archiver Threaded Compressor - h0bbelCompression for GM, supports .gz .bz and .zip for now.
XRP External Resource DLL - ThomasLoads all external resources from a single safe file.
TAR DLL - msoftWith this DLL you can add all your resources to tar archives (for example with 7-zip) and then extract it when your game needs it.
Gzip DLL - h0bbelThis DLL can write .gz files just like writing binary or text files.
UPX Compression DLL - SindarinThis DLL compresses exe's and DLL's with the UPX algorithm.
GMZ: Zip Archiver - AdventusA DLL for creating and extracting zip files, with password support.
Resource DLL - RevelThis is an easy, safe way to protect your external resources.
PAK File DLL - GMREC1111A PAK file is a type of archive that was used in Quake games to store data. This DLL allows you to edit those files or even make and use your own in your game.
PSP PBP Unpacker DLL - pspballer07A DLL where you can extract the files in a PBP (psp executable).
Arch DLL - TheMagicNumberSimple archive DLL, with ZLib compression, encryption, and more.
Cypher - Simple External Resource (Archive) Manager - RevelBasically you can open an archive, add files, Extract files and re-write the archive. Each file you add to the archive can have its own individual encryption password, but you can also encrypt the whole package with another password to add dual security.
Faster DLL replacement for list data structures in GM.
String DLL - Robot FreakFaster implementation of the string function in GM.
Gregex Regular Expression DLL - YourselfRegular expressions (REGEX) in GM.
Game Maker Functions 2 - TheOmegaA DLL with functions varying from conversions to dialogs.
AStarDLL - homebrewpcAStarDLL is a quick and easy to use pathfinding DLL that uses the A* Algorithm.
Int To String - Robot FreakThis DLL converts an integer (real values are rounded) to a decimal, hexadecimal, octal or binary string.
GM Node Path Finding DLL - icuurd12b42Path finding using nodes.
Ds_bin DLL - Maarten BaertThis DLL adds a new data structure to Game Maker. A ds_bin looks a bit like a grid, but there are some differences.
Xematrix - PsichiXMatrix and vector operations for fast transformations.
String Tokenizer DLL - GMREC1111Functions for tokenizing strings.
Prime Finder DLL - tomster1996Finds primes quickly in GM.
GM-GMP - Arbitrary-precision arithmetic library - Maarten BaertThis is a GM port of the GNU Multiple Precision Arithmetic Library. GMP is a library for arbitrary-precision arithmetic, which means doing calculations with numbers with unlimited precision (the precision is only limited by the available memory).
GPathfinding - paul23A generic, cell-based "A*" pathfinding DLL for Game Maker.
NArrayDLL - margooseThis DLL allows you to use multiple dimensional arrays.
Big Integer DLL - halo shgHandles big integers.
Metaphone - TheMagicNumberUses Lawrence Phillips' Metaphone algorithm that (should) index words by their English pronunciation. It is supposedly more accurate then Soundex.
This DLL can create, remove, rename or copy directories (folders).
Dragger DLL - RoachWith this DLL, you can allow users to drag files to the Game Maker window, and have it recognize the files being dropped.
Quikfind DLL - h0bbelFast file finder with subdirectory scan.
Shortfilename DLL - tsg1zznA DLL that converts a long filename into a short filename.
Read only DLL - Blue FlameWith this DLL you can change the "Read-Only" atrribute of a file!
Hobbel Bit DLL - h0bbelThis DLL allows you to write and read bits from a file with Game Maker.
Hobbel Data File DLL - h0bbelThis DLL allows you to write integers, strings and files together in one single file.
Threaded File Searching - Randolf The PirateA DLL to search for files with threaded capabillity.
Read File DLL - IceMetalPunkQuickly dump the entire contents of a file into memory.
Threaded File Copy - IsmAvatarAllows file copying on a seperate thread, so GM does not freeze up.
Read-only Control DLL - Blue FlameWith this DLL you can change the "Read-Only" atrribute of a file to TRUE or FALSE.
GMBinaryFile - icuurd12b42These scripts will ease the burden of saving/loading complex data like a real, a buffer or a string to a binary file as well as providing encryption/decryption as the file is created, updated and read.
Super Binary - Sharp SapphireThis DLL is made to allow more than bytes to be written to a file.
Filetime DLL - IceMetalPunkThis just allows you to get information about the file creation time, file last accessed time, and file last modified/written time of any file.
Filefunctions DLL - kake_fiskVarious functions for using files and directorys.
File DLL - Maarten BaertWith this DLL you can open files (text/binary) without getting annoying "error opening file for reading/writing" game maker errors.
File Version Information DLL - uuf6429This DLL is able to get you all version information from (certain) files.
Sin Directory DLL - SindarinThis DLL can create, remove (empty folders only), copy and rename directories.
Drag DLL - RevelAllows you to drag files onto the GM window and interact with them.
Powerful Ini File Management - RevelA powerful INI editing DLL which is much faster than GM's INI functions.
File Compare - AgamerThis DLL/Extension will check two given files and return if they are the same.
GMRudeConfig - hansonA library to ease managing the content of ini and configuration files, it is a wrapper of RudeConfig.
Window skinning in GM.
Transparent GM Windows - pythonpooleMake the GM window transparent.
GMFocus DLL - RoachThis DLL can handle window focusing and other things with window handeling.
Maximize DLL - RoachThis DLL can enable the maximize button on the window and it can minimize and maximize as well.
CloseButton DLL - RoachThis DLL can enable, disable, and get the state of the close button on the window.
Window DLL - BlijbolThis DLL allows you to automatically minimize, maximize and restore the game window by just calling the corresponding DLL function.
Window Controll DLL - GMjabThis DLL will Minimize, Maximize, Hide, Show and Find a Window handle by it caption.
Window DLL - MaurosThis DLL contains serveral window related functions.
Getfocus DLL - Daniel-DaneThis DLL will return whether the GM window is in focus.
Advanced Window DLL - the_doominatorA DLL with various window functions.
Minimize The Gm Window - the_doominatorCorrectly minimizes the GM window.
On Top DLL - RoachUse this DLL to force the window to be the topmost window.
Mwin DLL - cswenson1With this DLL you can get and set the x,y,w,h of another window.
This is a small DLL which implements the Allegro API into Game Maker.
GM .net Layer - The_Cool_GamerMake DLLs for GM in any .NET language!
GMthreads - Snake_PLGMThreads is a DLL library, which can execute given GML code in seperate threads.
Playgate C++ and GML Framework - PsichiXThe system by which you can connect GML with C++, it's will allow for greater (and even the total) to safeguard and improve the efficiency of games operation.
Threading and Assembly - X-tra FearIt allows you to thread in Game Maker, and use functions in Game Maker you normally can't.
Execs DLL - score_underThis DLL contains many functions, including: Threads, execute_string, Conversion to hex, Assembler, Memory read/write/allocate/free, Execute machine code in memory.
gmLua - KofelThat a DLL which allows you to use a Lua scripts in your game created with Game Maker with full duplex event and GM scripts support.
GMRA Delphi Interpreter - uuf6429A DLL that allows you to interpret Delphi code and use it real time in GM.
Calculator DLL - Maarten BaertThis DLL can evaluate expressions and also has better functions for converting strings to reals and reals to strings.
Vdi Open Source - uuf6429Virtual Delphi Interface (VDI), lets delphi DLL users (on the GM side) do almost anything with the DLLs.
GMAPI - Snake_PLGMAPI is a library for Visual C++ that is helpful in writing DLLs for Game Maker 6.1 and 7.0. Call GML functions directly from your DLL. Direct access to game resources via GM's structures.
GMaker C/C++ Library - X-tra FearIts greatest feature is to easily use any Game Maker function within your DLL!
AllocAsm - cabreakAllocAsm allocates memory in your application and allows you to add assembler instructions into the allocated memory, execute them and store results in simple variables which you can use outside the DLL.
GFFI - DLLs Done Right - ClamEver wished that Game Maker's DLL system wasn't so limited? Four string arguments not enough? Want to pass an argument that's not a double? Sick of having to compile a DLL to wrap a single measly WinAPI function? GFFI might be what you've been looking for.
gmPython - Hach-QuegmPython allows you to use the Python language to extend your game.
COM4GM - freakedCOM4GM is a DLL to call functions from COM objects in a very VBA style.
Windows API controls DLL for Game Maker.
Dialogs DLL - SN4K3This DLL lets you use any type of Windows Dialogs for your games / apps.
System Tray Support - ShaltifGM solution to System Tray support.
Super Dialogs - uuf6429XP styled dialogs DLL powered by Delphi 7
N_Menu - RavotusReal Win32 menus in your games!
Scintilla - uuf6429Code highlighting box support for syntax styling, error indicators, code completion and call tips.
Common Dialog Boxes - camzmacDisplay common dialog boxes such as: Wait box, Terms of Use box, Quick Help box, Calendar box, List Items box, Authorization box and Track Bar box.
GMWW DLL - RoachThis DLL allows a user to make Windows Widgets in GameMaker, or any other program, even though it is designed for GameMaker.
Dragger DLL - RoachWith this DLL, you can allow users to drag files to the Game Maker window, and have it recognize the files being dropped.
DialogGM - PorfirioA DLL for windows Dialogs in GM.
BZToolbar DLL - BZGamingBZToolbar DLL is a DLL that allows you to put a working toolbar in your GM game or program.
Embed DLL - RoachWith this DLL, you can embed one window into into another. You can also un-embed it!
GM Font Dialog DLL - camzmacThis DLL lets you display standard win32 font selection boxes and get detailed information on what the user has entered.
ListBoxEx - uuf6429ListBoxEx(tended) Create and fully control real API listboxes.
Game Maker Functions 2 - TheOmegaA DLL with functions varying from conversions to dialogs.
WinAbout DLL - RoachThis is a simple DLL to show a windows "About" box.
GMwindows - Giles1991This DLL is similar to GMWW, it has loads of WinApi functions.
Taskbar DLL - BlijbolThis DLL allows you to change the text of the taskbar button of the game window and other taskbar related functions.
Flashgm Windows Api Dll - FrawleyThis DLL allows you to use many WinApi functions.
Flash DLL - GMREC1111With this DLL, you have the ability to show SWF files in the game window.
GMAX Embed ActiveX - uuf6429GMAX allows you to embed ActiveX / OLE objects into your GM game.
VB6 Dialog DLL - GMREC1111With this DLL you can use real Widows form in your Game Maker game/application.
Message Box DLL - cswenson1Small DLL to replace the show_message with real window pop-ups.
MaxWinAPI Form Designer - DefuzionGamesThe program was designed to aid in the creation of windows/forms using the MaxWinAPI (version2).
Max Winapi 2 - h0bbelThis DLL allows you to create Windows Controls in Game Maker.
ProcessLauncher.DLL - Big JAllows GM to run a process from a given directory.
Custom Popup Menu DLL - doug25Custom windows popup menus.
Advanced Console - TheMagicNumberThreaded console DLL with event system for keyboard and mouse input.
Process Finding DLL - StrykeBasically what it does is looks for a specified process either by its filename or window name and tells you if it's running or not.
CleanMem - halo shgReduces your games memory footprint by clearing up unused memory.
This allows you to control both Windows Live and MSN Messenger through GM.
Browser Opener - Hazard1317Opens a new browser window with the given url.
GetIEURL DLL - RoachThis DLL returns the address in the addressbar of the top-level IE window.
Simulate DLL - gamefreak315Simulate Dll allows you to send key presses into other programs, send sentences into other programs, simulate a mouse press, mouse down, and mouse release.
Sendkeys DLL - GMREC1111This is a simple DLL that has the commands SendKeys and AppActivate from most Microsoft languages.
This will run dos commands like 'rename' or command line programs without opening up the commande line window.
GM Console DLL - ..::Origin::..It's a console built from DOS, which you can use to write text to, get text from, change title.. etc.
System Command Executer - Hazard1317This DLL can execute system commands.
Console DLL - GMREC1111This DLL allows you to create and control a console window with your game.
Execute_program/shell - torigaraAllows you to execute files with more options that GM's built in functions.
Silex - dazA DLL to silently execute things.
Advanced Console - TheMagicNumberThreaded console DLL with event system for keyboard and mouse input.
Use webcams with GM.
Script Hider - 39sterRemove your scripts from memory.
WeatherBug DLL - DanopiaReceives live weather information from around the USA.
Get PC Language - CyberTwisterThis DLL allow you to get your PC langage.
GetLanguage DLL - RoachThis DLL gets the user's language.
OneInstance DLL - RoachThis DLL allows you to only let one instance of your game run at once.
MutexDLL - Toon-MasterThis DLL makes only one instance of a program. So you can only run one and when you try to run another, it is closed already.
Windows Shortcut DLL - X3noThis DLL creates windows shortcuts.
FontInstall DLL - uuf6429Installs any font file into windows (updates registry and any program that uses fonts such as MS WordPad/Word).
System Color Dll - Bram BuurlageYou can change and get the operating system's colors.
Ruby's Product Activation - RubyRuby's Product Activation allows you to let your users activate your application online.
DHP Daz Hack Protection - dazThis is an anti-hack dll that checks if known programs are currently running.
Grid Spatial Indexing - DamizeanSolves the problem of the slowdown on a scene full of static objects.
GMRegistration - remoladenGMRegistration2.0 is a simple DLL that allows you to show a simple registration dialog that asks the user for a Name and Key then returns it.
Impclipboard - IceMetalPunkCopy and paste images and files!
Desktop Area DLL - CaniacThis DLL returns the desktop area cordinates that are not covered in toolbars (eg. start bar).
.net Uber DLL - CardiacVoidVarious features using the .net API.
Click on a catagory or expand all
An OpenGL 3D engine extension for GM.
Xception's Xtreme3D GEX - JrgenThe popular Xtreme3D DLL converted to a GM extension.
3DX - jack1993jackA drag and drop alternative for 3D programming.
S.B.L. 3D ultimate - supreme_bossAn extension that simplifies 3D in GM.
3dx - jack1993jackA drag and drop alternative for 3D programming.
GMPokey is a port for a library that emulates POKEY's sound output. This package is meant to bring 'retro' sound to your games.
Saudio Extension - the_doominatorThe popular audio playing DLL Saudio by andrewmc in an extension form.
S-WinAmp Wrapper Extension - ShaltifS-WinAmp is an extension that allows a programmer to use WinAmp input and output plugins in Game Maker.
GMCap is an extension which allows you to record from any window, or the entire desktop, into an AVI file.
Extension for lighting and shadows.
GM Color Extension - SchylerThis is a GM color extension containing over 250+ colors that were not included in Gamemaker.
Extra Draw Functions - zephiel87Adds an extra assortment of 48 drawing functions to GM.
d41's Room Transitions - d41This extension includes 11 extra room transitions.
GM Lighting Effects - d41GM Lighting Effects is an extension that lets you use complicated lighting effects easily with simple functions.
GM Color Extensions - DavidA325Adds a whole bunch of new colour constants to GM, plus some colour functions.
K X Tesla - KaietnapKX Tesla is a very small extension that allows you to quickly and easily add electric bolts effects in your games.
Vector Engine - Ruud v AThis extension can handle vector images.
Extension with various payment functions supporting 8 different stores.
39dll Extension - e_barrogaAn extension for 39Dll by 39ster.
39 Dll Extension - the_doominatorAnother extension for 39Dll by 39ster.
Blijbol Onscore - BlijbolBlijbol OnScore is an open-source* online highscores scripts pack for Game Maker.
An extension to encrypt/decrypt files in Game Maker
Lssg Gm Serial - tgohomeCreates and verifys serial codes.
The high resolution timer DLL converted to a handy GM7 extension.
Extension for recognising mouse gestures.
Giimote Wii Remote Extension - leif902Allows for the use of a single Wii Remote in Game Maker.
Adds actions for using GM's built in A* functions.
Ini Data Structure Extension - BlijbolThis extension package adds support for INI data structures, that can be used to read and manipulate multiple INI files at the same time.
3D Array Extension - szepi1991A 3D array implementation.
Math Pack - Gamer3DMath Pack #1 provides 24 functions and number series, all in a fast DLL form.
Cdm Extension - cdm319Contains various functions.
HTML-to-GML - SandroAllows you to use HTML style coding in GM.
GNET - TheOmegaMulti-Functional Extension for GM that incorporates the .NET framework.
Constants Expantion Pack - BenRKAdds 50+ constants to your game. Including a-z and 0-9 for keyboard functions (Example, vk_w or vk_5), and 4 commonly used directions (example, di_up).
Data Sorting - YourselfThe data sorting methods provided in this extension allow you to sort both arrays and list data structures.
Gregex Extension - YourselfAn adaptation of the Gregex DLL for the new GM7 extension mechanism
Quimp Data Structure - QuimpQuimp Data Structure is a handy set of functions to sort 2D arrays alphabetically or numerically, in ascending or descending order.
Game Maker Time Saver - -!MBC!- R3D R3AP3RGMTSE is an extension that combines commonly used functions into one to save time.
GM Dynamic Variables - SchylerThis is an extension to add/delete variables from memory.
Smooth Pathfinding - Fede-lasseAllows for smooth pathfinding.
Ds Control Extension - IceMetalPunkThe DS Control extension is designed to give you a bit more control over your data structures.
Ds_point data stucture - Kyle_SoloThis is a data structure for storing points.
Instance Nearest Extended - Kyle_SoloAdds more extensive functions for finding instances.
Advanced Time Functions - Renegade605An extension package with functions for easier use of alarms and new timers that count upwards.
Gm Tween - SuperSlackerTween variables with ease.
An extension for h0bbel's Max WinAPI DLL.
Window Style Extension - RoachThis is a small extension that can get and change the properties of windows.
WinSkin Extension - DFortun81This is an extension that adds RMXP's window skin capabilities to Game Maker.
Allows you to create real status bars in GM.
Speech Dialog Extension - HaRRiKiRiThis is the Dialog Extension, it will allow to load .dlg files in GM.
KX DTE is a complete extension to easily allow your games to use a destructible terrain just like Team17's Worms.
Inventory Extension - HaRRiKiRiAllows you to create Diablo-style inventory systems and such.
Buttonbars - EricDBButtonBars lets you quickly and easily create nice-looking strips of clickable buttons.
Filetype Adder GEX - jchalaseFor installing filetypes for your games.
Get Language Extension - cdm319Get the user's language, supports 139 languages.
Clipcursor - Daniel-DaneThis will clip your cursor to the area of your wish (coordinates are absolute to the screen).
Tarc External Resource Archive System - SinazThis is an external resource archive management system.
Mreg Registration System - Matt13A powerful registration system you can implement into any program using a DLL.
GNET - TheOmegaGNET is a multi-functional extension that uses the GNET DLL.
Gm Antihack - FrawleyThis extension is capable of protecting games from common hacking attempts like debugging and memory editing.
HTML-to-GML - SandroAllows HTML style font changing.