Programming games for Windows in C ++ or C #

I just learned the basics of C ++ and C #, just the simple basics of the language. And I want to continue programming games. Someone can tell me where to start. I read somewhere that Direct-X is used to program games and I downloaded it from the Microsoft website, but I just didn't understand it. From where you started programming your game when you were just a beginner, or I need to have a deep knowledge of this language or I can only start now, please offer me.And I am in the first semester of my bachelor's degree cs.

+3
source share
8 answers

From reading your comments on the original question, you seem to be trapped in order to look too much into your views. The game "Guo World" did not happen in one night. It took a lot of time, using a lot of third-party libraries to create elements of video / audio / physics / gameplay, as well as very good working knowledge of programming in general and an understanding of the limitations often performed by the game.

Now this may seem like a negative answer, but the fact is that it is better to achieve something small than to fail in something big. Failure usually distracts people from what they really want to do.

" " - . , - : " " , , - , โ€‹โ€‹ Othello// , - , , , , 3D ..

, , ( - !), - , . , , , .

+4

. , , ! XNA. XNA - .NET DirectX. (, , #).

!

+10

++ - .

alt text

++ ++. , , ++ , . , , , , 2D 3D-.

#, , XNA, , XNA 2.0:

, ? ! XNA , Xbox 360. , , XNA 2.0 Game Programming: # 2005 . , - , , !

XNA # XNA, . , , . .

+4

XNA, #, , . creators.xna.com , , .

+3
+2

XNA . , , .

-, , ++ , Component Object Model (COM), , DirectX SDK. , , ++ Win32. Direct3D SDK DirectX 9, , . DirectX 9 Graphics Direct3D Direct3D. , , . , , , ( .. , : P). , SDK. , , , ( )!

0

Silverlight .

http://dobbschallenge2.com/. 2D- . , ..

, . , :)

0

. , , . , #.

-1

Source: https://habr.com/ru/post/1723121/


All Articles