Tell me more ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I need to create a C++ game that can impress the admissions department for a college level videogame programming course I would love to follow.

Can anyone suggest a tutorial for a cool game suitable for someone that has beginner to intermediate C++ knowledge?

Before someone answers Google, I looked and looked but I can't find anything besides tic-tac-toe and pong games.

Thank you for your time!

PS: I know this is not a technical question but where else can someone ask advice from people who actually know the subject at hand?

share|improve this question
1  
That's too broad question to answer. You must decide game platform such as PC, Linux, Mobile, XBox and so on. And google more. You will be surprised how many good games are open source projects. – Paul Jan 5 '12 at 4:15
10  
The reason you find tic-tac-toe and pong so much is because they're a perfect introduction to game development. I honestly doubt you'll find a fully fledged tutorial for anything much higher (there may be one somewhere on Tetris or something). And besides if the college is asking you to show off a C++ game, they're doing so to see what you can do and not what you can read – Ray Dey Jan 5 '12 at 4:19
Thank you for your feedback. – WellWellWell Jan 5 '12 at 6:12
1  
@WellWellWell You might have a look at this question: gamedev.stackexchange.com/questions/854/… – bummzack Jan 5 '12 at 11:46
Hmm...my question was "edited",the title sounds better :D and I received more awesome feedback. I guess this is how the collective Borg begins! @bummzack Thank you for the link, I think I have a better idea of the direction I should take. I guess starting with pong or break out is not too bad as long as it leads me to the awesome life of game dev that mainly consists of fax, rugs and rockNroll ;D – WellWellWell Jan 5 '12 at 22:39
show 1 more comment

closed as not constructive by Josh Petrie, Tetrad Jan 6 '12 at 18:41

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

2 Answers

You are running before you crawl. I understand the idea of wanting to code a game quickly. But it takes time, patience, and work. These skills it sounds like you lack at the time, being rushed and all. However, I will direct you to a few areas.

1.) For C++, your best bet is to use Allegro and SDL, research those.

2.) Perhaps using a Game Engine like Unity with some C# backend?

3.) There are a plethora of books on C++ game programming, most using DX9 or OpenGL.

If you code simply from a tutorial, and not understand\learn the core concepts, you will be crushed. Programming isn't about doing it, programming is about understanding it.

Here is the jist of it, you won't find tutorials on high-end games on the internet using bare-bones C++. Those games like Pong and Tic-Tac-Toe? They are supposed to guide you to making your own side-scroller (using techniques you learned like game updating, collision detection, AI, etc.).

To be honest, to impress a course (for programmers, nonetheless) it is better to show aptitude with the programming language and the game programming fundamentals. Not with something thrown together by someone else with re-hashed textures (Do you know how many people do this?)

share|improve this answer
2  
Perhaps using a Game Engine like Unity with some C# backend? How could this be good for someone trying to make a game in C++, and a beginner at that? I do agree that OP is trying to bite off more than he can chew, and this suggestion would only add to that. – Byte56 Jan 5 '12 at 4:35
If he's doing C++, SFML may be more suitable than SDL – Alex Ames Jan 5 '12 at 4:40
Thank you all for your feedback! :D – WellWellWell Jan 5 '12 at 6:21

I suggest reading Beginning C++ Through Game Programming.

It's a gentle introduction to game programming, and it'll also teach you how to think about the code you're writing.

share|improve this answer
Thank you for the reading suggestion :) – WellWellWell Jan 5 '12 at 22:31
@WellWellWell no problem :) – Mahmoud Hossam Jan 6 '12 at 9:28

Not the answer you're looking for? Browse other questions tagged or ask your own question.