Home » Game Programming eBooks

Game Programming eBooks

Make Your Own Twine Games!

Bring your game ideas to life with Twine! Twine is a free online tool that lets anyone new to programming create their own interactive, story-based adven... Download free Make Your Own Twine Games! eBook in PDF

Blender Game Engine: Beginner’s Guide

Blender Game Engine is the part of the Blender 3D editor used to create actual 3D video games. It’s the ideal entry level game development environm... Download free Blender Game Engine: Beginner’s Guide eBook in PDF

Python, PyGame, and Raspberry Pi Game Development, 2nd Edition

Expand your basic knowledge of Python and use PyGame to create fast-paced video games with great graphics and sounds. This second edition shows how you c... Download free Python, PyGame, and Raspberry Pi Game Development, 2nd Edition eBook in PDF

Make Your Own Scratch Games!

Learn to make interactive games with Scratch—the beginner-friendly, block-based programming language from the MIT Media Lab! Anna Anthropy, game design... Download free Make Your Own Scratch Games! eBook in PDF

Game Development with Ren’Py

Get your feet wet in developing visual novels and take a guided tour through easy to follow tutorials using three of the most popular tools (Ren’... Download free Game Development with Ren’Py eBook in PDF

Building a 3D Game with LibGDX

LibGDX is a hugely popular open source, cross-platform, Java-based game development framework built for the demands of cross-platform game development. T... Download free Building a 3D Game with LibGDX eBook in PDF

Game Development with Construct 2

Design and create video games using Construct 2. No prior experience is required. Game Development with Construct 2 teaches you to create 12 different ga... Download free Game Development with Construct 2 eBook in PDF

Unity Android Game Development by Example Beginner’s Guide

Powerful and continuing to grow, the mobile market has never been bigger and more demanding of great games. Android continues to prove itself as a strong... Download free Unity Android Game Development by Example Beginner’s Guide eBook in PDF

Beginning Swift Games Development for iOS

Learn the fundamental elements of the new Swift 3 programming language as applied to game development for new iOS 10. In Part 1 of this book, you’l... Download free Beginning Swift Games Development for iOS eBook in PDF

Procedural Content Generation for C++ Game Development

Procedural generation is a growing trend in game development. It allows developers to create games that are bigger and more dynamic, giving the games a h... Download free Procedural Content Generation for C++ Game Development eBook in PDF