I want to make video games!!!

I've finished the basics of c++,now what!? I decided to learn programming because i was interested in making games, where do i start to make a game.
Start with some lightweight library like SFML. It has good documentation and tutorials.
http://sfml-dev.org/
learn how sin and cos can help you with movement once you got your sfml or sdl running

EDIT:http://www.helixsoft.nl/articles/circle/sincos.htm
Last edited on
closed account (N36fSL3A)
SDL or SFML. SFML is faster but I like SDL better.
I've finished the basics of c++,now

What,just the basics ? get experience in the language and learn advanced concepts and methodologies.
At least you should know OOP,if you really want to use c++ and not just c.

The following game tutorial might be of your interest.It is based on SFML1.6 though you can easily port it to sfml2.0 using the sfml docs.Or you might just learn the process of game making and common techniques using it.

http://www.gamefromscratch.com/page/Game-From-Scratch-CPP-Edition.aspx
Last edited on
closed account (N36fSL3A)
No pick SDL :( it is slowly losing programmers.
No pick SDL :( it is slowly losing programmers.

Thats quite a reason to pick sdl. :)
SDL - losing programmers => smaller community + slow + old + only c
SFML - gaining programmers(in that sense) => growing community(IMHO very helpful even the primary developer laurent responds to newbs posts) + fast hardware accelarated + new (2.0 released last month) + c++ + easy

sam , now pick your library.

Footnote : of course my comparison is biased , i like SFML more
closed account (1yR4jE8b)
I personally prefer SFML, but Valve advocates for SDL when making games/engines on Linux so I wouldn't discount it just yet.
closed account (N36fSL3A)
Actually SDL + old = large database of tutorials and very large community (still).

And SDL 1.3 is going to be release very soon.
SDL 1.2 is archaic and probably should not be picked up by anyone new. It uses/teaches outdated techniques and gets poor performance on modern hardware as a result. I doubt SDL 1.3 will be any better.


SDL 2.x appears to be significantly better, and anyone using SDL should be using SDL 2.x and not 1.x.
closed account (N36fSL3A)
I still recommend SDL no matter what Disch.

#iloveyousdl
Please, please, please do not use hashtags on this website. I beg of you.
closed account (N36fSL3A)
That was a joke, lol. I think that was the first one I used in 1 or 2 weeks.

I think I deserve a cookie.
Topic archived. No new replies allowed.