This is a guide that should help you on your way to becoming a game developer, no matter what which path you want to take. This book should either help you through each aspect, or redirect you to a place that can. This book has been designed to be 'straight' and 'to the point' to allow you to make the most of your time. If you have found a section of the book that's lacking and you feel like you know enough to write about it, feel free to edit it, it will also help you get a better understanding of the topic.
== Categories ==
IntroductionAn introduction about me, the book and how it can help you. TheoryThe theory, logic, mathematics and understand behind how a game works. PlatformThe platform that the game is going to be developed for. Rendering and Game EnginesThe tool/framework/engine that you're going to use to create the game. The Programming LanguageThe programming languages that are going to be used to create the games. Data file typesThe data file types used for storing information about the game. Graphics and texturesThe creation of effective appealing graphics and textures for games. 3D ModellingThe creation of 3D models used for characters, terrain and more! AudioThe music and sound effects that will accompany the game. Online Connectivity and MultiplayerConnecting your game to the internet and to other players SettingsAll the items that could be added into a game settings menu. Legal and PublishingThe legal and publishing side of game development. MiscellaneousAll other subjects related to game development.