Before i forget.. another draw back:
As i only developed Software the last four years, my current knowledge of game-engineering is four years old
So do NOT expect me to write your Shader, or work with fancy (yeah four years ago it was fancy.. at least for 3D-Gamestudio) bones and physics
Though I just want to have fun while developing, so you can give me such a task, but do not expect normal (good) quality