Results 1 to 11 of 11

Thread: C++ Libary to use?

  1. #1
    Join Date
    Jul 2009
    Posts
    421
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default C++ Libary to use?

    I have been getting into C++, what should I read up on if im interested in 2D Game Development?
    And, i don't want a Game Engine. The game I'm aiming for is a RPG and if it gets big i might build a engine for it later. So here's what i want:
    *Decent 2D graphics
    *Stable
    *Ability to make a large scaled RPG.
    *Sound
    *Not a engine - I want to be able to put stuff like Halo 3's Forge and map editors. If its a engine make sure i can still code because i want to expand my c++ knowledge and that it does not narrow me down.
    A list of questions:
    *What C++ 2D game Libary Should I use?
    *Once i have a finished game in 2D, how hard would it be to port it to 3D if possible?

    Other than that, anyone learning c++ want to team up?
    Quote Originally Posted by Cstrike View Post
    Why do I even try these things? I just shit my pants over this god damn tutorial. Fuck, that's uncleanable. I can't even wash that out because there's so much of my shit it will just stain everything else. If I put it in the washing machine, I'm sure to stain the sides.

  2. #2
    Join Date
    Dec 2007
    Location
    Somewhere in Idaho
    Posts
    480
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    If you are making a game, you are making a game engine. The two are inseparable.

    That being said. If you use a pre-written game engine, what you gain is the ability to use that engines pre-written functions and capabilities. you don't loose the ability to use plugins and such.

    Now for your requirements.
    *Decent 2d Graphics, SDL(which can use opengl or Directx if you like), OpenGL, DirectX
    *Stable. The above 3 are all stable.
    *Ability to make a large scale RPG. Again, none of the above limit what you can make
    *Sound. You'll need a separate library for that, You could use native API calls, Allegro, OpenAl, or DirectSound (part of DirectX)
    *Not an engine. None of those are engines. Though, even if they where, they wouldn't prevent you from using Halo 3's Forge and map editors.

    * How hard to port to 3d.
    It depends. Clean, well written code shouldn't be TOO bad. You will have to re-write the entire graphics engine and physics engine, but if your gameplay logic is clean, it should see little rewriting. If the end goal is to go 3d, I would suggest using OpenGL or DirectX from the get go. Using something else is going to be a pain.

  3. #3
    Join Date
    Jul 2009
    Posts
    421
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    I know all that, thanks though.
    Whats a good clean editable 2D game engine then?
    Quote Originally Posted by Cstrike View Post
    Why do I even try these things? I just shit my pants over this god damn tutorial. Fuck, that's uncleanable. I can't even wash that out because there's so much of my shit it will just stain everything else. If I put it in the washing machine, I'm sure to stain the sides.

  4. #4
    Join Date
    Dec 2007
    Location
    Somewhere in Idaho
    Posts
    480
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by Neehosoft View Post
    I know all that, thanks though.
    Whats a good clean editable 2D game engine then?
    There are plenty of game engines out there, so take your pick and go with it.

    Haaf's looked good.

  5. #5
    Join Date
    May 2007
    Location
    Some where fun.
    Posts
    2,891
    Mentioned
    1 Post(s)
    Quoted
    5 Post(s)

    Default

    Go on msn, i use dark gdk

  6. #6
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    13,692
    Mentioned
    146 Post(s)
    Quoted
    130 Post(s)

    Default

    Quote Originally Posted by boberman View Post
    There are plenty of game engines out there, so take your pick and go with it.

    Haaf's looked good.
    Ogre is very good. www.ogre3d.org
    g3d is also nice. http://g3d-cpp.sourceforge.net/



    The best way to contact me is by email, which you can find on my website: http://wizzup.org
    I also get email notifications of private messages, though.

    Simba (on Twitter | Group on Villavu | Website | Stable/Unstable releases
    Documentation | Source | Simba Bug Tracker on Github and Villavu )


    My (Blog | Website)

  7. #7
    Join Date
    Sep 2009
    Posts
    66
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    But they aren't game engines. He asked for game engine and boberman answered to that.

  8. #8
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    13,692
    Mentioned
    146 Post(s)
    Quoted
    130 Post(s)

    Default

    Quote Originally Posted by fronty View Post
    But they aren't game engines. He asked for game engine and boberman answered to that.
    Ah. Sorry. I thought he was asking for graphics engines.



    The best way to contact me is by email, which you can find on my website: http://wizzup.org
    I also get email notifications of private messages, though.

    Simba (on Twitter | Group on Villavu | Website | Stable/Unstable releases
    Documentation | Source | Simba Bug Tracker on Github and Villavu )


    My (Blog | Website)

  9. #9
    Join Date
    Jul 2009
    Posts
    421
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by Wizzup? View Post
    Ah. Sorry. I thought he was asking for graphics engines.
    Im good with anything that would get me started. Orge looks nice, thanks.
    Quote Originally Posted by Cstrike View Post
    Why do I even try these things? I just shit my pants over this god damn tutorial. Fuck, that's uncleanable. I can't even wash that out because there's so much of my shit it will just stain everything else. If I put it in the washing machine, I'm sure to stain the sides.

  10. #10
    Join Date
    Nov 2007
    Location
    46696E6C616E64
    Posts
    3,069
    Mentioned
    44 Post(s)
    Quoted
    302 Post(s)

    Default

    http://www.libsdl.org/

    If i remember correctly that one has gfx and sounds. Not sure thought, check it out.
    There used to be something meaningful here.

  11. #11
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    13,692
    Mentioned
    146 Post(s)
    Quoted
    130 Post(s)

    Default

    I think this is actually a game engine too: http://www.ogre3d.org/



    The best way to contact me is by email, which you can find on my website: http://wizzup.org
    I also get email notifications of private messages, though.

    Simba (on Twitter | Group on Villavu | Website | Stable/Unstable releases
    Documentation | Source | Simba Bug Tracker on Github and Villavu )


    My (Blog | Website)

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •