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

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

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

Я хорошо владею Java, очень неплохо JavaFX. Если понадобится - готов обучиться новому. Проблема в том, что я ВООБЩЕ не знаю, как делаются игры)
С помощью чего писать? (в голову приходит только Unity, больше вообще ничего не знаю, но может есть годные решения для Java)
И как лучше распространять desktop-версию? (Слышал, очень легко и удобно через Steam)
  • Вопрос задан
  • 1377 просмотров
Решения вопроса 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, например).
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
05 июн. 2020, в 19:23
1000 руб./за проект
05 июн. 2020, в 18:49
35000 руб./за проект
18 мая 2020, в 13:02
5000 руб./за проект