Справочная информация
Безопаснее иметь клиентское веб-приложение и сервер в одной сети, поскольку серверные порты можно выставлять только внутри сети, а не делать их общедоступными. Я хочу представить свою игру Unity3D, используя эту меру безопасности, и следовать DMZ-подходу.
Текущее состояние
В настоящее время моя игра компилируется и собирается как собственное приложение и поставляется на Android / iOS хранить. Пользователи делают запросы через HTTPS на мой (сервер) REST Api. Это открывает целую кучу проблем безопасности.
Цель
В конечном итоге я хочу иметь небольшое собственное приложение, по сути, просто оболочку, которая загружает мою настоящую игру с моего удаленного сервера Unity3D. Сервер Unity3D связывается через внутренние сетевые порты с моим реальным сервером и базой данных.
Вопрос
Возможно ли выставить Unity подобным образом? Единственный способ, которым я тестировал, - это компилировать Unity как проект WebGL и встраивать его в веб-сервер / фреймворк, такой как NodeJS, Angular или аналогичные.