Hello! I'm very keen in making a game, but not really sure where to start. Just hoping some people on here can point me in the direction of useful tutorials for simple games like pong to get me started.
How much experience in C++ do you have? I mean everyone wants to learn to make games... EVERYONE, but you have to be willing to put in a lot of time doing tedious, boring, almost lifeless work before you are even close to understanding how to create a basic form on a forms application or win32 app, and if you want it to work on a mac or some other platform it becomes even more difficult
I suggest starting by taking classes, I spent a full year practicing my programming before i took a class, and i learned 3 times as much in that 8 week class
Books are ok but a lot of times they cost more than classes, make less sense as you start out, and result in you writing messy code because no1 learned you how to write it right :P (everyone hates reading messy code)
Well you obviously need to know a programming language or scripting. Then you get to chose libraries or tools (libraries: Allegro, SDL, SFML) (tools: GameMaker, Unity). Then just google for tutorials as there are tons.
Directed at Gfreak45: Currently on a course at college for software. I've learned basic stuff, and messing around with arrays and such, just getting more used to the code since I used visual basic first. At present, my project is to make an application, which I have not started. Plan to soon.
Directed at BHXspecter: Thanks a lot for the link man, I will utilise that! I also have UNITY installed.
I would suggest that you simply stay the course with your class and practice each thing you learn over and over till you could do it in your sleep...
then once you learn class inheritance you will have the tools you need to create a small game but you will be able to, at that point you should look to do this, but until then hone your skills, you will have a MUCH better time programming a game when you have hit that point
While I do agree it is best to have a solid understanding of the language, there really isn't any reason you can't start experimenting with SFML and learn it concurently. I suggest SFML 1.6 as there sems to be more tutorials for it.
Not necessarily whole bunch about c++. Because if are saying that u must know about all inheritances, classes, managers... in that case, you must also know about directX 3d stuff, so, you can end up not creating a game for ateast another 1.5 year.
As long as you know the basic stuff about c++, then you are all good. You dont need to know stacks, vectors, inheritances and all other HELPFULL stuff if you want to start developing the game.
My suggestion how to start developing the game - get to know the basic C++ stuff + classes(those things are just too god damn useful) and then find some free 2D game shell/engine laying around somewhere in internet.