ideo: Попробуйте скачать Fibrum SDK, они в своё время тоже велосипед изобретали. Не знаю, правда, зачем вы это делаете при наличии встроенной поддержки VR в юнити.
Данил Афанасьев, Ну, без английского в программировании тяжело, советую подучить. JsonUtility работает достаточно просто, нужно создать класс с такими же полями, что и в приходящем json, а потом вызвать FromJson:
var example = JsonUtility.FromJson<Example>(jsonString)
Этот метод разберёт вам строку с json и попробует найти одноимённые поля в вашем классе, если такие есть, то он заполнит их данными из json. Работает примерно как int.Parse, только более продвинутый.
Nikitos_STR, Архитектура существует сама по себе, Юнити это просто контекст применения. Я бы порекомендовал почитать про шаблоны проектирования в целом и попробовал применить их на практике в мини-проекте на день-два. Ещё полезно читать чужой код для развития кругозора, накачайте в Asset Store плагинов с хорошими оценками и посмотрите как они сделаны. Из хороших источников информации могу посоветовать этот и этот. Но могу точно сказать, что прочтение само по себе мало что даёт, пока сам раз пять одно и то же не напишешь - не разберёшься.
FedosikArthur, Плюсы более низкоуровневые по сравнению с шарпом, для программирования на них нужно больше знать про работу с памятью и указателями, в шарпе это всё абстрагировано и в обычной работе не встречается. В плюсах можно совершать очень сложные ошибки, которые просто так с первого взгляда не найти, почитайте блог PVS-Studio для примеров. В общем случае стоимость поддержки программы на плюсах больше чем у программы на шарпе.
Кхм, как вы к такому оригинальному решению пришли? Подбирали случайные переменные пока не скомпилировалось? У трансформа rotation это кватернион, компонента w вне контекста кватерниона смысла не имеет, вы просто взяли случайную цифру и вставили в координаты трансформа. Вы бы лучше показали настройки Canvas.
Владимир Муковоз: Второй девкит уже года полтора-два как не поддерживается, не берите его. Драйвера практически не работают, совместимых приложений с гулькин нос, да и сам по себе он не шибко классный, если сравнивать даже с Gear VR.
EvolDev, На нормальную змейку со звуками и полным геймплейным циклом у вас уйдёт кучу времени. Даже реализация банальной паузы может заставить вас переделать всю архитектуру игры. Если змейка кажется простой, можете сделать трёхмерную змейку, или раннер, или стрелялку с видом сверху, никто вас не останавливает. Важна не сложность игры как таковая, а то, что вы сами всё аккуратно сделали, упаковали для магазина и работали при этом с репозиторием. Это по сути условия, максимально приближённые к реальным. Если ещё друга к разработке подключите, то вообще получите мини-студию. Единственное, что не проверить по такой игре, это ваше умение слушать начальника и выполнять задания, для этого вас могут попросить выполнить тестовое задание. Ещё можете погуглить "список вопросов для собеседования unity3d", это укажет вам на места, которые имеет смысл подтянуть.
Роман, Через атрибуты можно сделать декоратор, но метод придётся вызывать хитрожопым образом, сначала искать атрибут на нём через рефлексию, потом доставать из него информацию о другом методе и так далее.