Хорошее начало... Не хочу показаться Обломовым)) но зачем вам логика на данном этапе... Соберите просто красивую картинку. Просто если это будет Rpg то ее архитектуру нужно отдельно продумывать, долго и желательно на перед, для этого понадобиться много времени и Технический дизайн так как это одна из самых сложных игровых систем. Все ошибки на данном этапе скажутся впоследствии в переписывании и удаление нафик большей половины работы... так оно обычно получается когда новички знакомятся с Unity выбирают язык java, c#, boo... но не знают в каком формате будут данные игры, диалоги, модели. Сколько человек подразумевается в команде и что в какие системы должно быть выделено в отдельные независимые модули с которыми можно работать по отдельности не затрагивая другие... какие промышленные шаблоны использовать и т.д. Т.е пока ДизДок не написан, нужна картинка и вспомогательные простенькие скрипты для демонстрации, а чего планируется, в том числе даже геймплейные... Естественно это далеко не прототип так Черновик в котором 99% уйдет под нож... Я не нагоняю уныния, просто оно всегда так весело начинается... романтично, а потом надо работать и возвращаться на землю. Совсем несложно создать картинку, Unity самый юзерфрендли двиг из всех на рынке... но если под картинкой нету четкой архитектуры это все разваливается как карточный домик. А Рпг замечу это сложная архитектура с кучей модулей и представляющей из себя десятки тысяч строк кода, в которых потом разбираться другим или нет)). Нужен технический дизайн перед созданием систем, а потом уже за логику приниматься...) Под Систему можно взять например Управление Камерой это первое что приходит на ум, потом там управление данными игры например сохранением прогресса на чек пойнте и выборе формата данных. Не стоит уподобляться самопальному проекту, где все продумывается только на данный момент по обстоятельствам и по мере поступления проблем)))