| News / News archive |
| Guestbook |
| About |
| History |
| Wiki |
| FPS Magazine |
| Forums |
| Community Portal |
| Old forum archive |
|
Latest themes on the forum: |
This page contains an archive of historical DLLs for Game Maker, related in one way or another to 3D graphics.
Developer: Preston N. Smith
An imperative 3D engine based on Direct3D and with an API very similar to Game Maker's built-in 3D mode. It can, among other things, load 3DS models and render landscapes. Unfortunately, it is only distributed as a GEX extension for Game Maker 7, so there is currently no way to run it in other versions of GM. GEX files can be decompiled and their DLLs extracted (look for a decompiler in the Programs section), but all script information is stored in encrypted form, and without it, restoring the library's API is quite difficult, although theoretically possible.
Developer: Preston N. Smith
A similar engine from the same author, but more advanced. It includes not only 3D graphics rendering but also multimedia and network tools, including an FTP client. It is also distributed as a GEX extension for GM7.
Developer: Chris Giles aka CoderChris
A DLL library that provides Game Maker applications with access to pure OpenGL, meaning you can essentially write your own 3D engine with it. Unfortunately, it only supports the basic features of earlier OpenGL versions (no shaders, VBOs, etc.) so it's unlikely you'll be able to make anything groundbreaking. Nevertheless, as an alternative to GM's built-in d3D mode, this library may be of some interest. The package also includes a simple 3D engine with physics support, EZ3D.
Developer: Qwertyuiop23
Another very simple OpenGL-based engine (not an API wrapper). It only includes functions for creating and rendering models with textures.
Developer: them4n!ac
A Direct3D wrapper library. Supports rendering of textured models only.
Developer: unknown
A classic raycast engine similar to Wolfenstein 3D, implemented via a DLL. Supports rendering textured floors and walls, as well as billboards.
Developer: Xception
Not quite a 3D engine, but close. This library from Xception is a sort of add-on to Game Maker 6's built-in 3D mode—it allows you to load DeleD scenes (*.dmf) with textures and lightmaps. It also has a built-in collision engine with gravity and friction. For some reason, it doesn't work with GM8.
Developer: unknown
A similar library for loading animated MD2 models into GM6. Unfortunately, GM doesn't have a good way to interpolate between two model frames, so the animation looks rather poor.
Developers: Samuel Hanson, Tomas Moller
A 3D collision checking engine, a fork of TriTri. It's based on a highly efficient algorithm for checking intersections between two arbitrary 3D meshes. You can also download the original TriTri library below.
Developers: Brett Binnersley, Samuel Hanson, Tomas Moller
A fork of ModMod with performance optimizations. The source code is available, along with numerous examples for Game Maker 8 and Studio. We recommend using this engine for new projects.
Developer: LSnK
A library that uses GMAPI to add shader support to Game Maker 8 (both in 2D and 3D modes) as well as some additional features. This is a useful tool if, for whatever reason, you don't want to give up Game Maker's integrated graphics. The archive includes the source code (requires DirectX 8.1 SDK and GMAPI 0.6.2 for compilation).
Developer: gadmaker
A library by gadmaker, a forum member. GM Voxel is a voxel engine for GM, allowing for the rendering of large cube-based worlds using integrated 3D graphics. It supports voxel meshes up to 512 x 512 x 512 = 134,217,728 cubes, intersection checking between cubes and a ray, and culling of invisible cubes.
Developer: Freegadgets
An ancient rarity, an old-school 3D engine similar to Wolfenstein 3D for Game Maker 5, written without DLLs, using only integrated graphics (GM5 didn't yet have a native 3D mode). It supports rendering billboards and vertical walls with perspective projection and textures.