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.
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.
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 :)
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
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?
Does anyone know if ubuntu is good for programming? Is it good for game development?
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
i never use ubuntu. so i let for another person ;)
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.
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.
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.