Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p><a href="http://code.google.com/p/gosu/" rel="nofollow noreferrer">Gosu</a> is a compact, thoughtful library for C++ (with Ruby bindings as well). I'm using Gosu right now for a project, and it lives up to its promise: it is indeed minimal, but it doesn't get in your way.</p> <p>Alternatively, there is <a href="http://www.libsdl.org/" rel="nofollow noreferrer">SDL. SDL is ultimately a fairly low-level API for doing 2D graphics with OpenGL.</p> <p>I used to use <a href="http://clanlib.org/" rel="nofollow noreferrer">ClanLib</a> all the time. It was very feature-rich. However, its development seemed extraordinarily slow, and I eventually moved on. It's certainly worth looking at, though.</p> <p>For basic physics in 2D, you may find <a href="http://www.box2d.org/" rel="nofollow noreferrer">Box2D</a> useful. Its documentation is unfortunately somewhat poor and confusing, but overall it's a good library. Using a 3D physics engine if you're just going to do 2D work is definitely over-kill and will make your job much harder than it needs to be.</p> <p>Using one of these libraries is not strictly necessary, although I would strongly recommend. It's entirely possible to build a game using OpenGL or Direct3D directly. This route is preferable if you have plans on implementing rather advanced graphical techniques.</p> <p>As Ben said, <a href="http://www.gamedev.net" rel="nofollow noreferrer">gamedev.net</a> is a phenomenal place for questions about game development. I've been viewing the forums there for years now.</p> <p>Finally, I have an incomplete listing of free game development technologies here</a>, including libraries for languages other than C++.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload