PureBasic for Game development a good idea?
PureBasic for Game development a good idea?
I have for a long time been searching for a language and IDE that will allow me to build a game which can be run on all three platforms (windows, Mac, Linux). I've used BlitzMax in the past but never liked the IDE.
I have always kept my eye on PureBasic but have never used it because the Mac version was always lagging behind the windows version. That now seems to have been rectified with version 4.10.
However the online documentation seems to suggest that some features are still not available on all platforms. Is this true or is it simply that the docs need to be updated?
Also, can anyone point me to some good RECENT examples of games that have been written using PureBasic (particularly any commercial games)?
I have always kept my eye on PureBasic but have never used it because the Mac version was always lagging behind the windows version. That now seems to have been rectified with version 4.10.
However the online documentation seems to suggest that some features are still not available on all platforms. Is this true or is it simply that the docs need to be updated?
Also, can anyone point me to some good RECENT examples of games that have been written using PureBasic (particularly any commercial games)?
I don't know much of the Mac or Unix version of Purebasic, but we have developped all our games with it on Windows, and we love it 
By now, we're waiting the final 4.20 release to have a better support of DirectX, especially for Vista. However, it's possible to efficiently use OS functions and completely bypass PB in some areas (if you have a better graphic lib for example), and this is really powerfull.
By now, we're waiting the final 4.20 release to have a better support of DirectX, especially for Vista. However, it's possible to efficiently use OS functions and completely bypass PB in some areas (if you have a better graphic lib for example), and this is really powerfull.
Re: PureBasic for Game development a good idea?
Maybe http://www.restricted-area.net/ or http://www.legend.de/ ?adshead wrote:Also, can anyone point me to some good RECENT examples of games that have been written using PureBasic (particularly any commercial games)?
Good programmers don't comment their code. It was hard to write, should be hard to read.
Well, it's safe to assume almost no built-in functions (ie libraries) have been used but anyway,adshead wrote:Wow - these games were both done with PureBasic? Thats impressive.
PureBasic is a full-blown programming language and seen as that, it's capable of everything...
Good programmers don't comment their code. It was hard to write, should be hard to read.
What you can do is basically limited only what librarys / engines you know how to use. And ofc the already build in commandset/libs help on most cases for the not-too-out-of-standard-stuff greatly in development speed.
As for 3D Games you need to know the Engine your using as OGRE as it is implemented currently may seem simple to use from start but is far from beeing complete - Irrlicht is meanwhile kind of complete wrapped but not all yet documented.
Thalius
As for 3D Games you need to know the Engine your using as OGRE as it is implemented currently may seem simple to use from start but is far from beeing complete - Irrlicht is meanwhile kind of complete wrapped but not all yet documented.
Thalius
"In 3D there is never enough Time to do Things right,
but there's always enough Time to make them *look* right."
"psssst! i steal signatures... don't tell anyone!
"
but there's always enough Time to make them *look* right."
"psssst! i steal signatures... don't tell anyone!
DJES,djes wrote:I don't know much of the Mac or Unix version of Purebasic, but we have developped all our games with it on Windows, and we love it
By now, we're waiting the final 4.20 release to have a better support of DirectX, especially for Vista. However, it's possible to efficiently use OS functions and completely bypass PB in some areas (if you have a better graphic lib for example), and this is really powerfull.
Theres one too many slashes in your web page "http:///www.bgames.org"
Not sure if this is deliberate.
Paul Dwyer
“In nature, it’s not the strongest nor the most intelligent who survives. It’s the most adaptable to change” - Charles Darwin
“If you can't explain it to a six-year old you really don't understand it yourself.” - Albert Einstein
“In nature, it’s not the strongest nor the most intelligent who survives. It’s the most adaptable to change” - Charles Darwin
“If you can't explain it to a six-year old you really don't understand it yourself.” - Albert Einstein
Thank you, it is not deliberate of coursepdwyer wrote:DJES,djes wrote:I don't know much of the Mac or Unix version of Purebasic, but we have developped all our games with it on Windows, and we love it
By now, we're waiting the final 4.20 release to have a better support of DirectX, especially for Vista. However, it's possible to efficiently use OS functions and completely bypass PB in some areas (if you have a better graphic lib for example), and this is really powerfull.
Theres one too many slashes in your web page "http:///www.bgames.org"
Not sure if this is deliberate.
thought it might have been some new anti spam harvesting technique 
Paul Dwyer
“In nature, it’s not the strongest nor the most intelligent who survives. It’s the most adaptable to change” - Charles Darwin
“If you can't explain it to a six-year old you really don't understand it yourself.” - Albert Einstein
“In nature, it’s not the strongest nor the most intelligent who survives. It’s the most adaptable to change” - Charles Darwin
“If you can't explain it to a six-year old you really don't understand it yourself.” - Albert Einstein
- Rook Zimbabwe
- Addict

- Posts: 4322
- Joined: Tue Jan 02, 2007 8:16 pm
- Location: Cypress TX
- Contact:
Not exactly.However the online documentation seems to suggest that some features are still not available on all platforms. Is this true or is it simply that the docs need to be updated?
Not all features work the same in ALL OS... There are minor variations in OS Process or CALL that make you have to tweak your code slightly in most cases to ??? in the case of a 3D game.
If you are writing a game, what graphics engine are you going to use? Does that engine work on Linux and MAC?
OpenGL (if I remember correctly) was supposed to be multi-platform but again the users have pushed the engine ahead for each platform at a slightly different pace. Same with DX same with Irrlicht I think??? (punditing wildly here, only used DX)
Anything you write that does not use API calls should cross platform easily. Write and test is the only way to be sure.
-
BriceManuel
- Enthusiast

- Posts: 195
- Joined: Thu Nov 29, 2007 8:23 am
The two best games (IMHO) made in PB:adshead wrote:can anyone point me to some good RECENT examples of games that have been written using PureBasic (particularly any commercial games)?
Lost Labyrinth
Gloomy Nights and Living Dead
Both games have had very good reviews on third-party gaming sites.
or drac's MMORPG:
http://mmorpg.dracsoft.com/
http://mmorpg.dracsoft.com/
"In 3D there is never enough Time to do Things right,
but there's always enough Time to make them *look* right."
"psssst! i steal signatures... don't tell anyone!
"
but there's always enough Time to make them *look* right."
"psssst! i steal signatures... don't tell anyone!


