What API do YOU use and why?

Anything related in any way to game development as a whole is welcome here. Tell us about your game, grace us with your project, show us your new YouTube video, etc.

Moderator: PC Supremacists

Post Reply

What API do you use for the development of your games?

DirectX
5
13%
OpenGL
15
38%
SDL
14
35%
SFML
2
5%
Allegro
0
No votes
Roll your own
3
8%
Other(please post)
1
3%
 
Total votes: 40

mattheweston
Chaos Rift Junior
Chaos Rift Junior
Posts: 200
Joined: Mon Feb 22, 2010 12:32 am
Current Project: Breakout clone, Unnamed 2D RPG
Favorite Gaming Platforms: PC, XBOX360
Programming Language of Choice: C#
Location: San Antonio,Texas
Contact:

What API do YOU use and why?

Post by mattheweston »

Trying to decide what API I want to use. What API do YOU use and why?
Last edited by mattheweston on Sun Aug 08, 2010 11:48 am, edited 2 times in total.
Image
User avatar
Milch
Chaos Rift Junior
Chaos Rift Junior
Posts: 241
Joined: Sat Jul 11, 2009 5:55 am
Programming Language of Choice: C++
Location: Austria, Vienna

Re: What API do YOU use and why?

Post by Milch »

Stupid poll - lets me only select one option
I use SFML and OpenGL
Follow me on twitter!
User avatar
MrDeathNote
ES Beta Backer
ES Beta Backer
Posts: 594
Joined: Sun Oct 11, 2009 9:57 am
Current Project: cocos2d-x project
Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
Programming Language of Choice: C/++
Location: Belfast, Ireland
Contact:

Re: What API do YOU use and why?

Post by MrDeathNote »

I use OpenGL and SDL.
http://www.youtube.com/user/MrDeathNote1988

Image
Image

"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: What API do YOU use and why?

Post by GroundUpEngine »

All the above ;)
mattheweston
Chaos Rift Junior
Chaos Rift Junior
Posts: 200
Joined: Mon Feb 22, 2010 12:32 am
Current Project: Breakout clone, Unnamed 2D RPG
Favorite Gaming Platforms: PC, XBOX360
Programming Language of Choice: C#
Location: San Antonio,Texas
Contact:

Re: What API do YOU use and why?

Post by mattheweston »

For those that use a combination of these, how do you split the usage? For example, do you use something like SDL to handle windows and all the startup crap and then use OpenGL for your main graphics stuff?
Image
User avatar
MrDeathNote
ES Beta Backer
ES Beta Backer
Posts: 594
Joined: Sun Oct 11, 2009 9:57 am
Current Project: cocos2d-x project
Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
Programming Language of Choice: C/++
Location: Belfast, Ireland
Contact:

Re: What API do YOU use and why?

Post by MrDeathNote »

mattheweston wrote:For those that use a combination of these, how do you split the usage? For example, do you use something like SDL to handle windows and all the startup crap and then use OpenGL for your main graphics stuff?
Basically you use SDL to handle everything apart from graphics.
http://www.youtube.com/user/MrDeathNote1988

Image
Image

"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
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 API do YOU use and why?

Post by dandymcgee »

Depends on what the goal is. I've used OGL, SDL, DirectX, & XNA.

C++ 2D low demand - SDL
C++ 2D/3D high demand - SDL/OpenGL
C# 2D low demand - XNA
C# 2D/3D high demand - XNA/DirectX
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
LeonBlade
Chaos Rift Demigod
Chaos Rift Demigod
Posts: 1314
Joined: Thu Jan 22, 2009 12:22 am
Current Project: Trying to make my first engine in C++ using OGL
Favorite Gaming Platforms: PS3
Programming Language of Choice: C++
Location: Blossvale, NY

Re: What API do YOU use and why?

Post by LeonBlade »

I lol'd at "roll your own" haha.
But yeah I voted SDL and OpenGL too :)
There's no place like ~/
User avatar
Trimmy
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 22
Joined: Thu Aug 05, 2010 1:16 am
Current Project: A Game
Favorite Gaming Platforms: PS3, PC ( Mac OS )
Programming Language of Choice: C++
Location: New Zealand
Contact:

Re: What API do YOU use and why?

Post by Trimmy »

OpenGL, with GLUT for now, because it's the only cross platform 3D API I know of. I use GLUT at the moment but I might use SDL in the future.
My Programming Projects:http://www.youtube.com/user/TrimmyS
wearymemory
Chaos Rift Junior
Chaos Rift Junior
Posts: 209
Joined: Thu Feb 12, 2009 8:46 pm

Re: What API do YOU use and why?

Post by wearymemory »

I voted other. I typically avoid hardware-accelerated rendering APIs and focus mainly on software-based implementations. I like to give my users the worst possible gaming experience imaginable.
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: What API do YOU use and why?

Post by eatcomics »

ha that's great weary
Image
User avatar
Ginto8
ES Beta Backer
ES Beta Backer
Posts: 1064
Joined: Tue Jan 06, 2009 4:12 pm
Programming Language of Choice: C/C++, Java

Re: What API do YOU use and why?

Post by Ginto8 »

I have primarily used SDL (more recently with openGL for graphics), but I'm intending to start using a SFML/OpenGL combination (SFML for windowing, threading, networking and OpenGL for graphics).
Quit procrastinating and make something awesome.
Ducky wrote:Give a man some wood, he'll be warm for the night. Put him on fire and he'll be warm for the rest of his life.
User avatar
spirit bomb!
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 17
Joined: Wed Jan 06, 2010 11:28 pm

Re: What API do YOU use and why?

Post by spirit bomb! »

I use teh directX because it is EXTREME!!!!!!!!

But if you want to use a (sort of) industry standard for xbox, use c++ with direct3D, and maybe a physics engine.
circular reasoning works because circular reasoning works because circular reasoning works because circular reasoning works because
circular reasoning works because circular reasoning works because circular reasoning works because circular reasoning works because
Post Reply