Я все же решил начать писать по мере продвижения создания игры, о проблемах с которыми мне пришлось или придется столкнутся а так же их решение, думаю начинающим разработчикам может это пригодится.