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
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

What is your game programming library/ies of choice

Post by Netwatcher »

What is your game programming library of choice?
It can be any combination of specialized/multi-purposed libraries(like SDL and OpenGL, Ogre and DirectX ).


I use DirectX for the actual piece and Win32 for input.
I think Dinput is just too messy and slow to use in a small game.
"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
MadPumpkin
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 484
Joined: Fri Feb 13, 2009 4:48 pm
Current Project: Octopia
Favorite Gaming Platforms: PS1-3, Genesis, Dreamcast, SNES, PC
Programming Language of Choice: C/++,Java,Py,LUA,XML
Location: C:\\United States of America\Utah\West Valley City\Neighborhood\House\Computer Desk

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

Post by MadPumpkin »

I like to use DirectX\3D stand alone OR w/ win32 for I/O, and SDL Stand alone. Although the one time that i took a look at Ogre3D it was pretty damn nicey
While Jesus equipped with angels, the Devil's equipped with cops
For God so loved the world that he blessed the thugs with rock
Image
Image
Image
Panama
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 21
Joined: Fri Jun 05, 2009 12:37 pm
Favorite Gaming Platforms: PC
Programming Language of Choice: C++ and C#
Location: Great Britain, although I don't understand what's so great about it

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

Post by Panama »

DirectX because

A. That's what I'm used to using
B. I'm trying to get into games industry and I hear DirectX is standard

I also think the name sounds kinda cool :lol:
User avatar
RyanPridgeon
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 447
Joined: Sun Sep 21, 2008 1:34 pm
Current Project: "Triangle"
Favorite Gaming Platforms: PC
Programming Language of Choice: C/C++
Location: UK
Contact:

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

Post by RyanPridgeon »

SDL and OpenGL for everything because I like to think that what I make can be used on any platform.

Also I have a slight hate for Microsoft..
Ryan Pridgeon
C, C++, C#, Java, ActionScript 3, HaXe, PHP, VB.Net, Pascal
Music | Blog
zapakitul
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 15
Joined: Sat Jun 20, 2009 8:05 pm
Current Project: Swift
Favorite Gaming Platforms: PC, SNES, DS
Programming Language of Choice: C
Contact:

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

Post by zapakitul »

I usually go for DarkGDK(DrX Wrapper) and FMOD.
User avatar
programmerinprogress
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 632
Joined: Wed Oct 29, 2008 7:31 am
Current Project: some crazy stuff, i'll tell soon :-)
Favorite Gaming Platforms: PC
Programming Language of Choice: C++!
Location: The UK
Contact:

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

Post by programmerinprogress »

I use SDL because:
- it's the only library I know 'well' , I mean I could get along in allegro and i've done some Win32 API before (and I hope one day to do some real stuff with that, just for the fun of it)
- I feel like I can experiment in SDL, rather than learn several languages that I can't mess around in, I can think of an idea, and then implement it with SDL, simple ;)

Eventually i'll move onto OpenGL (but I don't know much about that at the moment), and I guess i'll have to learn the packages that come with Java (it's the language I will be using at university next september)

I'll keep working in SDL until my needs exceed its capabilities, and when I get off my arse an learn something else, but even then, i'm pretty sure I would use OpenGL with SDL, for sound and input etc
---------------------------------------------------------------------------------------
I think I can program pretty well, it's my compiler that needs convincing!
---------------------------------------------------------------------------------------
And now a joke to lighten to mood :D

I wander what programming language anakin skywalker used to program C3-PO's AI back on tatooine? my guess is Jawa :P
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

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

Post by dandymcgee »

I use SDL either by itself or along-side OpenGL's graphics capabilities. I like the fact that's it's cross platform, which makes my applications much more flexible.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
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 »

MadPumpkin wrote:I like to use DirectX\3D stand alone OR w/ win32 for I/O, and SDL Stand alone. Although the one time that i took a look at Ogre3D it was pretty damn nicey
You can get Direct3D work with Ogre somehow... somehow...
"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/
K-Bal
ES Beta Backer
ES Beta Backer
Posts: 701
Joined: Sun Mar 15, 2009 3:21 pm
Location: Germany, Aachen
Contact:

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

Post by K-Bal »

SFML was my first love... and it will be my last ;)
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 »

RyanPridgeon wrote:SDL and OpenGL for everything because I like to think that what I make can be used on any platform.

Also I have a slight hate for Microsoft..
My computer is duel partitioned with Ubunutu(Linux) and XP(Windows), I still prefer Visual Studio over any other IDEs
and my Linux is there just cos it has a better Network inteface (the windows inteface keeps disconnecting when i get to a certain distance from my router, aka my room...)
plus I hate the MAC OSX GUI, had some at school, didn't like them.
Thought I hated Microsoft too for a while, but after I saw Visual Studio and DirectX, plus all the games you can actually play on that machine(OK, there's wine for Unix-systems but it's not perfect), I just fell in love :D
"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 »

dandymcgee wrote:I use SDL either by itself or along-side OpenGL's graphics capabilities. I like the fact that's it's cross platform, which makes my applications much more flexible.
Do you actually use the cross-platformability of SDL?
Or just praise the concept?
It seems like many people here say SDL is great because it is cross-platform but never actually used this function of SDL(same for OpenGL), I'm not arguing about it's awesomeness, but am just pointing this out.
"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
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

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

Post by dandymcgee »

Netwatcher wrote: Do you actually use the cross-platformability of SDL?
Or just praise the concept?
It seems like many people here say SDL is great because it is cross-platform but never actually used this function of SDL(same for OpenGL), I'm not arguing about it's awesomeness, but am just pointing this out.
I have not used it yet, as everything I've made thus far has been to simple to really distribute to anyone else and I personally am running Windows XP. I do however like knowing that the APIs I know and love will not have to be given up later if such functionality is absolutely necessary.

Aside from that, SDL is very well documented as is OpenGL. I am also slightly against Microsoft's attempts to have their own version of EVERYTHING while putting their best efforts towards making it only work right on Windows. Also, SDL and OpenGL have much more lenient licensing in comparison to DirectX.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
MarauderIIC
Respected Programmer
Respected Programmer
Posts: 3406
Joined: Sat Jul 10, 2004 3:05 pm
Location: Maryland, USA

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

Post by MarauderIIC »

Netwatcher wrote:
dandymcgee wrote:I use SDL either by itself or along-side OpenGL's graphics capabilities. I like the fact that's it's cross platform, which makes my applications much more flexible.
Do you actually use the cross-platformability of SDL?
ES does :)
I realized the moment I fell into the fissure that the book would not be destroyed as I had planned.
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 »

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: )
"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
MarauderIIC
Respected Programmer
Respected Programmer
Posts: 3406
Joined: Sat Jul 10, 2004 3:05 pm
Location: Maryland, USA

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

Post by MarauderIIC »

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 DC compilation doesn't use SDL. I think.
I realized the moment I fell into the fissure that the book would not be destroyed as I had planned.
Post Reply