3D Programming 3DSTATE is well
known to be the easiest and
fastest way to develop 3D
applications. We invest a lot of
effort in making things as
simple as possible. To use the
3DSTATE 3D Engine one doesn't
have to use any new data types,
no new classes, no inheritance,
no COM object interfaces, and no
need to understand complex math.
This ensures rapid application
development since development
time is spent on the application
itself. The fact that there are
no new data types but just
simple set and get commands will
help your application achieve
the following goals:
Total separation between the
application code and the 3D code
Applications written using
3DSTATE can be easily ported to
3D Engine independence. If in
the future, should you want to
use a different 3D engine, you
will be able to do it quite
Keeping up with the technology
race. You don't need to rewrite
your code each time there is a
new version of DirectX. You just
replace the 3DSTATE Engine DLL.
You don't even need to recompile
your code !
the demos below contain the
source code. Take a look at the
code and see how easy it is !
Commercial 3D Engine
Our Commercial 3D Engine is
our latest and best 3D Engine. There are 6 demos
in this zip file. The demos here show some of
the new features of the Commercial 3D Engine.
All the demos come with their full and complete
source code. To run the demos, simply download
the zip file. Unzip it and run the different
demos inside the DEMOS directory.
Features demonstrated are: shaders, shadow
volumes, font engine, alpha channel, direct
texture access, more 2D functions, bump mapping,
environment mapping and many more. Some of the
features are not available with old 3D cards.
Like always, the usage of the new features is
extremely clear and simple and usually involves
calling only one or two functions.
Cool effects. Nice
to play. Use the keys 1,2 to change weapon. Use 'E'
to open the doors and to pick up items. Use 'R' to
reload the weapon. Uses 3DSTATE 3D engine 6.0
My Worst Day - by Rune Trollebo [34MB]
A great game which is
also great fun to play. Rune Trollebo (Trollet) did
the programming, the graphics, the sound and all the
rest, all on his own as a part-time hobby after work
hours. Wow ! You are
all invited to
visit his websitewhere he tells about how he made the
game. To contact the author please email to