Jump to content
  • Advertisement
Sign in to follow this  
AlexBrown11

Mobile Games Development

This topic is 796 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi Guys,

 

I have a question that "is mobile games development same like PC game development or do we have to learn some other software's and programming languages? What are the necessary programming languages for mobile games development?

Share this post


Link to post
Share on other sites
Advertisement

It is similar enough.

 

There are additional complications such as debugging on a device rather than the local hardware, different hardware, and sometimes running on emulators that have different performance than the actual devices, but fundamentally it is still the same style of programming.

 

There are many different programming languages used but not different from PC games.  C++ is common. Depending on ecosystem Java and Objective-C are common, as is Unity with C#, web games in JavaScript, and scripting languages like Lua as well.

 

There are some learning curves that need to be overcome, but assuming a person is already reasonably skilled in software development the transition from PC development to working on devices (phones, consoles, VR sets) is not a particularly difficult step.  If you are also learning to program at the same time the burden of learning will be much greater.

Share this post


Link to post
Share on other sites

I would agree with @[member='frob'],

It is similar enough.

 

Depending on the method and the platform you are looking to develop for you may not need to learn any new languages. Android is Java where iOS has moved to Swift.

Share this post


Link to post
Share on other sites

Android = Java

 

IOS =  Swift (leave Objective-C and C aside...Swift is out and these 2 are old)

 

 

Note: Swift is a combination of C and Objective-C and it's as easy as Python.

 

 

So, learn programming in general.

Share this post


Link to post
Share on other sites
Far more than just those. While those are the languages the platform creators are pushing they aren't the only ones. Engines and tools for them use C++, C#, JavaScript, Lua, and more.

Share this post


Link to post
Share on other sites

Far more than just those

 

Yes, you can say all dev and programmers agree to this one point:

 

"learn more than 1 language".

 

I, as a still in the road of learning agree to that,

 

"You can't call yourself a professional if you only know one language" ~ Bjarne Stroustrup (Founder of C++)

Share this post


Link to post
Share on other sites

"You can't call yourself a professional if you only know one language" ~ Bjarne Stroustrup (Founder of C++) - Absolute BS. There are plenty of professionals that have carved out careers using only one language.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!