I am mainly programming this on Unity 3D, which is free for users. I am also planning on creating my models on Blender, which is also free. The GUI will be done using the Unity 3D add-on, NGUI. The creation of assets and the programming will be done personally by me. If necessary due to time constraints, I’ll look for free assets on sites like blendswap. Therefore, I believe that this project could possibly be created for free.
That being said, there may be some assets I may want to use that aren’t available for free. I’ll therefore, set a personal budget of about $300, due to how expensive these assets can get, but I’ll avoid from doing so as much as possible.