| News / News archive |
| Guestbook |
| About |
| History |
| Wiki |
| FPS Magazine |
| Forums |
| Community Portal |
| Old forum archive |
|
Latest themes on the forum: |
Xtreme3D 2.0 is the latest official release of Xtreme3D for Game Maker from Xception, the original author of the engine. Its Xtreme3D.dll library is version 2.0.2.0 and differs from the previous version (2.0.0.0) by adding terrain rendering capabilities, the DCE collision detection engine, and a number of new features. It is backwards compatible with Xtreme3D 2.0.0.0. It also includes the ode.dll library, the ODE physics engine, required for Xtreme3D's built-in physics.
The archive includes 10 examples written by Xception himself, demonstrating the engine's key capabilities: dynamic water, shaders, multitexturing, loading static and animated models, creating various geometric bodies, and much more. The package includes the PakEdit utility for creating PAK archives with resources, the original (unfinished) documentation from Xception, and our Russian documentation, which is much more complete.
Note: to use the engine, you need Game Maker 6, 7, or 8. You can download Game Maker 8 from our website, see the Utilities section. Xtreme3D 2.0 is not compatible with GameMaker: Studio and newer version.
Due to the successful completion of Xtreme3D 3.0 project, this version of the engine is considered obsolete and is not recommended for use in new projects.
Header files for using Xtreme3D 2.0.2.0 functions in C++ programs.
- The function names are identical to the GML version.
- All Xtreme3D functions and constants are supported, as well as GML primary color constants (c_white, c_green, c_red, etc.);
- Fullscreen mode is supported in various resolutions;
- No third-party dependencies, no OpenGL headers or other SDKs required. Standard Win32 functions are used to create a window and read input;
- Demos with source code are included.
The SDK includes project files for the Dev-C++ IDE. Compatibility with Visual Studio and other IDEs/compilers has not been tested and is not guaranteed. All source code is in the public domain and can be used for any purpose, without licensing restrictions.
This project also has a fork - Xtreme3D for C:
An interesting project from French developer Morgan Caron (Morgan9195) - a GML-like scripting language that provides access to the basic capabilities of the GM 2D engine and a subset of Xtreme3D 2.0 functions.
Script 0.6.192, executable only (1.3 MB)
Tutorial on creating a simple 3D application (French)
First-person camera example (14.5 MB)
Between 2009 and 2011, our community made several attempts to rewrite Xtreme3D from scratch, maintaining backward compatibility, fixing bugs, and adding new functionality. The source code left over from that project is available on this page; it eventually formed the basis for the more recent Xtreme3D 3.0.
The package includes the source code, a compiled library (xtreme3d.dll), examples for Game Maker 6, and documentation. All materials are in the public domain - they can be used for any purpose, without any licensing restrictions.
An unfinished version of Xtreme3D from Hacker is also available (on some forums it appears as Xtreme3D 3.0 - please do not confuse it with the aforementioned 3.0):
nuc.dll - Ghost's version of Xtreme3D, based on Xtreme3D 2.1 and used in his Balto project:
Many engine versions were released between 2003 and 2007, and apparently not all of them have survived to this day. Here are the ones we managed to save:
Xtreme3D 2.0 GEX (0.7 MB) - Xtreme3D 2.0.2.0 in the form GEX Extensions for Game Maker 7
Xtreme3D V2 2.0.0.0 (7.8 MB) - The first release of Xtreme3D in the second branch
Xtreme3D 2.0 Purebasic (9.8 KB) - Xtreme3D 2.0.0.0 for Purebasic (binding only)
Xtreme3D 1.9 is the latest release of the first branch of Xtreme3D (1.9.9.0).
Xtreme3D 1.7 Lib (1.7 MB) - Xtreme3D 1.7.8.0 with lib libraries for Game Maker 5
Xtreme3D 1.7 Purebasic (1.4 MB) - one of the older versions of Xtreme3D (1.7.8.0) for Purebasic.
Xtreme3D 1.7 (2.4 MB) - Xtreme3D 1.7.7.0 for Game Maker 5
Xtreme3D 0.9 (2.3 MB) - Xtreme3D 0.9.9.0 for Game Maker 5