Answer the question
In order to leave comments, you need to log in
Answer the question
In order to leave comments, you need to log in
Try to write a game, you will immediately understand what you are missing.
Generally speaking, for teamwork it is useful to be able to work with Git , bug trackers and various tools for teamwork. Take a walk through the repositories on GitHub (you can start here and here ), learn all three.
From a programming standpoint, it makes sense to try scripting languages like Lua or Python , which are often plugged into game engines. Experience with large frameworks like Qt will help you write better bikes. Still try to write a multi-threaded application, it also sets the brain well.
To better understand how a graphon appears on the screen, draw with OpenGL or DirectX, look through GPU Gems .
But the most important thing, of course, is making games. You can participate in Ludum Dare , it's fun.
Write a game, completely, with UI, menus, AI. Unpretentious, 2D. Like Crimsonland or Space Invaders. With patterns and stuff.
Version control systems.
A couple of popular engines and/or libs (Cocos-2D, UDK, SDL).
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question