Разработать чат Unity3d + DarkRift server

Всем привет, как указано в названии, необходимо сделать чат с использованием Unity3d + DarkRift server.
Для обращению к диску использую https://assetstore.unity.com/packages/tools/integr...
Пример работы c DarkRift https://github.com/mwage/DarkRift2_Boilerplate/tre...
Для базы данных я использую SQLITE.
UI самый простой для проверки работоспособности, простое создание пользователя для проверки.
Чат должен поддерживать: групповой чат, создание групп, приват, передача файлов изображений, различные настройки
Делаю программку для жены, но так как это далеко не моя специальность, застопорился с чатом.
Мне нужно не готовое решение, а шаблон с которым я мог бы работать.
Я не знаю как организовать базу данных для чата, как и где хранить файлы, хранить сообщения если пользователь не в сети и т.д., боюсь фигни наделать)
О цене договоримся.

Читайте на 123ru.net