You’ll discover how you can create and render video game graphics, add interactivity, audio, and animation. You’ll learn to build your own custom online game engine with reusable elements so that you can quickly develop video games with maximum impact as well as minimum code. You’ll additionally learn the secrets associated with vector math and superior collision detection techniques, which are covered in a pleasant and nontechnical manner. There are plenty of detailed working examples, along with hundreds of illustrations and a large number of lines of source program code that you can freely adapt for your own personel projects. All the math and also programming techniques are elaborately explained and examples tend to be open-ended to encourage you to definitely think of original ways to utilize these techniques in your own online games. You can use what you learn within this book to make games with regard to desktops, mobile phones, tablets as well as Web.