Jump to content
  • Advertisement
Sign in to follow this  
ChineseWangRui

I`m a beginner,and I want to kown how to learn game developing?

This topic is 2227 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

My english is really broken.

I`m a beginner,and I want to kown how to learn game developing?

what should I learn first? C++? WIN32API GDI? DirectX?



Please give me a learning order. Thanks!

Share this post


Link to post
Share on other sites
Advertisement
If you just want to develop games with no/little interest of how things works at API-level (or implementing graphics yourself) you should look into existing game engines like UDK, Unity and others, this is the faster/easier way to develop a game.
On the other hand, if you are interested in writing graphics code yourself you have to learn C++ and DirectX/OpenGL at least C# and XNA.

Anyway, start by learning at least one programming language (C++ or C# are probably you're best bet). Edited by TiagoCosta

Share this post


Link to post
Share on other sites


what should I learn first? C++? WIN32API GDI? DirectX?



First? None of the above.

Read this. Or possibly this. ( <-- Google translation of English to Simplified Chinese ).

Pick a language, I would personally recommend something other than C++. If you are however going with C++, do not start with Windows programming in any form, that includes GDI, DirectX, etc... ). Start with console apps, then maybe a library such as SFML or SDL.

Share this post


Link to post
Share on other sites
^what he said, you should get to know one language rather well, like c++, java, or some script language like ruby maybe.
Doesn't really matter I think, you need to get to know how things work, if you need to switch to another language some day because of performance issues or certain functions you need or whatever, that's not a big deal. You will have to get used to the new syntax (though its really similar most of the time) but you will keep your experience from other languages you have worked with.
What you could do is, search the internet for guides/tutorials on how to make simple games like snake/pong/space invaders, and just go with the language the tutorial is made for. Those games include the knowledge needed for animation, collision, key input etc, at least for 2D games. I havn't been into 3D myself, don't care much to it and tbh, I think it would be a bit too much for me to handle.
But you can't go wrong with some basic knowledge like that.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!