Mobile Games Development

Started by
5 comments, last by Gavin Williams 7 years, 6 months ago

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?

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.

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.

Developer with a bit of Kickstarter and business experience.

YouTube Channel: Hostile Viking Studio
Twitter: @Precursors_Dawn

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.

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.

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++)

"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.

This topic is closed to new replies.

Advertisement