View Single Post
Old 06-12-2007, 9:42 PM   #2
Tony Di Croce
 
Tony Di Croce's Avatar
 
Posts: n/a
My Photos: ()

Banked:
MK Cash: $

I am Worth:
MK Cash: $
Donate

Recent Blog: None

Default Basic game creators


"Ultimate Buu" <majjinbuu@dragonball.z> wrote in message
news:3f2e5f4f$0$146$1b62eedf@news.wanadoo.nl...
> Some time ago I took a *quick* look at some of those Basic-based
> game-creation engines. I figured that they're not that much easier to use
> than C/C++, as they still had quite a big and elaborate API. The language
> itself looked like a mix between BASIC and C. I ussually program DirectX
> games in C/C++, so I figured using one of those BASIC game engines

wouldn't
> result in that much of a productivity improvement. But lately, after

reading
> some posts in this NG I've been starting to get some doubts.
>
> Anyone who has used both one of those game engines and C/C++ willing to
> comment on the gain in productivity? Thanx in advance.


Well, I have been a professional C/C++ programmer since 1996, working mostly
on set top box graphics code, and about 2 months ago I bought DarkBasicPro.
Their was a HUGE productivity increase.

In the old days, when I was coding my own C++ directX stuff, I would always
begin each project by building a library. Exatracting out the subset of
directX that I cared about. These libraries always seemed to be re-written,
no matter how much I told myself that I would re-use them. The reason for
this is of course that I was always learning new and better ways to do
something. I skipped this whole step with DB.

If you read a lot of postmordems in game developer, they talk about how most
C++ game teams have a "3D Engine" programmer,. a "Network" programmer, a
"Gameplay" programmer... If you use DB, you will be doing almost exclusively
the "Gameplay" stuff.

Having said this, their are some things that cause some serious slow downs
at first. And their are some features missing from the language that drive
me nuts, but I don't think I'll be using C/C++ for a game project for a
while.

Tony


  Reply With Quote