What is PureGDK?
PureGDK is a 3D game and application developer’s dream come true -- it streamlines the entire process of incorporating powerful DirectX 9 capabilities into your software.
Create and update your software faster, with more time to focus on fun. With PureGDK you can get instant results with human-readable code without the difficulty imposed by other languages and hard-to-program graphics APIs. Build the software you want now!
PureGDK was created to bring the power of the DarkBasic Professional engine to the PureBasic language. The result of this effort has created a fusion which brings powerful 3D graphics to PureBasic and a highly sophisticated BASIC language to DarkBasic Professional developers.
PureGDK is an intermediary compiler and a set of command libraries that interfaces the DarkBasic Professional and PureBasic language at compile-time. This allows DarkBasic Professional commands to be compiled to an executable and debugged right out of the PureBasic IDE. It also bring a powerful new command set to both PureBasic and DarkBasic users alike. Both DarkBasic Professional and PureBasic are required to compile.
Is PureGDK slower than a native DarkBasic Professional executable?
A PureGDK executable will run as fast or faster than a native DarkBasic Professional executable. This is because the machine code produced by PureBasic is designed for maximum speed and compactness. The execution speed of code produced by PureBasic can match almost any professional compiler like Visual C++.
Will PureGDK be expandable?
PureGDK comes with support for 20 third-party plugins which adds over 1,000 new commands to the already impressive Darkbasic Professional command set. PureGDK also provides a plugin framework which allows anyone to effortlessly add support for their favorite plugin.
The DirectX 9 Solution for PureBasic
PureGDK offers you the power of DarkBasic Professional, with complete integration into the PureBasic development environment.
The DirectX 9 Solution for PureBasic
Pure GDK offers you the power of DarkBASIC Professional, with complete integration into the PureBasic development environment.
PureGDK Advantages
PureGDK Advantages
- 3D Graphics for PureBasic -- Harness the power of the DarkBasic Professional 3D engine for your PureBasic projects.
- Application Development for DarkBasic -- The PureBasic language brings powerful application development capabilities to DarkBasic Professional programmers.
- Powerful Debugging Tools -- Full support for the PureBasic IDE and its powerful debugging tools.
- Add Your Own Features! -- PureGDK comes with an easy to use framework library for wrapping DarkBasic Professional plugins that you can program yourself in PureBasic.
- Support for Third-Party Plugins -- PureGDK includes pre-built library interfaces for many official and popular community plugins. No need to wrap them yourself!
- Access to DirectX 9 Internals -- PureGDK takes advantage of PureBasic's support DirectX 9 interfaces by providing complete access to the interfaces exposed by DarkBasic Professional and allows you to take programming with DarkBasic and DirectX 9 to the next level.
DarkBasic Professional Features
DarkBASIC Professional is the most advanced games development package built on the BASIC language currently available. No other package out there makes it as easy to incorporate all of the special features and effects you see in todays games and no other package natively offers the benefits of Microsofts DirectX 9 technology. -
The Game Creators
- Binary Space Partitioning (BSP)
- Potential Visibility Set
- Pixel & vertex shaders
- Real time shadows
- True reflections
- Lights
- Matrices
- Advanced terrain
- Multiple camera views
- Particle system
- Lightning fast 2D sprites
- Polygon collision detection
- Bump mapping
- Light mapping
- Environment mapping
- Multitexturing
- Bone based animations
- Cartoon shading
- Rainbow rendering
- Low level access of object data
- Vector and matrix manipulation
Upcoming features:
For those who don't read the TGC newsletter, the commercial DarkBasic Professional plugin for 3D cloth and particle effects is being released for free in the next update. PureGDK will be sure to support these new functions when they become available.
http://www.thegamecreators.com/data/new ... _74.html#5
http://darkbasicpro.thegamecreators.com ... dparticles
Really cool games made using DarkBasic/DarkBasic Professional:
(Now, just imagine what you'll be able to do in PureBasic with the same tools.
)
MECHWARS:
http://forum.thegamecreators.com/?m=for ... 143363&b=8
Cliff's engine and editor, another great example of what's possible with DBP:
http://forum.thegamecreators.com/?m=for ... 107862&b=8
http://forumfiles.thegamecreators.com/download/1212590
http://forumfiles.thegamecreators.com/download/1212591
http://forumfiles.thegamecreators.com/download/1212592
Evochron Renegades, a new space flight simulator by StarWraith 3D Games LLC:
http://starwraith3dgames.home.att.net/go.htm
http://starwraith3dgames.home.att.net/e ... /index.htm
http://www.youtube.com/watch?v=M-x4SdR_JMk
Soul Hunter:
http://forum.thegamecreators.com/?m=for ... =64844&b=8
Additional projects of interest:
http://forum.thegamecreators.com/?m=for ... 145470&b=8