С помощью чего сделать простую 2D-игру для Android и Desktop?

Есть четкая цель - сделать простенький 2d-runner.
Интересует именно конечный результат, делаю не для портфолио/обучения.

Deploy в первую очередь на Android и windows desktop
хорошо бы macOS и iOS (почему бы и нет)
еще вариант - приложение для VK

Я хорошо владею Java, очень неплохо JavaFX. Если понадобится - готов обучиться новому. Проблема в том, что я ВООБЩЕ не знаю, как делаются игры)
С помощью чего писать? (в голову приходит только Unity, больше вообще ничего не знаю, но может есть годные решения для Java)
И как лучше распространять desktop-версию? (Слышал, очень легко и удобно через Steam)
  • Вопрос задан
  • 1342 просмотра
Решения вопроса 1
OnYourLips
@OnYourLips
Unity
Максимально кроссплатформенный, максимально дружественный к новичкам.
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
xmoonlight
@xmoonlight Куратор тега Разработка игр
https://sitecoder.blogspot.com
https://love2d.org/
Пример и Поиграть в Mario в браузере
Платформы дистрибуции - Windows Dektop, Android, Linux, MacOSX, iOS, Web(через Emscripten).
Ответ написан
Conan_Doyle_SBINH
@Conan_Doyle_SBINH
Лентяй, но не ленивый
libjdx подходит для создания игр на десктоп, андроид, html5 пишешь все на java. Игра написанная для андроида будет работать и на комплюхтере, ничего не нужно переписовать
Ответ написан
@Hzpriezz
Однозначно Unity.
Могу помочь с общей информацией, как подойти к разработке идеи и сделать грамотно проект, какие ассеты использовать, как оптимизировать игру, какую программу для анимации выбрать.
Если интересно, пиши.
Ответ написан
@benoni
программер-любтель, иногда подрабатываю фрилансом
Если хорошо знаете джаву, то ИМХО лучше будет взять что-то типа LibGDX https://libgdx.badlogicgames.com/ (этот в основном для 2D) или jMonkeyEngine jmonkeyengine.org (этот в основном для 3D).

Но можно взять и любой не джавовский движок, но тогда прийдется учить скриптовой язык к этому движку (например, C# если юнити, GDScript если Godot, или Lua если Corona SDK или Gideros).

P.S. Или взять какой-нить конструктор. где не требуется программировать (Construct 2, например).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
KubRu Москва
от 50 000 до 100 000 ₽
Почта Банк Москва
от 207 000 до 240 000 ₽
S2 | CRM Тольятти
от 120 000 до 200 000 ₽
05 апр. 2020, в 13:34
8000 руб./за проект
05 апр. 2020, в 12:19
3000 руб./за проект
05 апр. 2020, в 12:11
35000 руб./за проект