Скинь код, который запускает игру, чтобы это можно было дебажить и воспроизвести проблему. Я бы глянул ради интереса, но вникать в огромный класс полностью от и до, пытаться заставить это работать на своём пустом проекте совсем неохота. Это долго. Выходные не бесконечные. Ну или не я, так кто-то другой потом посмотрит.
Перепиши код так, чтобы его по-человечески можно было дебажить. Как дебажить это, когда ты даже путь не можешь посмотреть? Якобы коротко написано, а по факту создал себе проблем, в которых даже разобраться не получается.
JulieLearning, так на скриншоте показано, что такой метод есть, но на вход он принимает тип данных int, а не string и ещё 3 других перегрузки есть у этого метода (1 of 4). У класса SceneManager 4 метода LoadScene.
Если не нашёл, нормально вернуть или null или даже пустую строку, но точно не NONE. Можешь возвращать какой-нибудь Optional, где T - будет string. Только зачем, если проще вернуть null.
Наверняка есть правильная, хорошая инструкция, но я такой не знаю и даже не хочу копать в эту сторону. Просто установи Android Studio + эмулятор какой-нибудь. У меня только после этого всё заработало. Видимо, IDE что-то там правильно ставит, настраивает.
todoman, ну я и не говорю, что речь о проекте уровня того же тостера или Word или Unreal Engine. Для кого-то большое приложение – какой-нибудь ежедневник или учёт финансов❗
Заведи привычку дебажить свой код. Точки останова ставь, логируй свой код и т.д. Во время дебага найди способ понять на каком персонаже выполняется в данный момент отладка кода.
Юра Майллер, C# знаешь? Опыт программирования есть на любом языке программирования? То есть ты знаешь, что такое интерфейс, класс, экземпляр класса, переменные, передача параметра в метод по ссылке и по значению, ветвления (if else, switch и т.д.), циклы (for, do while, while)? Что такое массив, что такое словарь и подобное знаешь?
Самый простой вариант для тебя смотреть видеокурс по разработке 2D игры для начала. Например, https://www.udemy.com/course/unity-2020/
И учить C# отдельно от Unity - создавать консольные приложения и там тренироваться, делать как написано в книге и т.д.
Мне пока видится набор готовых комнат со всеми скриптами и переходы между ними, как в The Binding of Isaac. Мне кажется, это самый легко реализуемый вариант.
Тебе нужно написать серверную часть (например, ASP.NET Core на C#, или Ktor на Kotlin и т.д.). Через API общаться из WPF приложения с серверной частью. Авторизация имеет смысл только, если авторизовавшись ты будешь получать с сервера какие-то данные, которые сервер умеет отдавать только тем, кого он знает - это зарегистрированным ранее и авторизованным.