Sign in to follow this  
Nijg

Where can I get a free 2d C++ game engine?

Recommended Posts

I have just started learning C++ recently, and I really want to be able to program games like I did back when I used Game Maker (an extremely simplified programming language.) I asked my brother where I could find good free C++ game engines, and all he told me about was 3d engines, and I am not looking for 3d engines, I want a 2d game engine. So does anyone know where I can get a free 2d Game Engine for C++?

Share this post


Link to post
Share on other sites
You just learning C++ I wouldn't recommend a game engine, but game programming library much like SDL and/or Allegro at the bottom are links to both respectively. Why do you need a game engine? Have you thought about learning the fundamental techniques required in making a game? Maybe you have the library simplify the framework of the game, (core component that make up a game engine), and learn how to make game through libraries, and API's at a slow but constant rate?

SDL (http://www.libsdl.org/)

Allegro (http://www.talula.demon.co.uk/allegro/)

Also, go to the Alternative Library forum, and look at the FAQ's, and there you shall find links and links of other libraries, tutorials, and much help.

Good Luck! ;)

Share this post


Link to post
Share on other sites
Quote:
Original post by Funkymunky
I agree with aleisterbukowski you should use a library, but in the interest of education I know of 2 2D game engines (and google is quick to point them out as well)

Torque 2D and PTK

I second PTK, I use it for all of my 2D projects. Easy to use API, fast, fun times.

It should be noted that should you ever release a game commercially with PTK, it does require a $200 license. Until then, you're free to do with it as you will (minus the source).

Share this post


Link to post
Share on other sites
Quote:
Original post by aleisterbukowski
You just learning C++ I wouldn't recommend a game engine, but game programming library much like SDL and/or Allegro at the bottom are links to both respectively. Why do you need a game engine? Have you thought about learning the fundamental techniques required in making a game? Maybe you have the library simplify the framework of the game, (core component that make up a game engine), and learn how to make game through libraries, and API's at a slow but constant rate?

SDL (http://www.libsdl.org/)

Allegro (http://www.talula.demon.co.uk/allegro/)

Also, go to the Alternative Library forum, and look at the FAQ's, and there you shall find links and links of other libraries, tutorials, and much help.

Good Luck! ;)


I forgot to add: I have been using programming languages for nine years I think I would be ready for a game engine.


Quote:
Haaf's Game Engine (HGE).


I am going to try that.

[Edited by - Nijg on May 10, 2008 1:35:31 PM]

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this