Я бы посоветовал сначала написать игру.
Легко увязнуть в том, как создать лучшую игру, которая может работать на любом материале, начиная со счета и заканчивая SkyNet, но реальность такова, что выУ вас будет множество испытаний, и вы просто закончите игру, которая запускается на вашем собственном ПК.
Сначала напишите игру для одной платформы (будь тоэта платформа "Windows native с DirectX" или "Java-апплет" или даже "чистый AJAX в браузере").Если вы можете сделать это, тогда вы можете начать думать о том, как перенести его на другие платформы.Но попытка сделать все - это верный способ в конечном итоге ничего не достичь.
Или, говоря иначе:
Я выбрал мультиплатформенность (Win / Lin /Mac)
так что вы действительно решили ничего .Выберите платформу для разработки.Тогда сделайте игру.Затем заставьте его работать на других платформах.
Не беспокойтесь о том, что ваша «аудитория» сочтет приемлемой.Если ваша игра веселая, то да, люди с радостью установят Unity.Также как они установят вашу игру, если она не основана на браузере.Но важным моментом является не «что мне нужно установить, чтобы играть в нее», а скорее «стоит ли это того».Вы должны сосредоточиться на создании игры, которая стоит установки.
И если вы не планируете продать 20 миллионов копий игры и жить с ней, ваша «аудитория» не сможетне так ли важно, не так ли?Что важно, так это выпустить игру, чтобы заинтересованные могли ее попробовать.
Но одноплатформенная игра намного лучше, чем незавершенная кроссплатформенная ничего .
Игра, требующая от меня установки Unity, намного лучше, чем что-то, что требует дополнительных 3 лет на разработку, потому что вы настаивали на изобретении колеса.