I am VERY excited to announce the first prototype of PureGDK running in Java. This is a Direct3D device based on the DarkBasic Professional platform, the core of PureGDK, running in a Swing JFrame window.
Everything is running native Java code to call DBP functions with all of the benefits of PureGDK including compatibility with DBP plugins, multiple programming language support, multithreading, first-class documentation, and feature enhancements.
Find out more about the PureGDK 2.0 beta and where you can download it for FREE here:
http://forum.thegamecreators.com/?m=forum_view&t=177817&b=38
Can anyone say.. Java for games?
Feature highlights:
All of DBP compressed down into a single DLL
Engine customization; basic 3D in less than 800 KB!
Future support is anticipated for additional programming languages.
Language agnostic interface; all exports are C function calls
Internal multithreading support. Go thread crazy!
Enhanced commands including true support for structured parameters
Potential support for rendering in a web browser
Rewritten, extremely fast 3D math libraryconstants and structures
Improved documentation for all DarkBasic Professional commands
Superior runtime error support that is thread-aware
Easy to use command line tools for automated compiling
Plugin-based parser. Adding support for your own language is a breeze!
Projects currently supported by PureGDK out of the box:
Visual Studio 2010
Visual Studio 2008
Visual Studio 2005
Visual Studio .NET 2003
Visual Studio .NET
Visual Studio 6
GNU make/GCC g++
Nmake/VC++
PureBasic 4
Program using your favorite IDE. Any IDE. Any language!
PureGDK: Project Setup in Visual Studio 2008
Screenshot of PureGDK and the PureBasic IDE:
Screenshot of PureGDK and the Qt Creator C++ IDE:
Here is a video of a C++ example project being run and debugged from the Qt Creator IDE. It also demos the flexibility of PureGDK by compiling from a UNIX (cygwin) command line using Make and the GNU g++ compiler. It should work with most any C/C++ compiler.
http://puregdk.com/files/upload/TGCForum/pgdk_cpp_demo_xvid.avi
Brand new language-specific documentation!
Here is a screenshot of the DarkGDK documentation for a comparison:
The documentation is in the excellent .chm format with an index and full text search.