What API do YOU use and why?
Moderator: PC Supremacists
-
- 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?
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.
- Milch
- 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?
Stupid poll - lets me only select one option
I use SFML and OpenGL
I use SFML and OpenGL
Follow me on twitter!
- MrDeathNote
- 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?
I use OpenGL and SDL.
http://www.youtube.com/user/MrDeathNote1988
"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
"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
- GroundUpEngine
- 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
-
- 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?
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?
- MrDeathNote
- 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?
Basically you use SDL to handle everything apart from graphics.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?
http://www.youtube.com/user/MrDeathNote1988
"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
"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
- dandymcgee
- 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?
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
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!
- LeonBlade
- 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?
I lol'd at "roll your own" haha.
But yeah I voted SDL and OpenGL too
But yeah I voted SDL and OpenGL too
There's no place like ~/
- Trimmy
- 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?
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
-
- Chaos Rift Junior
- Posts: 209
- Joined: Thu Feb 12, 2009 8:46 pm
Re: What API do YOU use and why?
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.
Re: What API do YOU use and why?
ha that's great weary
- Ginto8
- 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?
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.
- spirit bomb!
- Chaos Rift Newbie
- Posts: 17
- Joined: Wed Jan 06, 2010 11:28 pm
Re: What API do YOU use and why?
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.
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
circular reasoning works because circular reasoning works because circular reasoning works because circular reasoning works because