Readers like you help support MUO. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.
I have always been an avid gamer (phone as well as Android). Now i would really love to build my own games, start as a hobby but maybe go mainstream.
I would really appreciate if you guys can guide me where should i start?
Please PLEASE, so mention that your tips are for Android game development or PC Game Development.
As for my qualifications, I am a B.Tech Graduate and have very little knowledge in C++ and HTML (which i guess is useless). So i will be happy to read and learn whatever languages i need to.
2012-10-28 04:19:29
There is a good tutorial on XDA: http://forum.xda-developers.com/showthread.php?t=1753131
2012-10-05 16:57:38
you better do a mobile application development course first. to get the basic understanding. then go for an android development + game development program, get an idea. after that, its all yours to go ahead.
2012-10-05 17:11:48
but as far as i have read around, app development and game development consist of two very different paths and scripts.And i want to build only games!
2012-10-05 13:46:54
Look at thishttp://www.appgamekit.com/Saw it in my travels an thought it might be interesting.
2012-10-07 10:12:58
thnx, but i think i'll go the free way first and once fluent, will go for this investment :)
2012-10-05 11:34:04
The below links can be helpful to you -http://www.javacodegeeks.com/2012/05/android-game-development-with-libgdx.htmlFor developing any software or app,you need to make yourself comfortable with a particular IDE software such as Eclipse and must know a language perfectly such as Java as developing a game is a complex task and has very complex coding.
2012-10-05 11:46:48
that's precisely what i wish to know.Which language is most used for developing?Java? .net? SQL? C++?Because except for C++ i have 0 knowledge of others so i'll have to start from scratch. This is why starting with the most useful language would be great.
2012-10-05 15:46:48
I currently listen to a variety of podcasts to reinforce my knowledge of Java (which currently is very limited):http://www.javaposse.com/http://www.javapubhouse.com/And here are some of the best baby step sites (with coursework):http://www.landofcode.com/java-tutorials/http://codingbat.com/Android uses three kinds of coding languages (a custom version of Java, C/C++), but you can get away with knowing just one.The easiest one of the three is Java (and Android is a customized version of Java,), which is because Java abstracts away the differences between hardware.
It's basically a virtual machine.
With C and C++, which is referred to as native code, the code must be customized for each kind of hardware that it runs on, which is hard to do because of the many kinds of Android handsets out there. However, native code executes faster than Java. I think for the most part, larger development teams (for games) tend to develop in native code (C) and smaller devs focus on Java for cost reasons. Games that don't use a great deal of system resources also seem to use Java, like Angry Birds.
2012-10-07 10:14:02
thnx man. That was really helpful :)
2012-10-05 11:03:14
Read this: http://android-developers.blogspot.se/2010/06/game-development-for-android-quick.htmlLots of advice and tips there.