Where to start? - Graphics.

Hi there. I am a 15 year old programmer with very little experience. I started programming C++ 4 days ago, and I want to make games. In the future, that is. It might be a little ambitious to start making one now. :-P
I am very fascinated about graphics, but I know basically nothing of it. Where would be a good place to start, when it comes to graphics I mean, and what are my options?

- Bob. :-)
Start by getting a graphic lib. I recommend SFML... but SDL 2.0 and Allegro are other popular options.

Install it. Follow some basic tutorials to get the idea. Then play around with it.

Before too long you'll start to see how to make what you want and can start making simple games.

2D Graphics are not really at all as complicated or as difficult for beginners as they're made out to be.
Install SFML as Disch said, it's really easy to learn and so much fun to work with, you can start by making simple games like Tic-Tac-Toe or something a bit more complicated such as a dungeon game with a somewhat decent combat system, though, i recommend you improve your C++ knowledge before learning how to do graphics.
See, here are two different things - learning programming and learning programming language - and I think, third is learning API of a given platform, which allow you to output graphics, interact with user, etc.

You did not describe what your "little experience" is. At the very beginning I dare to recommend push on with two first goals most intensively.

As about system API - nowadays many people prefer dive into mobile development for games programming - mainly for iOS and Android - and by my experience I dare to say these platforms are really comfortable enough (and here are many additions to them which will help) - so perhaps you'll switch to this at some point later, when you feel yourself ready.


It might be a little ambitious to start making one now

Why? You can write games even with very small programming skills - though of course you should understand that firstly they would be very simple games and perhaps with no beautiful interface. Anyway it gives great joy to programmer to program his own fist clumsy games. And it is really the way to learn... :)
Last edited on
In addition, if you're looking to make video games then know this, you are going to need some math knowledge, without math then it's nearly impossible to develop good games, here read this article:

http://nrich.maths.org/1374

basically you need to know Mathematics Algebra, Geometry, trigonometry and calculus.

some of these lessons are Grade-12 Math, so you can either wait or start learning them now, here's a good site to learn math:

https://www.khanacademy.org/
Last edited on
Topic archived. No new replies allowed.