Epic Games has released the Unreal engine for free! You can develop your own game using the Unreal engine and do with it whatever you like. This should cut down massively on game development costs and because it’s such a huge platform, should give you loads of possibilities.

UDK – Unreal Development Kit – Epic Games.