V
V
vasx32020-11-27 14:45:44
Mobile development
vasx3, 2020-11-27 14:45:44

What is the current state of affairs with cross-platform frameworks for mobile platforms?

Hello readers. There was an idea to make a small mobile 2D game, I myself am a web developer, I saw a little pluses in the pictures.
Tell me how things are now with the development of games on cross-platform frameworks?

  • We were mainly interested in react native and flutter, but the latter is a little confusing because of the need to use dart (it's not clear where it can be used except for flutter itself).
    Basically, they are interested in pitfalls and whether this is an issue.
  • On the other hand, I'm just considering native, for example, using UE.

So far, I'm focusing only on android (iOS devices are not available), but if it goes, it would be cool to be able to quickly port it to the rest.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
K
KoreanGuy, 2020-11-27
@vasx3

For games, you should use game engines, but if something is simple, then flutter has a flame framework just for games. I have not used it myself, but it is gaining popularity and, judging by the description, it is quite functional.
As for doubts about flutter because of dart, then my advice is not to bother. I jokingly started working with flutter without knowing anything about dart. If you have experience with any OOP language, then you don’t need to specifically sit down to learn dart before starting to learn flutter. It is very simple and clear - a kind of mixture of js and python. In the process of learning flutter, the language will naturally learn. Then just read separately about stream and isolate (two more or less unique dart features).

D
dollar, 2020-11-27
@dollar

Things are going well. Many people use Unity . And frameworks, as such, are a bit of a thing of the past when it comes to game development. Although no one bothers to use them. Unless you can jokingly recall that .NET, as it were, is also a framework.
UE - on the one hand, a more professional approach to development, but on the other hand, it is more difficult and does not fit with a small 2d game . The entry threshold is higher, development takes longer. It would be a strange choice.
However, what confuses me most of all is that it seems to you that making a game is something simple and not serious for any programmer. I have to disappoint and remind you that the market is very saturated. There are thousands of games released every day, and yours will be one of them. Why would anyone notice her against the background of the rest? And, as a rule, everyone thinks that it is he who has a new cool innovative idea that will change everything. Do I need to remind you that the ideas themselves are worthless?
Programming in the game is 5-20%, and the remaining 80% is game design, marketing (especially for mobile!), art and more. So if you are serious, then get ready for the fact that this is just the beginning of a long journey. Don't think that once you make a snake, the crowds of fans will ask you to release the next game and look forward to it.

A
Antony, 2020-11-27
@RiseOfDeath

Frameworks - Qt, SDL (I don’t know how to build applications for phones on the latter, but there is Battle For Wesnoth in the play store)
And there are full-fledged game engines (as soon as you want to make games): Unreal Engine, Unity, Cocos2D

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question