Microsoft has been hard at work to create general purpose tools that can be used to create exiting content for Windows, the browser, and Xbox. The XNA framework was specifically created to make the entry into gaming for Windows and the Xbox much easier. It provides a framework where some of the building blocks and resources are predefined. One of the biggest advantages of a framework like this is that it allows the programmer to focus on the game mechanics and implementation rather than recreating a graphics or audio pipeline.
There are valuable resources on the Creators Club as well that extend the basics to include some valuable building blocks needed for game state management and general screen handling. Coding in such a way that both Windows and Xbox particulars are handled in simple methods are valuable resources for someone just starting on this journey. The general ideas remain the same regardless of the scope of the project or game. Each game that is undertaken represents an opportunity to learn ne comcepts and build onto the basic libraries that are provided by the XNA framework.
The quality of games available today vary significantly but should not be a deterrent to anybody that wants to enter the field of independent game development. On the contrary I hope that it motivates more people to add to the growing library of Xbox community games and show what can be done. The XNA framework makes this entry much easier but it also puts the burdon on the programmers to up the ante and diliver quality games that provides a fun experience for the players.
There are a wealth of additional information and resources available on the internet regarding the XNA framework and the tools that can be integrated with it to create quality games. Here are a list of valuable resources:
As we continue to expand our knowledge of the XNA framework we'll be sure to add to these valuable resources and hopefully provide some of our own tutorials. We hope you found this information valuable and that we've helped to generate additional enthusiasm for development of some independent games.
Be sure to come back and read about our latest projects and if you've enjoyed your visit here drop us a line...
Got questions? We all do so don't hisitate to email us your questions and you just might find your question and answer featured on our site in the near future.
|