Well guys i dont want any easy-to-use, no-coding-required tools! I will be starting my B.Tech CSE this year and wish to create various apps/games for different platforms (Mainly smartphones). So i wish to know what to do? I know that there are specific toolkits for programmers for every platform and stuff. I wish to learn about - Android, iOS, bb os 10 , PC,etc. Kindly try to enlighten me a bit, i searched a lot and got many links and stuff, i dont want all that. I want you to give me the main points and stuff. If possible (And i get a team), i'd love to create games for PS4 and PC! And how does porting to other platform works? Please make it precise and informative!