Game programming: programs, features of creation and recommendations

Surely every gamer at least once in his life thought about creating his own game project. Moreover, many even begin to make various body movements in this area. But as a rule, after a week or two, a young game dev, faced with certain problems, like an elementary lack of knowledge, forgets about his dream and sits down the next shooter. What is the matter? Is game programming really such a laborious and incomprehensible process for ordinary mortals? You can find the answer to this question in this article.

Game development

Game programming




, — . , . , , , , .. -, .

, . , "" "" — , 10 . , - , .





.

. , - . . — . , . ?

. . ? ? , programming language . .

, C++. . ? , C++ . : .

, C++ . . - .

Game creation programming




Python — , , . -, . , . -, . , C++ . Python ( ). , , "" (2005), " 4", " 4" , .

























Java — , . , — . , , "", ("", "", "" ..). . , Java . . "" "".

Creating games without programming




, , - ? . ? .

— , . , , . , — , . , , , .

. . , , .. .

, . , . , -.

Games without programming




, — Game Maker. . . . , — . , Game Maker . . , , . . Game Maker (, ..) ().

Construct 2 — 2D-. , — . "" iOS, Android, Windows, Web .. Construct 2 " ".

Games Programming Software




— , , . , , .




All Articles