Programming languages and engine for mobile games

Salls

Junior Member
Joined
Feb 17, 2014
Messages
152
Reaction score
27
Hello experts!

I have decided to create two simple mobile games. When I have been reading about engines for mobile games (Unity, Unreal Engine, Godot) i decided to choose Unity with C#. First of my mobile games is football (soccer) manager and second strategy game (economy, politics, wars). And here is my question. I am looking for cross-platform language (one language for Android and iOS). I don't want to program one game two times (in Java for Android and Swift for iOS). I need only cross-platform programming language. So I was searching in Google and found two solutions: Kotlin for Android and iOS or MAUI .NET for Android and iOS. Maybe you know better solutions?

So I am waiting for your opinions, answers.

Thanks!
 
Last edited:
If you use mobile engine, you can build your app in both Android and iOS with the same language
 
You can try xamarin for C# development in both ios and android, but as far as I understand you still need to sign your apple code with an up to date apple device. I would recommend godot over unity though. Better licensing arrangement (ie. nothing!) and much easier to just work in. You might struggle to achieve a complete working project easily within Unity. But this isn't the case with drag and drop 1 file per node godot. I'm using it for a 2d platformer game. Not done too much with it soo far, but I'm an ok programmer, and good with blender, and know my way around visual studio a bit, and godot is much easier compared to either. Best of luck with your game, hopefully you pull it off whatever engine and decision you make.
 
Back
Top