Yeah. For 3D development I think that a Blitz3D SDK with a good C++ development environment is better by far than BlitzMax + Blitz3D SDK.
My first real application Unlimited Drop Pro is made with Blitz3D SDK and C++.
It is proven a very stable SDK. I found only one issue (I am not sure if this is a bug) that I managed to override.
I think that Mark's choice to provide in the near future a new SDK is in the right direction (I am not sure if there is another direction anyway).
The most difficult task in my opinion is to keep the stability of the old one.
What I mean: In the past 2 weeks I downloaded the trial version of DB Pro (Dark Basic Pro) in order to implement a DLL and make users able to load my UDrop Pro files from within the DB Pro environment. After too many tries I didn't manage to make my DLL work because the the DB Pro .exe was being crashed under unknown conditions. I decided to quit and most important not to buy the DB Pro (yap, I was thinking about that) because I was afraid that the whole product is unstable too and I couldn't complete a serious project. The same process with Blitz Basic was a matter of tow days to complete.
Every fancy ability of DX9.0 (or above) is not so much important than my nerves when I am trying to explain an unexplained bug...
@Barton: If you can spend some money I advise you to buy the current Blitz3D SDK because first you will gain experience working with an SDK and second I believe that the new SDK of Mark will delay much more (I hope to prove wrong :) ).
My first real application Unlimited Drop Pro is made with Blitz3D SDK and C++.
It is proven a very stable SDK. I found only one issue (I am not sure if this is a bug) that I managed to override.
I think that Mark's choice to provide in the near future a new SDK is in the right direction (I am not sure if there is another direction anyway).
The most difficult task in my opinion is to keep the stability of the old one.
What I mean: In the past 2 weeks I downloaded the trial version of DB Pro (Dark Basic Pro) in order to implement a DLL and make users able to load my UDrop Pro files from within the DB Pro environment. After too many tries I didn't manage to make my DLL work because the the DB Pro .exe was being crashed under unknown conditions. I decided to quit and most important not to buy the DB Pro (yap, I was thinking about that) because I was afraid that the whole product is unstable too and I couldn't complete a serious project. The same process with Blitz Basic was a matter of tow days to complete.
Every fancy ability of DX9.0 (or above) is not so much important than my nerves when I am trying to explain an unexplained bug...
@Barton: If you can spend some money I advise you to buy the current Blitz3D SDK because first you will gain experience working with an SDK and second I believe that the new SDK of Mark will delay much more (I hope to prove wrong :) ).