Благодарю за подробный ответ.
Думаю, всё же стоит рассмотреть .NET Core как рабочий вариант.
Просто много кто говорит о том, что технология ещё сыровата, но мне интересно именно это направление. К тому же, вы правильно подметили - допиливают активно, и в процессе разработки возможно даже не придётся столкнуться с теми проблемами, с которыми могли сталкиваться ещё месяц назад.
Я новичок, но хочу сделать 3D квест со встроенными мини-играми.
Уж не рассчитываете ли вы написать это всё самостоятельно?
В любом случае, вам можно посоветовать только максимально детально описать суть задания: ЧТО нужно сделать, и как это должно выглядеть. А также больше изучать возможности выбранного вами движка, нарабатывать навыки на более простых задачах. Позже у вас появится понимание КАК это можно реализовать. В интернете за вас вам никто ничего не сделает и не разжуёт.
...
Да, можно сделать и сценой на вершине стека, например.
Чтобы все формы видели глобальные переменные, можете использовать паттерн Singleton. В шарпе есть удобные static class, которые реализуют такое поведение из коробки. Если у вас от такого подхода ущемляются чувства адепта ООП, можете передавать параметры через конструкторы форм или какие-нибудь публичные методы. Так тоже можно.
Умоляю, давайте имена классам/переменным на английском языке, не привыкайте к тому, чтобы называть на своём, пусть и латиницей. Другим ваш код будет сложно понимать.
AVKor: да, действительно. Мне почему-то показалось, что автор хочет в магистратуру. Насчет аспирантуры всё сложнее, насколько я знаю. Нужны публикации, научная работа.