Answer the question
In order to leave comments, you need to log in
How to make a simple 2D game for Android and Desktop?
There is a clear goal - to make a simple 2d-runner.
I am interested in the final result, I do not do it for a portfolio / training.
Deploy first of all on Android and windows desktop
it would be nice to have macOS and iOS (why not)
another option is an application for VK
I am good at Java, JavaFX is very good. Ready to learn new things if needed. The problem is that I DO NOT know how games are made)
With what to write? (only Unity comes to mind, I don't know anything else, but maybe there are good solutions for Java)
And what is the best way to distribute the desktop version? (Heard very easy and convenient via Steam)
Answer the question
In order to leave comments, you need to log in
https://love2d.org/
Example and Play Mario in browser
Distribution platforms - Windows Dektop, Android, Linux, MacOSX, iOS, Web (via Emscripten).
libjdx is suitable for creating games on desktop, android, html5, you write everything in java. A game written for android will also work on a compluhter, nothing needs to be rewritten
www.slant.co has good comparisons. With a claim to objectivity.
For example:
Best 2D Engine
Best 2D Engine for Android
Definitely Unity.
I can help with general information, how to approach the development of an idea and make a competent project, what assets to use, how to optimize the game, which animation program to choose.
If interested, write.
If you know Java well, then IMHO it would be better to take something like LibGDX https://libgdx.badlogicgames.com/ (this one is mainly for 2D) or jMonkeyEngine jmonkeyengine.org (this one is mainly for 3D).
But you can take any non-Java engine, but then you have to learn the scripting language for this engine (for example, C# if unity, GDScript if Godot, or Lua if Corona SDK or Gideros).
PS Or take a thread constructor. where no programming is required (Construct 2, for example).
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question