2D for MobilePhone Vs Pc

Its really easy to post a game in mobile store for example like google play and i need a small and easy game so idk if it would be better to make a game for mobile phones or pc in Unity and do i need C# or android for mobile games ?

Im alone and i will work alone so i dont know how to make music or artwork so i ll probly need to learn more stuff or find someone who can do that later when i ll have finished my job

Mobile requires stricter control of memory usage, texture sizes, etc. Meaning while you CAN develop initial version for PC, and then attempt to switch build type to “Android”, you’ll probably need to do quite a lot of tweaking afterwards.

Writing scripts in C# (for unity) is fine, but you’ll need to have android sdk installed if you want to build your project for mobile platform

So i need to make it for pc and then make changes so it can be used for mobile phones. Thank you

No, that’s not what I meant.

Mobiles have stricter requirements than PC, and if you develop it exclusively to PC and then try to port to mobile, you may run into issues, because PC platform is more powerful and more forgiving.

If you’re targeting mobile, a good idea would be to periodically test it on mobiles, and check for problems as you go.

Ideally with Unity Remote 5 if you can get it working. It’s kinda hit or miss.

https://play.google.com/store/apps/details?id=com.unity3d.genericremote&hl=en

https://www.youtube.com/watch?v=usT9Sv00v8w

2 Likes

I thought i need to learn android to make mobile games but now i see i can do it with unity :smile: but i dont know what languade i need… maybe android in unity

C# or UnityScript. Same as always.

i thought i need only android for mobile games but ok,

Android isn’t a language. Android is the actual platform. There are two major mobile platforms. Android and iOS (Apple).