Page 1 of 2 12 LastLast
Results 1 to 15 of 23
  1. #1
    Auxilium's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    深い碧の果てに
    Posts
    4,518
    Reputation
    445
    Thanks
    609
    My Mood
    Happy

    What'd be the best API to learn?

    For developing games /

  2. #2
    Void's Avatar
    Join Date
    Sep 2009
    Gender
    male
    Location
    Inline.
    Posts
    3,198
    Reputation
    205
    Thanks
    1,445
    My Mood
    Mellow
    DirectX or OpenGL. Go go go!

  3. The Following User Says Thank You to Void For This Useful Post:

    Auxilium (08-10-2010)

  4. #3
    t7ancients's Avatar
    Join Date
    Dec 2008
    Gender
    male
    Location
    New York
    Posts
    381
    Reputation
    28
    Thanks
    68
    My Mood
    Twisted
    You should learn OpenGL =D

  5. #4
    Auxilium's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    深い碧の果てに
    Posts
    4,518
    Reputation
    445
    Thanks
    609
    My Mood
    Happy
    But why ?

  6. #5
    inmate's Avatar
    Join Date
    Jul 2009
    Gender
    male
    Location
    Bottrop, NRW, Germany
    Posts
    131
    Reputation
    10
    Thanks
    194
    My Mood
    Amazed
    One API ?! You need a lot ,lot and a lot of more API´s to Develope a Game and you need DirectX or OpenGL knowing !!

  7. #6
    Auxilium's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    深い碧の果てに
    Posts
    4,518
    Reputation
    445
    Thanks
    609
    My Mood
    Happy
    Quote Originally Posted by inmate View Post
    One API ?! You need a lot ,lot and a lot of more API´s to Develope a Game and you need DirectX or OpenGL knowing !!
    Listen. I'm not trying to make crysis, or industry standard games. Get off me

  8. #7
    VvITylerIvV's Avatar
    Join Date
    Oct 2009
    Gender
    male
    Location
    The streets
    Posts
    668
    Reputation
    5
    Thanks
    61
    My Mood
    In Love
    Quote Originally Posted by Koreans View Post


    Listen. I'm not trying to make crysis, or industry standard games. Get off me
    He's right though. Even for more basic games you'd need more then just one api... I believe its two at the very least (even for extremely basic graphical games...) winAPI and then the other directx... I have done my research because this is where I plan on living my life. As a lawyer/game designer. interesting combonation, wouldn't you say?


    If you want 3d games that are ok quality but can run on macdows use opengl...

    If you want amazing graphics and think "**** the mac users" go for directx.

    Directx has 2d, and 3d apis (I believe...) so it's much easier to create 2 dimensional games in directx then it is opengl.

    Maplestory was made in directx. Combat arms was made in directx. Those are two examples of games made in directx by the same coding team. 2d and 3d.

    Personally, I'd go for directx. Even if you care about the macusers... gamers ALWAYS have windows. And if a gamer has a mac he isnt a gamer, he's a geek with a mac.



    Of course, there are many many other APIs you could use. But directx and opengl are the very best of the best. (directx being the best of the best of the best)



    going for directx 3D visit these sites and see which you prefer... first is free second is not.
    ToyMaker
    THANK VOID FOR THIS LINK IF YOU USE IT

    for directx 2D visit these sites and see which you prefer(or both? I haven't read through these... just found em and they look alright)

    EuclideanSpace
    Can't forget MSDN, right? they've helped us all... Don't lie...


    for opengl programming

    this is the site to go


    Now, those are just free/cheap sites. If you really wanna get into game programming for a possible career, I would recommend purchasing many books or going to a GOOD school. Do a background check on any school's you go to before going to them...
    Last edited by VvITylerIvV; 08-10-2010 at 04:51 PM.
    Favourite quotes:

    Code:
    I don't need easy, I just need possible. ~ Me 
    
    There are three birds on a fence. Two decide to fly away, how many are left? Three, just because you decide to do something doesn't mean you've done it. ~ Don't know who said this
    
    Do not go where the path may lead, go instead where there is no path and leave a trail. ~ Ralph Waldo Emerson
    Quote Originally Posted by VirtualSia View Post
    You both have a very weird and awkward view on Computer science.
    Computer science is about computing, which is programming.
    Definition of computing: The use or operation of computers.
    Turning on my computer = computing = programming
    LAWLFAIL

  9. #8
    Auxilium's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    深い碧の果てに
    Posts
    4,518
    Reputation
    445
    Thanks
    609
    My Mood
    Happy
    Quote Originally Posted by VvITylerIvV View Post
    He's right though. Even for more basic games you'd need more then just one api... I believe its two at the very least (even for extremely basic graphical games...) winAPI and then the other directx... I have done my research because this is where I plan on living my life. As a lawyer/game designer. interesting combonation, wouldn't you say?


    If you want 3d games that are ok quality but can run on macdows use opengl...

    If you want amazing graphics and think "**** the mac users" go for directx.

    Directx has 2d, and 3d apis (I believe...) so it's much easier to create 2 dimensional games in directx then it is opengl.

    Maplestory was made in directx. Combat arms was made in directx. Those are two examples of games made in directx by the same coding team. 2d and 3d.

    Personally, I'd go for directx. Even if you care about the macusers... gamers ALWAYS have windows. And if a gamer has a mac he isnt a gamer, he's a geek with a mac.

    Of course, there are many many other APIs you could use. But directx and opengl are the very best of the best. (directx being the best of the best of the best)
    you dont need winapi to make games
    You can develop intensly graphical games for dreamcast with 1 API

    actually SDL is a great api

  10. #9
    Void's Avatar
    Join Date
    Sep 2009
    Gender
    male
    Location
    Inline.
    Posts
    3,198
    Reputation
    205
    Thanks
    1,445
    My Mood
    Mellow
    Or, if you want to go pure 2D programming, go for Allegro.

    Anyways, I'd say DirectX, because Microsoft is awesome. Also because, like Tyler said, it supports 2D rendering and 3D. Also supports sounds ( Direct sound ). Direct3D is just awesome if you ask me. |:

  11. #10
    VvITylerIvV's Avatar
    Join Date
    Oct 2009
    Gender
    male
    Location
    The streets
    Posts
    668
    Reputation
    5
    Thanks
    61
    My Mood
    In Love
    Quote Originally Posted by Void View Post
    Or, if you want to go pure 2D programming, go for Allegro.

    Anyways, I'd say DirectX, because Microsoft is awesome. Also because, like Tyler said, it supports 2D rendering and 3D. Also supports sounds ( Direct sound ). Direct3D is just awesome if you ask me. |:
    QFET (quoted for epic truth)
    Favourite quotes:

    Code:
    I don't need easy, I just need possible. ~ Me 
    
    There are three birds on a fence. Two decide to fly away, how many are left? Three, just because you decide to do something doesn't mean you've done it. ~ Don't know who said this
    
    Do not go where the path may lead, go instead where there is no path and leave a trail. ~ Ralph Waldo Emerson
    Quote Originally Posted by VirtualSia View Post
    You both have a very weird and awkward view on Computer science.
    Computer science is about computing, which is programming.
    Definition of computing: The use or operation of computers.
    Turning on my computer = computing = programming
    LAWLFAIL

  12. #11
    Auxilium's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    深い碧の果てに
    Posts
    4,518
    Reputation
    445
    Thanks
    609
    My Mood
    Happy
    Quote Originally Posted by VvITylerIvV View Post
    QFET (quoted for epic truth)

    EDIT I FEEL LIKE AN IDIOT. my forum name has tyler. Normally its xdawnedx.
    You still dont need winapi for games

  13. #12
    VvITylerIvV's Avatar
    Join Date
    Oct 2009
    Gender
    male
    Location
    The streets
    Posts
    668
    Reputation
    5
    Thanks
    61
    My Mood
    In Love
    Quote Originally Posted by Koreans View Post


    You still dont need winapi for games
    lol really? I haven't done that much research... I'm just about to enter the magical world of classes... hope nothing happens this time.
    Favourite quotes:

    Code:
    I don't need easy, I just need possible. ~ Me 
    
    There are three birds on a fence. Two decide to fly away, how many are left? Three, just because you decide to do something doesn't mean you've done it. ~ Don't know who said this
    
    Do not go where the path may lead, go instead where there is no path and leave a trail. ~ Ralph Waldo Emerson
    Quote Originally Posted by VirtualSia View Post
    You both have a very weird and awkward view on Computer science.
    Computer science is about computing, which is programming.
    Definition of computing: The use or operation of computers.
    Turning on my computer = computing = programming
    LAWLFAIL

  14. #13
    Auxilium's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    深い碧の果てに
    Posts
    4,518
    Reputation
    445
    Thanks
    609
    My Mood
    Happy
    Quote Originally Posted by VvITylerIvV View Post
    lol really? I haven't done that much research... I'm just about to enter the magical world of classes... hope nothing happens this time.
    Unless you want Windows Message boxes popping up you dont.

  15. #14
    Void's Avatar
    Join Date
    Sep 2009
    Gender
    male
    Location
    Inline.
    Posts
    3,198
    Reputation
    205
    Thanks
    1,445
    My Mood
    Mellow
    Quote Originally Posted by Koreans View Post


    Unless you want Windows Message boxes popping up you dont.
    If you're developping a game on windows you're most likely going to create a window ( windows API ) and draw over it.

    |:

  16. #15
    Auxilium's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    深い碧の果てに
    Posts
    4,518
    Reputation
    445
    Thanks
    609
    My Mood
    Happy
    Quote Originally Posted by Void View Post
    If you're developping a game on windows you're most likely going to create a window ( windows API ) and draw over it.

    |:
    Or you could do something like

    [php]SDL_Init(SDL_INIT_VIDEO);
    screen = SDL_SetVideoMode(640, 480, 16, SDL_SWSURFACE);[/php]
    in sdl to make the window

Page 1 of 2 12 LastLast

Similar Threads

  1. What is the best way to learn C++?
    By draku1 in forum Combat Arms Coding Help & Discussion
    Replies: 16
    Last Post: 04-30-2011, 06:19 PM
  2. What Weapon is the "best"?
    By C.C. in forum CrossFire Discussions
    Replies: 10
    Last Post: 12-17-2010, 03:41 AM
  3. What would be the best emulator?
    By Polo™ in forum General
    Replies: 19
    Last Post: 08-09-2010, 07:55 PM
  4. What injectors are the best i should use?
    By BrownBoy12 in forum Combat Arms Help
    Replies: 1
    Last Post: 06-11-2010, 05:28 AM
  5. What's is the best bypass right now?
    By Dillonz in forum Combat Arms Hacks & Cheats
    Replies: 8
    Last Post: 09-19-2009, 12:12 AM