(This article is a piece of idea, which is a personal record. But to share this with you, I will share it with you)
Game development has always been my favorite field of exploration.
In the past, C ++ was the primary condition for game development on Windows, and familiarity with DirectX was essential. The development of games on the console also had a series of specific APIs and engines. With the popularity of. net, some windows games are also being developed using. net. At this time, we can use more flexible C # and other languages.
Later, Microsoft released xNa game studio, allowing game development not only to enter the. NET world on the platform and language, but also to develop tools in the. NET era. Of course, xNa is still quite amateur. We developed most simple games with xNa. But more importantly, xNa game studio is the first cross-platform development tool to develop games that can run on both the Xbox and PC.
Now xNa game studio 3.0 is coming soon this spring. Its biggest feature is its support for Zune game development. In this way, Zune is not only the iPod, but also the PSP. However, due to Zune's Hardware Design restrictions, Zune game development still has some specific restrictions, such as the game can only use 16 MB of memory. Of course, to truly become the "Ms PSP", Zune also needs to add necessary peripherals, such as wireless controllers. In addition, does Zune seem to have no dedicated GPU?
In addition, Microsoft's previous. Net micro framework for micro devices has also been used as a game development platform. For example, you can download the Russian square.CodeLook. Note: The interfaces of these games are not developed by DirectX or similar, but by micro WPF!
So now we can develop many. Net games: Apart from PC games, Xbox games, and Windows Mobile Games, we can also develop Zune games and micro games.
With micro game, it is no problem when you want to play Tetris on your watch.