How To Create Apps/Games!!

varundbest

Honorable
Jun 25, 2013
175
0
10,690
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!
 
Solution
If you are starting a Bachelor of Technology in Computer Science & Engineering then you really should know the answer to this already. Sounds like a homework question. (I'm not saying it is, I am saying it 'sounds like' one).

You'll need to learn Java, Objective C, and probably C#, maybe some light Visual Basic, eventually C++ .NET and regular C++.

You'll need to learn the DirectX API inside out.

For the PS4 you'll need to know regular C/C++ as you'll be dealing with FreeBSD as the core OS on that platform.


FYI: 99/100 people that specifically want to make games give up on what you're trying to do within 3 years. Been a good gamer does not make someone a good game programmer; in fact it may make them a terrible one...
If you are starting a Bachelor of Technology in Computer Science & Engineering then you really should know the answer to this already. Sounds like a homework question. (I'm not saying it is, I am saying it 'sounds like' one).

You'll need to learn Java, Objective C, and probably C#, maybe some light Visual Basic, eventually C++ .NET and regular C++.

You'll need to learn the DirectX API inside out.

For the PS4 you'll need to know regular C/C++ as you'll be dealing with FreeBSD as the core OS on that platform.


FYI: 99/100 people that specifically want to make games give up on what you're trying to do within 3 years. Been a good gamer does not make someone a good game programmer; in fact it may make them a terrible one.

The real money is in selling these courses to dreamers with more money than sense.


If it sounds too hard, just go to a community college and start off by learning Java. If you're not cut out for Android Game development at least you will have mitigated your risk in time, and cost and reputation.
 
Solution

varundbest

Honorable
Jun 25, 2013
175
0
10,690


Thanks brother, i'd like you to check this out - http://www.tomshardware.com/forum/id-1856179/code-cleaners.html
 

crookedmouth

Honorable
Mar 2, 2013
697
0
11,160
You could grab a book like C++ For Game Programmers which assumes you have knowledge of C++ and helps to apply that knowledge to game programming. Any book that assumes your a programmer.

Then write your own versions of Space Invaders, Tic Tac Toe, Tetris, Pac Man, Snake, Concentration, Sokoban, Donkey Kong...

If you did that you will most likely breeze through your programming classes. I know they are simple games but it's more difficult to create something like Minesweeper or Concentration then you think.

I did Asteroids in Flash and it came out pretty good but I had to resort to some "brutish" code.