What is your game programming library/ies of choice

Whether you're a newbie or an experienced programmer, any questions, help, or just talk of any language will be welcomed here.

Moderator: Coders of Rage

User avatar
Innerscope
Chaos Rift Junior
Chaos Rift Junior
Posts: 200
Joined: Mon May 04, 2009 5:15 pm
Current Project: Gridbug
Favorite Gaming Platforms: NES, SNES
Programming Language of Choice: Obj-C, C++
Location: Emeryville, CA
Contact:

Re: What is your game programming library/ies of choice

Post by Innerscope »

plus I hate the MAC OSX GUI, had some at school, didn't like them.
aww don't hate, appreciate!
I'm running Mac OSX, Ubuntu, and WinXP on my machine. If you like Ubuntu, there are far more similarities between OSX and Ubuntu then to Windows XP. So you should probably give it another try ;)
Anyway, for C++ programming libraries... I just recently got back into C++ programming and I'm using OpenGL with SDL. Gotta say, OpenGL is pretty amazing.
Current Project: Gridbug
Website (under construction) : http://www.timcool.me
User avatar
Sanshin77
Chaos Rift Regular
Chaos Rift Regular
Posts: 160
Joined: Tue Mar 10, 2009 9:36 am
Current Project: C++/SDL engine, zaActionWizardMagic game
Favorite Gaming Platforms: Xbox 360, Playstation 2, Nintendo DS, mac and PC
Programming Language of Choice: C++

Re: What is your game programming library/ies of choice

Post by Sanshin77 »

MarauderIIC wrote:the DS compilation doesn't use SDL. I think.
Typo spotted! You meant DC, righto?

As for me Im probably the only guy here crazy enough to use GLUT with OpenGL, but Im used to it and I don't find it hard (well, most of the time). I will eventually look into SDL when I go out of ideas for games with hardcoded OpenGL graphics... Ive also been using SOIL (Simple OpenGL Image Library) for textures, it does the job, but Ive fallen in love with small projects lately.
Check out videos of my C++ games as well as my "Amateur Game Dev" series over at
My YouTube Channel: http://www.youtube.com/user/Zanchill
User avatar
Trask
ES Beta Backer
ES Beta Backer
Posts: 738
Joined: Wed Oct 29, 2008 8:17 pm
Current Project: Building a 2D Engine
Favorite Gaming Platforms: Sega Genesis and Xbox 360
Programming Language of Choice: C/C++
Location: Pittsburgh, PA
Contact:

Re: What is your game programming library/ies of choice

Post by Trask »

MarauderIIC wrote:
Netwatcher wrote:I said that many people here do, and didn't doubt for a second ES doesn't.(you ARE making a game for the Dreamcast after all :lol: )
Actually, the DS compilation doesn't use SDL. I think.
YOU HEARD IT HERE FIRST, THE SECRET IS LOOSE, NDS PORT ON ITS WAY!!!11!!!ONE

/me charges my NDS and puts in the R4 cartridge.
Last edited by Trask on Mon Jun 22, 2009 7:06 pm, edited 2 times in total.
MarauderIIC wrote:You know those people that are like "CHECK IT OUT I just made Linux run on this piece of celery [or other random object]!!"? Yeah, that's Falco, but with ES.
Dear god, they actually ported ES to a piece of celery!
Martin Golding wrote: "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
User avatar
rolland
Chaos Rift Regular
Chaos Rift Regular
Posts: 127
Joined: Fri Dec 21, 2007 2:27 pm
Current Project: Starting an Android app soon
Favorite Gaming Platforms: PS1, N64
Programming Language of Choice: C++
Location: Michigan, US

Re: What is your game programming library/ies of choice

Post by rolland »

NDS: Used to use PAlib, but have moved on to libNDS since the former was condemned(I have to check if the latest versions are compatible).
Wii: Far too many to name. Most of the libraries at http://www.wiibrew.org
Linux: SDL
Windows: XNA with C#, and SDL with C++
I'll write a signature once I get some creativity and inspiration...
User avatar
Netwatcher
Chaos Rift Junior
Chaos Rift Junior
Posts: 378
Joined: Sun Jun 07, 2009 2:49 am
Current Project: The Awesome Game (Actual title)
Favorite Gaming Platforms: Cabbage, Ground beef
Programming Language of Choice: C++
Location: Rehovot, Israel

Re: What is your game programming library/ies of choice

Post by Netwatcher »

rolland wrote:NDS: Used to use PAlib, but have moved on to libNDS since the former was condemned(I have to check if the latest versions are compatible).
Wii: Far too many to name. Most of the libraries at http://www.wiibrew.org
Linux: SDL
Windows: XNA with C#, and SDL with C++
WoW!
Would be nice to see some of your work.
"Programmers are the Gods of their tiny worlds. They create something out of nothing. In their command-line universe, they say when it’s sunny and when it rains. And the tiny universe complies."
-Derek Powazek, http://powazek.com/posts/1655

blip.fm DJ profile - http://blip.fm/Noobay
current code project http://sourceforge.net/projects/vulcanengine/
User avatar
Netwatcher
Chaos Rift Junior
Chaos Rift Junior
Posts: 378
Joined: Sun Jun 07, 2009 2:49 am
Current Project: The Awesome Game (Actual title)
Favorite Gaming Platforms: Cabbage, Ground beef
Programming Language of Choice: C++
Location: Rehovot, Israel

Re: What is your game programming library/ies of choice

Post by Netwatcher »

Innerscope wrote: aww don't hate, appreciate!
I'm running Mac OSX, Ubuntu, and WinXP on my machine. If you like Ubuntu, there are far more similarities between OSX and Ubuntu
KDE or Gnome?
"Programmers are the Gods of their tiny worlds. They create something out of nothing. In their command-line universe, they say when it’s sunny and when it rains. And the tiny universe complies."
-Derek Powazek, http://powazek.com/posts/1655

blip.fm DJ profile - http://blip.fm/Noobay
current code project http://sourceforge.net/projects/vulcanengine/
User avatar
Innerscope
Chaos Rift Junior
Chaos Rift Junior
Posts: 200
Joined: Mon May 04, 2009 5:15 pm
Current Project: Gridbug
Favorite Gaming Platforms: NES, SNES
Programming Language of Choice: Obj-C, C++
Location: Emeryville, CA
Contact:

Re: What is your game programming library/ies of choice

Post by Innerscope »

KDE or Gnome?
I would naturally think Gnome with Ubuntu, and KDE with Kubuntu, but I guess that's not always the case. I use Gnome, but either way the filesystem is more similar to OS X than XP.
Current Project: Gridbug
Website (under construction) : http://www.timcool.me
User avatar
rolland
Chaos Rift Regular
Chaos Rift Regular
Posts: 127
Joined: Fri Dec 21, 2007 2:27 pm
Current Project: Starting an Android app soon
Favorite Gaming Platforms: PS1, N64
Programming Language of Choice: C++
Location: Michigan, US

Re: What is your game programming library/ies of choice

Post by rolland »

Netwatcher wrote:
rolland wrote:NDS: Used to use PAlib, but have moved on to libNDS since the former was condemned(I have to check if the latest versions are compatible).
Wii: Far too many to name. Most of the libraries at http://www.wiibrew.org
Linux: SDL
Windows: XNA with C#, and SDL with C++
WoW!
Would be nice to see some of your work.
Nah. I don't have anything really impressive to show off. Hard-drive failure. :nono:
I'll write a signature once I get some creativity and inspiration...
User avatar
Netwatcher
Chaos Rift Junior
Chaos Rift Junior
Posts: 378
Joined: Sun Jun 07, 2009 2:49 am
Current Project: The Awesome Game (Actual title)
Favorite Gaming Platforms: Cabbage, Ground beef
Programming Language of Choice: C++
Location: Rehovot, Israel

Re: What is your game programming library/ies of choice

Post by Netwatcher »

Innerscope wrote:
KDE or Gnome?
I would naturally think Gnome with Ubuntu, and KDE with Kubuntu, but I guess that's not always the case. I use Gnome, but either way the filesystem is more similar to OS X than XP.
The navigation is a pain for me in OS/X... all these toolbars that open new toolbars, I didn't even know how to log off/shutdown until the end of the school year!
And all my guildies in Guild-Wars have Macs, they say it's awesome too!
On the other hand they hate C/++ and use Java...

And that brings up the question:
Why does no1 here uses Java?
"Programmers are the Gods of their tiny worlds. They create something out of nothing. In their command-line universe, they say when it’s sunny and when it rains. And the tiny universe complies."
-Derek Powazek, http://powazek.com/posts/1655

blip.fm DJ profile - http://blip.fm/Noobay
current code project http://sourceforge.net/projects/vulcanengine/
User avatar
Innerscope
Chaos Rift Junior
Chaos Rift Junior
Posts: 200
Joined: Mon May 04, 2009 5:15 pm
Current Project: Gridbug
Favorite Gaming Platforms: NES, SNES
Programming Language of Choice: Obj-C, C++
Location: Emeryville, CA
Contact:

Re: What is your game programming library/ies of choice

Post by Innerscope »

The navigation is a pain for me in OS/X... all these toolbars that open new toolbars, I didn't even know how to log off/shutdown until the end of the school year!
And all my guildies in Guild-Wars have Macs, they say it's awesome too!
To each his own. If you ever get into navigating your filesystem by terminal, you'll find that Linux/Mac terminals are almost identical.
On the other hand they hate C/++ and use Java...

And that brings up the question:
Why does no1 here uses Java?
I took a course in Java. Like all languages it has it's pros/cons (auto garbage collection comes to mind), but I can't name one professionally made game in Java. (that's not on a mobile/web platform)
For other programming purposes it's excellent, but most people on here are PC/Console game programmers.
The same could be said about VisualBASIC. It's a good language, it's just not used for games.
Current Project: Gridbug
Website (under construction) : http://www.timcool.me
User avatar
avansc
Respected Programmer
Respected Programmer
Posts: 1708
Joined: Sun Nov 02, 2008 6:29 pm

Re: What is your game programming library/ies of choice

Post by avansc »

I was also very confused with os x in the beginning, but after a while you just realize the absolute brilliance of it.
and the reason osx is so similar to linux is that the both share a root in unix. well actually osx is closer to unix than linux is.


anyways, and the conception that java is not good enough or hasent made any commercial games is a fallacy. there are many out there.
http://www.tribaltrouble.com/
thats just an example.
Some person, "I have a black belt in karate"
Dad, "Yea well I have a fan belt in street fighting"
User avatar
Innerscope
Chaos Rift Junior
Chaos Rift Junior
Posts: 200
Joined: Mon May 04, 2009 5:15 pm
Current Project: Gridbug
Favorite Gaming Platforms: NES, SNES
Programming Language of Choice: Obj-C, C++
Location: Emeryville, CA
Contact:

Re: What is your game programming library/ies of choice

Post by Innerscope »

anyways, and the conception that java is not good enough or hasent made any commercial games is a fallacy. there are many out there.
http://www.tribaltrouble.com/
thats just an example.
Yea, I was saying I couldn't name any commercial games done in Java that were for PC/Console. I had heard of Tribal Trouble, but I thought they used torque up until now. (I hadn't looked into it)
Commercial Java games are still overwhelmingly outnumbered by Commercial C/++ games. Although I have to say, LWJGL looks like an awesome library for game dev.
Current Project: Gridbug
Website (under construction) : http://www.timcool.me
User avatar
avansc
Respected Programmer
Respected Programmer
Posts: 1708
Joined: Sun Nov 02, 2008 6:29 pm

Re: What is your game programming library/ies of choice

Post by avansc »

there are also wrappers for ogre, irrlicht.
and there is also a OpenGl warpper that i think uses the JNI, which is just as fast as C for the most part.

https://jogl.dev.java.net/

these was a port done of Quake3 to java. that ran faster than the original C version on the same hardware...
Some person, "I have a black belt in karate"
Dad, "Yea well I have a fan belt in street fighting"
User avatar
Netwatcher
Chaos Rift Junior
Chaos Rift Junior
Posts: 378
Joined: Sun Jun 07, 2009 2:49 am
Current Project: The Awesome Game (Actual title)
Favorite Gaming Platforms: Cabbage, Ground beef
Programming Language of Choice: C++
Location: Rehovot, Israel

Re: What is your game programming library/ies of choice

Post by Netwatcher »

avansc wrote:there are also wrappers for ogre, irrlicht.
and there is also a OpenGl warpper that i think uses the JNI, which is just as fast as C for the most part.

https://jogl.dev.java.net/

these was a port done of Quake3 to java. that ran faster than the original C version on the same hardware...
With the same graphics/details (bump mapping. shaders etc...)?


And that's 4 years ago.(GDC 2005)
"Programmers are the Gods of their tiny worlds. They create something out of nothing. In their command-line universe, they say when it’s sunny and when it rains. And the tiny universe complies."
-Derek Powazek, http://powazek.com/posts/1655

blip.fm DJ profile - http://blip.fm/Noobay
current code project http://sourceforge.net/projects/vulcanengine/
User avatar
Innerscope
Chaos Rift Junior
Chaos Rift Junior
Posts: 200
Joined: Mon May 04, 2009 5:15 pm
Current Project: Gridbug
Favorite Gaming Platforms: NES, SNES
Programming Language of Choice: Obj-C, C++
Location: Emeryville, CA
Contact:

Re: What is your game programming library/ies of choice

Post by Innerscope »

these was a port done of Quake3 to java. that ran faster than the original C version on the same hardware...
That's crazy, I had never heard of anything like that before. (faster on the same hardware!?)
mind blow...
With the same graphics/details (bump mapping. shaders etc...)?
I'm wondering this as well.

Those java demo/games from GDC were cool too.
Current Project: Gridbug
Website (under construction) : http://www.timcool.me
Post Reply