I'm 11 years old and I'm absouloutly LOVE programming. I'm learning C++, but I heard that C++ is used for creating games. Where can I learn game development online for free.

Re: Where can I learn C++ game development online for free? 80 80

http://www.gamedev.net is going to be your best free resource.

Re: Where can I learn C++ game development online for free? 80 80

Here is some info.

I'm 11 years old

So you lied when you signed up?

From our Terms of Service:

In compliance with the U.S. Coppa Act, no one under the age of thirteen (13) is permitted to register on these forums. If someone under the age of 13 does register, it is understood that they are doing so against DaniWeb's policies and without DaniWeb's knowledge.

commented: Don't know why this was downvoted - a sulking 11-year-old? :) +5
Re: Where can I learn C++ game development online for free? 80 80

I heard that C++ is used for creating games.

That's certainly correct; a lot of game development out there is done in C++. Just keep in mind that it's not the only language you can use to develop games and in a decade or so when you're comfortable with developing games in C++ and get bored, you could try out game dev in other languages :)

Re: Where can I learn C++ game development online for free? 80 80

learn directx for c++:http://www.youtube.com/watch?v=0kpSiitk4eI

but if you are using Visual Studio, you can learn XNA: http://www.youtube.com/watch?v=yi167gMOi-I

and you need learn Game Design Theory and Practice: http://www.amazon.com/Game-Design-Practice-Wordware-Developers/dp/1556229127

commented: I use a mac, is there any IDE that has directx? +0
Re: Where can I learn C++ game development online for free? 80 80

najiawad0: you answer in wrong place, but thanks for the vote ;)
you tell me that you love programming, in these case, the C++ and that you use mac. my question is: what IDE you use now?

commented: I use Xcode for C++ +0
Re: Where can I learn C++ game development online for free? 80 80

Does anyone know if ubuntu is good for programming? Is it good for game development?

Re: Where can I learn C++ game development online for free? 80 80

sorry, i can't find your answer.. sorry.
but, maybe, you just include the directx header files...
see these book: http://www.amazon.com/Beginning-Game-Programming-Jonathan-Harbour/dp/1435454278
and maybe you find some examples and then you see if you have the header files.
sorry if i don't help you much, but you a point to start

commented: thanx :) but do u know if i should get ubuntu? +0
Re: Where can I learn C++ game development online for free? 80 80

i never use ubuntu. so i let for another person ;)

Re: Where can I learn C++ game development online for free? 80 80

Ubuntu, like most Linux distributions, is great for programming. Fundamentally, Linux is an OS by programmers, for programmers (even though it has gotten very user-friendly for anyone else too, now). I tend to prefer Kubuntu (the KDE version of Ubuntu), as it is a bit more development-oriented, and the nativeness of Qt on it makes it all that much easier.

Is it good for game development?

Sort of. It is a good platform for a few reasons. First, it is a great platform for programming in general (game or otherwise). Second, game programming relies on either DirectX or OpenGL, and in Linux, OpenGL is available and generally up-to-date (but DirectX is Windows-only). Third, third-party libraries are very easy to install and use in Ubuntu, which is crucial to speed up the development of your games. Fourth, Linux is a Unix-like environment similar to Mac OSX, meaning that porting your game to Mac platforms will be easy.

However, it isn't a good platform for a couple of reasons. First, game development can often involve using a game engine (a library of code that does a lot of the ground-work for you) which are most widely available in Windows, but still, the majority (about 60%, I would say) are available in Linux too. Second, if you want to distribute your game, Windows would probably be your target, not Linux, but still, you could develop the game mostly in Linux, and only port it to Windows once you have a complete product.

Re: Where can I learn C++ game development online for free? 80 80

Does anyone know if ubuntu is good for programming?

It depends on what you're programming. For the most part, programming something in Linux is simpler than programming it in Windows, just because libraries are handled by a package manager rather than having to go through the tedious process of manually copy/pasting includes and libs directories.

That being said, if you're using a Windows-only library like DirectX, you may be SOL on Linux.

Is it good for game development?

If you don't want an audience to play your games, sure.

Re: Where can I learn C++ game development online for free? 80 80

I'm really sorry, najiawad0, but I had to ban your account because you stated you are under 13. Legally, we cannot allow you to post.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of 1.19 million developers, IT pros, digital marketers, and technology enthusiasts learning and sharing knowledge.