Page 1 of 1
3D in PB?
Posted: Wed May 23, 2007 11:04 am
by PBasic
Is PureBasic able to create 3D games? With DirectX or OpenGL?
Posted: Wed May 23, 2007 11:07 am
by Trond
Yes.
Posted: Wed May 23, 2007 11:18 am
by PBasic
"Yes" meaning what... OpenGL or DirectX?
Posted: Wed May 23, 2007 11:24 am
by Trond
Both.
Posted: Wed May 23, 2007 11:27 am
by Kaeru Gaman
there has been written a
LOT about 3D in PB in this forums.
here is a hint for you:

Posted: Wed May 23, 2007 11:37 am
by PBasic
I HAD searched for this in forums- shoulda searched more:)
Thanks for the answers- and 1 new Question (helps me to decide if I'll buy PureBasic):
-Is it able to create professional games? (professional not meaning Aliasing x 200 or Ultra-shaders BUT support for:
-loading maps, playing movies (AVI), saving games, translucency, collision detection, mp3 loading, midi loading, rotation, curve paths etc)
Posted: Wed May 23, 2007 11:41 am
by Derek
Yes. (most of those it can do.)
Posted: Wed May 23, 2007 12:37 pm
by Kaeru Gaman
PB is able to handle those tasks, but some of them can be really a lot of hard work to implement.
PB is a good procedural programming language,
it is capable of all Desktop-Surface functions (Windows, Buttons, all kinds of Gadgets),
and it is definitely
no 3D-Game-click-together-tool.
there are a lot of wrappers for 3D-Engines for PB besides the base-implementation of OGRE,
there is Irrlicht, Dreamotion3d, Xtreme3D, mmEngine3D...
http://www.purebasic.fr/english/viewtopic.php?t=27118
sorry for the short and not-too-friendly answers before, seemed you did not search,
and wasn't obvious that it is a decision-help for buying PB.....
Posted: Wed May 23, 2007 12:45 pm
by PB
> Is it able to create professional games?
Are these sites professional enough for you?
http://www.restricted-area.net/screenshots.shtml
http://www.bgames.org/gamesen.html
All games found on them are written in PureBasic.

Posted: Wed May 23, 2007 1:11 pm
by thefool
PB wrote:
Are these sites professional enough for you?
no because they are not 3d games!
Posted: Wed May 23, 2007 1:18 pm
by PB
Well, I was replying to his direct quote of just "professional games".
He didn't say "professional 3D games", even though it was implied.

Next time I'll read more slowly and remember the context.

Posted: Wed May 23, 2007 1:29 pm
by Brice Manuel
thefool wrote:no because they are not 3d games!
Some were not even done with PB's default gaming capabilities, as the requirement for a couple of the games is DX9 :roll:
Posted: Wed May 23, 2007 1:36 pm
by PB
> Some were not even done with PB's default gaming capabilities
PureBasic with API calls is still PureBasic.

Posted: Wed May 23, 2007 1:42 pm
by Brice Manuel
PB wrote:Irrelevant, as the language used was still just PureBasic.

He was asking about the gaming capabilities of PB, showing him a game that doesn't use the gaming features of PB, is "Irrelevant" as it is showing the work of a 3rd party graphics lib, not PB. LOL.
Now for the real truth show, TheFool was wrong, as some of those games are indeed 3D, as they are using D3D7, aka Sprite3D. They are just not using the Ogre 3D engine :roll:
Posted: Wed May 23, 2007 2:36 pm
by thefool
Brice Manuel wrote:
Now for the real truth show, TheFool was wrong, as some of those games are indeed 3D, as they are using D3D7, aka Sprite3D. They are just not using the Ogre 3D engine :roll:
oh well :roll:
Why do you say they don't use purebasic specific features and then tell me they use sprite 3d?
He didn't say "professional 3D games", even though it was implied.
thats true
Next time I'll read more slowly and remember the context.
Take this as a lesson for next time.
