It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hello,

I find it easier to learn a language (in this case C++) if I am do a project in that language, so I am aiming to learn C++ and am looking for an engine to start me off.

I wanted to make a game with very very basic mechanics, similar to the first 2 oddworld games mechanics (i.e, walking, running, jumping, hoisting, pulling levels, etc.).

So what C++ engine's are there available that are beginner freindly (ish - I have someone who is willing to teach me a bit if I can find a good engine to use) and suit this requirements? I had a look at ClanLib but from what I can tell it isn't exactly an engine, more of a starting point for you to build an engine off.

Thanks,

sv
No posts in this topic were marked as the solution yet. If you can help, add your reply
Pick one:

Learn C++.
Learn how to use an already made engine.

I'll suggest going with the first and building an engine from scratch. Yes, it would take more time, but you'll learn a lot more this way.
Take a look at this.

I can assure you that you won't be able to use C++ without actually reading a tutorial on basics anyway, there's just too many possibilities. And this week, I'll post working version of tetris on that webpage, with explanations as to how everything works, and later, we're gonna jump on coding Mario. So you can actually learn to build such an engine, with a small group of other enthusiasts who can help you out whenever needed. I don't think it's a good starting point to just grab a finished engine and try to figure out how it works: It'll make your life harder the moment you try to make something of your own.
I think cobbling together highly specific engine components is how I've learned the most, because you get to learn how everything works together without writing the absolute lowest-level code.
avatar
kavazovangel: Pick one:

Learn C++.
Learn how to use an already made engine.

I'll suggest going with the first and building an engine from scratch. Yes, it would take more time, but you'll learn a lot more this way.
Actually 2 requires one, so I want to do 2 while doing 1 if that makes sense.
avatar
Fenixp: snip
I have a tutorial, from the official C++ site, and I have a little bit of a background with a couple of other languages.

I'm not sure I would be able to commit to a project like yours, however, so while I can read your blog posts I would just be 'extra baggage' so to speak.
avatar
sloganvirst: ...
My blog's using the tutorial from cplusplus.com as basis :-) And there's already enough content on blog and finished code on forums to just about get you started. At least to help you learn C++ if nothing else.