Do you love video games? Do you want to learn how to make them yourself? Welcome to 3D Game Programming for Teens, Second Edition, a how-to resource for anyone interested in creating a video game. Written specifically for beginners in an easy-to-follow way, the book teaches you basic programming, graphic design, and 3D modeling so that you can design and develop your very own games. You'll begin with an introduction to some simple programming concepts using the Blitz3D language. Then you'll learn about graphics creation for games using CorelDRAW and PHOTOPAINT. Finally you'll explore basic 3D modeling with Autodesk 3ds Max, and you'll learn how to enhance your games with sound effects, collisions, and more. 3D Game Programming for Teens, Second Edition walks you through the game programming process step-by-step, with each new technique building upon the previous ones. The final chapter of the book shows you how to put all your new knowledge together and build your own full game! All you need to get started are some basic computer skills and a love of games. No previous programming experience required!
Since I was 10 years old, I knew that developing video games would be a life long passion. I struggled throughout high school: in search of a doorway, or at least a window into the world of game development. My search brought me to Blitz 3D and in tern I began my quest Into Blitz using this book. It feels like a life time ago since I began learning how to code and since then I have delved into C++, Java, Basic, and C#. I would not have any foundation knowledge of game development, at all, had I not started with this book and this software. Maneesh and Eric have a way of making the most complicated programming behaviors feel simple and logical. With the simple building blocks that they provide, it is quite easy to build a simple game from start to completion. The only downside to this book is that it does not delve into the creative process of designing assets for the games you develop. For that I need only make a simple suggestion: familiarize yourselves with fragMOTION and the .b3d file type. With that tool, assets production in Blitz 3D becomes as simple as 1. 2. 3.