The first step for
the development of any game is to come up with a plot for the game. Everything can be expanded from this point onwards,
but it's important to always come back to that original point. A genre
that summarises what the objective of the game is, whether it is hack and
slash, a first person shooter, an RPG or a puzzle game. Then a platform is
selected on which the Game will be made which can range from XNA game studio to
any famous or indie game engine. The Unreal
Development Kit is updated on an almost monthly basis, and there's the added
advantage that you won't have to hand over any royalties until your game makes
over $50,000. Another alternative Unity was created with making 3D games
in mind, and a completely free version is available online. The main benefit of
Unity is its cross-compatibility.