This is the third time I have to write down this message. I'm gonna try and keep it shorter this time.
I love gaming and recently I've decided to at least TRY to make a game from start to finish.
I've already looked up some info and these are my conclusions. I would like to ask your opinion about this.
KEEP IN MIND, I'm starting from scratch. I don't know any coding/programming lingo. I'm not an IT-expert that has dabbled with computers all his life. I just love games.
1) Game development has 4 phases: Planning (thinking ahead about the game and all it's details), Prototyping (making low rez prototypes to test core gameplay and mechanics), Developing (Making the game and looking up the needed materials like soundclips, libraries, assets...) and Releasing (Listening to feedback and using it accordingly).
2) I should learn a programming language. I chose for C#. I heared good things about it and C++ seems a definitive nope.
I found a free book to learn this from ( http://www.robmiles.com/c-yellow-book/ ). I printed out the first 3 chapters and I'll guess I'll just start cramping this info into my brain.
Microsoft seems to have a pretty large database as well ( http://msdn.microsoft.com/en-us/vstudio/hh341490 )
Is this a good idea and are these tools enough to learn? If you got other suggestions, I'll be happy to hear them.
3) Working yourself up the ladder: I wanted to make 3D games, but as a beginner it seems that would be a bit out of my league. I found a list of gametypes, ranking from simple to complex in 2D.
I don't feel like typing it all in here again so I'll just provide the link which also explains why working you're way up this way is the good way to go. ( http://www.gamefromscratch.com/post/2013/08/01/Just-starting-out-what-games-should-I-make.aspx )
Can anyone agree with this? Or if you have tips on how you would do it/did it, let me know!
4) Choosing an engine: If making 3D games, Unity or (afterwards) UDK is the way to go.
If making 2D games, which will be my case, also Unity could be used, but there's also GameMaker and LÖVE (a rather new one)
As it stands, I would probably try my luck with LÖVE because it's new, it seems to have a decent community and there's no watermark.
Anyone got experience with this engine or any other suggestions?
5) Libraries: I also looked up some info about what libraries to use, but I feel that would be going in too deep for now. Therefore I won't add them to this post.
There, I think that's enough for one sitting. This is the course I charted for the moment.
If anyone disagrees or sees ways to improve this plan, I'd be happy to hear them.
General newcomertips are also welcome. Wish me luck!
Kind Regards, Jezzman
(Edit: If there are any major steps or components that I'm not thinking about/don't know about yet, don't hesitate to add them in your reply!)
Edited by Jezzman, 16 January 2014 - 10:43 AM.