Jump to content

  • Log In with Google      Sign In   
  • Create Account

We're offering banner ads on our site from just $5!

1. Details HERE. 2. GDNet+ Subscriptions HERE. 3. Ad upload HERE.


Don't forget to read Tuesday's email newsletter for your chance to win a free copy of Construct 2!


#ActualEddieV223

Posted 29 December 2012 - 08:02 PM

SFML 2, is awesome and Object Oriented, SDL, Allegro, and many other popular 2D libraries are not Object Oriented. SFML2 is super easy to use. Free for commercial use or any other use, and is open source. ( Grab a nightly of 2.0 on the forums, there is one for vs11 )

The reason people choose to roll their own, is often because they want complete control over what happens in the code, and/or to really learn about how stuff works at a low level, and/or to optimize at a low level.

If you always use engines, or even libraries, you won't learn the low level stuff that happens. A quick example is collision detection, its really easy to call a function to do it for you, but writing your own detection systems, for things like rotated boxes, circles, and ellipses will grant you invaluable experience and knowledge. Then you can think outside the box because you truly understand these things.

#2EddieV223

Posted 29 December 2012 - 08:00 PM

SFML 2, is awesome and Object Oriented, SDL, Allegro, and many other popular 2D libraries are not Object Oriented. SFML2 is super easy to use. Free for commercial use or any other use, and is open source. ( Grab a nightly of 2.0 on the forums, there is one for vs11 )

The reason people choose to roll their own, is often because they want complete control over what happens in the code, and/or to really learn about how stuff works at a low level, and/or to optimize at a low level.

If you always use libraries, you won't learn the low level stuff that happens. A quick example is collision detection, its really easy to call a function to do it for you, but writing your own detection systems, for things like rotated boxes, circles, and ellipses will grant you invaluable experience and knowledge. Then you can think outside the box because you truly understand these things.

#1EddieV223

Posted 29 December 2012 - 07:59 PM

SFML 2, is awesome. It really is super easy to use. Free for commercial use or any other use, and is open source.

The reason people choose to roll their own, is often because they want complete control over what happens in the code, and/or to really learn about how stuff works at a low level, and/or to optimize at a low level.

If you always use libraries, you won't learn the low level stuff that happens. A quick example is collision detection, its really easy to call a function to do it for you, but writing your own detection systems, for things like rotated boxes, circles, and ellipses will grant you invaluable experience and knowledge. Then you can think outside the box because you truly understand these things.

PARTNERS