3D Developer Studio
From this page you can download 3DSTATE 3D Developer Studio for the following development environments:

Visual C#, 
Microsoft Visual C++, 
Borland C++ Builder, 
Microsoft Visual Basic
Borland Delphi
Euphoria

The products are totally free for any non-commercial use. Please note:

Universities and schools may use the products listed here freely (including private universities)  

Freeware application can be created and distributed freely.

Commercial companies must purchase a license.

 

 

3D Development Studio for Visual C#  .NET  [75MB].
 May 2010

The best 3D solution for users of Microsoft Visual C sharp.

Create top level games or add 3D content to your application. 
3DSTATE 3D Developer Studio is based on one of the fastest 3D engines delivering top quality graphics.

Probably the easiest 3D engine to use !

3DSTATE 3D Developer studio is currently used by more than 70,000 people.
The product has received the highest rating in every review including leading brands such as Tucows and CNet.

Whether games, tourism, education, or else - no matter what your project is
about, using 3DSTATE 3D Developer Studio you will get top quality results within extremely short time.

The new SDK is based on 3DSTATE 3D engine version 8
Please note that the new SDK is totally free for non-commercial usage. Companies must purchase a license.

What to download:

Click here to download the latest SDK for C-Sharp. After downloading, note the "Getting Started"  section in the readme.txt file

Older SDKs (with more samples)

1- Download 3D Development Studio for Visual C# .NET. The 3D Engine used here is a bit old but you can upgrade it easily (free for non-commercial use) to the latest 3D Engine

2- Download our latest upgrade for using 3DSTATE 3D Engine Version 8. To get the performance and graphics seen in commercial games

3- Download support for C#. The 3D Engine declarations which one needs in order to use the latest version within Visual C#



New Free SDK !   

 

Now students and thousands of users of our old 3D Developer Studio can enjoy one of the best 3D engines with superb graphics and lightning speed !

Until today, our 3D Developer studio was based on the old 3D engine version 6. We have decided to upgrade the free package so that now students all over the world can enjoy the power and speed of our latest 3D engine with graphics quality that is seen in commercial games.

Important note: This SDK shows just some of the new features. The older SDK (using version 6 of the engine) is much more comprehensive and a good starting point for learning programming games and 3D applications.
The programming style of this SDK and the old one are almost identical
In short it is a good idea to download the older SDK as well.
The old SDK is slower, the graphics are not as good as in the new one
but there is a lot of sample code there and documents.
You can even take any demo included in the old SDK and just by including the new 3dstate8.lib
and the 3dstate8.dll convert it to run on the new 3D Engine !

To download the new SDK click here

To download Version 8 reference manual click here

Click here to download support for:  VB.NET , Delphi, C#, Borland C++, VB 6.0, Visual C/C++/.NET.
(Users of Microsoft C/C++ compilers don't need to download this)

 

 

 

 

3D Programming Manual for windows by Ari Berger
Word97 format(511K)
Word6 format

 

Samples ( from the book) for Visual C++5.0\6.0[1.18MB]
Samples (from the book) for Visual Basic 6.0[1.22MB]
Samples (from the book) for Delphi 4.0
Samples (from the book) for Borland Builder 3.0
Samples (from the book) for Borland C++

 

 

3D Development Studio for Visual C++  [35MB]. - IMPORTANT COMPILATION NOTE
 

Create top level games or add 3D content to your application. 
3DSTATE 3D Developer Studio is based on one of the fastest 3D engines delivering top quality graphics.

Probably the easiest 3D engine to use !

3DSTATE 3D Developer studio is currently used by more than 70,000 people.
The product has received the highest rating in every review including leading brands such as Tucows and CNet.

Whether games, tourism, education, or else - no matter what your project is
about, using 3DSTATE 3D Developer Studio you will get top quality results within extremely short time.

The new SDK is based on 3DSTATE 3D engine version 6.0
Please note that the new SDK is totally free for non-commercial usage. Companies must purchase a license.

What to download:

1- Download 3D Development Studio for Visual C++. The 3D Engine used here is a bit old but you can upgrade it easily (free for non-commercial use) to the latest 3D Engine

2- Download our latest upgrade for using 3DSTATE 3D Engine Version 8. To get the performance and graphics seen in commercial games

 

 

3D Development Studio for Delphi  [40 MB].
May 1, 2003 

The SDK is based on 3DSTATE 3D Engine version 6.0. 
An excellent tutorial for developing 3D content with Delphi can be found at delphigamedev.com .

Many thanks to Coenrad Nel for his contribution to the new Delphi SDK. The picture at the right is from Coenrad's 3D game (written in Delphi) . You are all invited to visit his website and read more about the game and Delphi.

Other links of interest for Delphi 3D developers:
Minimal Delphi example  by M van der Honing. Create 3DSTATE games with Delphi without using the Delphi vcl. This means smaller and faster executables just like those created with C++.

What to download:

1- Download 3D Development Studio for Delphi. The 3D Engine used here is a bit old but you can upgrade it easily (free for non-commercial use) to the latest 3D Engine

2- Download our latest upgrade for using 3DSTATE 3D Engine Version 8. To get the performance and graphics seen in commercial games

3- Download support for Delphi. The 3D Engine declarations which one needs in order to use the latest version within Delphi

 

 

 

3D Development Studio for Borland C++ Builder  [35 MB].

Create top level games or add 3D content to your application. 
3DSTATE 3D Developer Studio is based on one of the fastest 3D engines delivering top quality graphics.
 
3DSTATE 3D Developer studio is currently used by more than 70,000 people.
The product has received the highest rating in every review including leading brands such as Tucows and CNet.

Whether games, tourism, education, or else - no matter what your project is
about, using 3DSTATE 3D Developer Studio you will get top quality results within extremely short time.

What to download:

1- Download 3D Development Studio for Borland C++ Builder. The 3D Engine used here is a bit old but you can upgrade it easily (free for non-commercial use) to the latest 3D Engine

2- Download our latest upgrade for using 3DSTATE 3D Engine Version 8. To get the performance and graphics seen in commercial games

3- Download support for C++ Builder. The 3D Engine declarations which one needs in order to use the latest version within Borland C++ Builder

 

 

3D Development Studio for Visual Basic  .NET  [27MB].

The best 3D solution for users of Microsoft Visual Basic .NET
(note that there is a separate SDK for VB 6.0 )

Create top level games or add 3D content to your application. 
3DSTATE 3D Developer Studio is based on one of the fastest 3D engines delivering top quality graphics.

Probably the easiest 3D engine to use !

3DSTATE 3D Developer studio is currently used by more than 70,000 people.
The product has received the highest rating in every review including leading brands such as Tucows and CNet.

Whether games, tourism, education, or else - no matter what your project is
about, using 3DSTATE 3D Developer Studio you will get top quality results within extremely short time.

The new SDK is based on 3DSTATE 3D engine version 6.0
Please note that the new SDK is totally free for non-commercial usage. Companies must purchase a license.

What to download:

1- Download a complete sample written in VB.NET using the new 3D Engine version 8.
Users of Microsoft Visual Basic 2005 (or above) start here.

In order to make any other VB demo compatible with the new 3D Engine and  to compile it under VB 2005:
use the included 3dstate8.vb and the included 3dstate8.dll for all your VB programs.
Adding the 3dstate8.vb file to any of your VB programs is all one need to make the program 3D enabled !
The 3dstate8.dll is the new 3D engine. when your VB program runs it will look for this DLL so make sure it is in the directory of the executable or inside the Windows directory.

2- Download 3D Development Studio for Visual Basic .NET. The 3D Engine used here is a bit old but you can upgrade it easily (free for non-commercial use) to the latest 3D Engine. See item "1" above on how to compile the samples using VB 2005 and how to make the samples run using the new 3D engine.

3- Download David Piuva VB SDK (many samples using 3DSTATE 3D Engine version 8 !!!). Written using VB 6.0 but can easily be converted to VB.NET . To read more about the samples included in the SDK click here
See item "1" above on how to compile the samples using VB 2005

4- Download several sample code showing some of the latest features. Most of the samples are in C\C++ but can be easily converted to VB.  

 

3D Developer Studio for Visual Basic
January 22, 2003

Good news for the Visual Basic community! Thanks to a lot of collaborative effort made by several leading 3D Visual Basic programmers, there is a new and improved VB SDK, which is now free for you to download. To download click on the title..

Please note that the new SDK contains the new 3DSTATE engine version 6.0. It has no time limit and it is fully functional! The Visual Basic community is known to have many people who contribute a lot of time and effort in helping other programmers and sharing their knowledge with other community members. 

Giving this new SDK as a free download is our way to say thank you and give something back to the VB community.

Please note that the new package license prohibits any commercial use of the new SDK.

A lot of people have helped in the preparation of this SDK. We would like to give special thanks to the following people for their dedicated work in making this SDK.

SDK Editor in Chief
Brad Buchanan Brad@VB3D.com    www.vb3d.com

SDK Senior Editor
Chandan Pawaskar chand@goatelecom.com

SDK Senior Editor
Mike Hauck mike@vbgames.ch

SDK Senior Editor
Olivier Mouton mouton_olivier@hotmail.com

 

What to download:

1- Download 3D Development Studio for Visual Basic 6.0. The 3D Engine used here is a bit old but you can upgrade it easily (free for non-commercial use) to the latest 3D Engine

2- Download David Piuva VB SDK (many samples using 3DSTATE 3D Engine version 8 !!!)

3- Download several sample code showing some of the latest features. Most of the samples are in C\C++ but can be easily converted to VB 6.0

 

3D Development Studio for Euphoria.
 

Euphoria is a compiler that can be downloaded here.

The version for Euphoria is quite old. For all questions regarding Euphoria, please contact Mark Brown
( mabrown @ senet . com . au )