You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Связан ли ваш запрос на добавление функции с проблемой? Пожалуйста, опишите.
На данный момент используется glfw3, что не позволяет компилить под мобилки и прочие платформы, кроме как десктопа. Также это добавляет ограничение в использовании DirectX, Metal и прочих платформозависимых рендер API
Опишите желаемое решение
Переход на SDL3 позволит без проблем компилировать под множество платформ (а так как 3ая версия все еще в разработке, в будущем, возможно, будет доступно еще больше платформ), а также возможность использовать любое графическое API, кроме как GL, GLES и Vulkan
Дополнительный контекст
На данный момент множество современных движков использует/переходят на SDL (к примеру UE5, Godot), подробнее можно ознакомиться тут
The text was updated successfully, but these errors were encountered:
Как вариант, но не стоит забывать, что перед портом на iOS, android и PS4/5, нужно подумать над оптимизацией движка. На данный момент движок не поддерживает управление с контроллера, а также отсутствует сенсорное управление, так что перед портом на эти системы, проект нужно оптимизировать под них.
Что касается мобильных платформ: на Android проблем не будет. Установил .apk и вперёд. На iOS просто так .ipa не установишь, нужен сторонний софт. Либо можно залить в AppStore, но не думаю что Apple согласится добавлять в свой магазин проект на стадии разработки (объективно он ещё сырой) есть вариант с TestFlight, там не такая жёсткая модерация (так как это площадка для бета версий программ), но есть свои нюансы: например число тестировщиков (пользователей) ограничено и нужно постоянно делать обновления так как через какое-то время срок версии истекает (там 100 дней вроде или 50 не помню).
На ps портировать смысла нету, только как homebrew на взломанные ps4 ибо в PSstore его 100% не допустят. На Ps5 взломов пока нет.
Так что пока это как вариант для десктопа. Как вариант на замену glfw3 сойдёт.
Это было предложено больше с точки зрения того, что лучше перейти на SDL как можно раньше, что бы было как можно меньше проблем с выпиливанием glfw
Да и как минимум, андроид (по поводу управления, на момент тестирования, можно оставить управление с клавиатуры, как никак, с чего-то да нужно начинать) и какой нибудь WebAssembly остаются в силе
Что касается iOS и PS'ок, это опять же просто будущие возможности и никто не заставляет пилить их тут и сейчас
Связан ли ваш запрос на добавление функции с проблемой? Пожалуйста, опишите.
На данный момент используется glfw3, что не позволяет компилить под мобилки и прочие платформы, кроме как десктопа. Также это добавляет ограничение в использовании DirectX, Metal и прочих платформозависимых рендер API
Опишите желаемое решение
Переход на SDL3 позволит без проблем компилировать под множество платформ (а так как 3ая версия все еще в разработке, в будущем, возможно, будет доступно еще больше платформ), а также возможность использовать любое графическое API, кроме как GL, GLES и Vulkan
Дополнительный контекст
На данный момент множество современных движков использует/переходят на SDL (к примеру UE5, Godot), подробнее можно ознакомиться тут
The text was updated successfully, but these errors were encountered: