What should I know before I begin
Members - Reputation: 108
Posted 28 November 2012 - 12:47 AM
Crossbones+ - Reputation: 3806
Posted 28 November 2012 - 01:36 AM
All that is determined on concept and function needs of a particular game. It is possible (in theory) to make a game with no math or much math. Data structures vary from embedded in the spaghetti game source code of a hobbyist to the highly specialized and customized ones of complex advanced games.
The first thing to do for a fresh beginner is to make 5 to 10 simple console applications such as "Hello World", simple data base, letter display application, simple text editor, and so forth. All the things which you learn in them will be used eventually in your programming occupation.
Next, progress starting with simple games in one of the easier languages for beginners such as C# or Python which have great software development environment and community support. Look at Java, C, Ruby, Lua, and others, too.
About 5 to 10 of these simple games like these should be finished well, modified, and improved to your custom liking:
...and any other game which is considered relatively simple by today's standards.
Read books and online tutorials in your language and program development environment, asking for help in forums from time to time.
You can not make any money on copyright games without permission but they are great examples of basic things which must be learned first to grow into a fluent game developer. There are some open source games were you could make some money, but always check the licenses of everything you use.
There really are relatively few shortcuts in programming in general, but instead climb that mountain step by step and you will reach your peak.
Edited by 3Ddreamer, 28 November 2012 - 01:41 AM.
Personal life and your private thoughts always effect your career. Research is the intellectual backbone of game development and the first order. Version Control is crucial for full management of applications and software. The better the workflow pipeline, then the greater the potential output for a quality game. Completing projects is the last but finest order.
by Clinton, 3Ddreamer
Members - Reputation: 1331
Posted 28 November 2012 - 02:03 AM
And it doesn't hurt to brush up if you know some of it already!
Members - Reputation: 1104
Posted 28 November 2012 - 12:25 PM
Members - Reputation: 508
Posted 30 November 2012 - 05:46 AM
The math is not really needed. If you need math somewhere and you need to do it yourself then you will pick that up when you search forums for it. I think that would suffice.
Nice list good luck!
Edited by PwFClockWise, 30 November 2012 - 07:48 AM.