2D Game Development: From Zero to Hero

A compendium of the community knowledge on game design and development

by Penaz

DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

This is a small project that aims to gather some knowledge about game development and make it available to everyone.

As well as being a source of knowledge this project aims to be a learning experience for everyone involved too, by gathering contributions from the community, teaching others how to make a game, teaching algorithms but also learning tips and tricks from people who are more experienced.

This open book is licensed under a Creative Commons License (CC BY-NC). You can download 2D Game Development: From Zero to Hero ebook for free in PDF format (7.5 MB).

Table of Contents

Chapter 1
Chapter 2
Chapter 3
The Maths Behind Game Development
Chapter 4
Some Computer Science Fundamentals
Chapter 5
Project Management Basics and tips
Chapter 6
Introduction to Game Design
Chapter 7
Writing a Game Design Document
Chapter 8
The Game Loop
Chapter 9
Collision Detection and Reaction
Chapter 10
Chapter 11
Game Design
Chapter 12
Creating your resources
Chapter 13
Procedural Content Generation
Chapter 14
Useful Patterns, Containers and Classes
Chapter 15
Artificial Intelligence in Videogames
Chapter 16
Other Useful Algorithms
Chapter 17
Developing Game Mechanics
Chapter 18
Testing your game
Chapter 19
Profiling and Optimization
Chapter 20
Balancing Your Game
Chapter 21
Marketing your game
Chapter 22
Game Jams
Chapter 23
Dissecting games: two study cases
Chapter 24
Where To Go From Here

Book Details

Computer Science
PDF Size
7.5 MB

Book Hashtags

Related Books

Operating Systems: From 0 to 1
This book helps you gain the foundational knowledge required to write an operating system from scratch. Hence the title, 0 to 1. After completing this book, at the very least you will learn: - How to write an operating system from scratch by reading hardware datasheets. In the real world, it works like that. You won't be able to consult Google ...
Building Games for Firefox OS
Join us in the quest for building games for Firefox OS, the new mobile operating system by Mozilla. Empowered by this books practical approach you will learn thru examples how to develop a full game from the beginning all the way to the distribution in the Firefox Markeplace....
Game Research Methods
Games are increasingly becoming the focus for research due to their cultural and economic impact on modern society. However, there are many different types of approaches and methods than can be applied to understanding games or those that play games. This book provides an introduction to various game research methods that are useful to students in ...
The Privacy Engineer's Manifesto
The Privacy Engineer's Manifesto: Getting from Policy to Code to QA to Value is the first book of its kind, offering industry-proven solutions that go beyond mere theory and adding lucid perspectives on the challenges and opportunities raised with the emerging "personal" information economy. The authors, a uniquely skilled team of long...
Sailing from Polis to Empire
What can the architecture of ancient ships tell us about their capacity to carry cargo or to navigate certain trade routes? How do such insights inform our knowledge of the ancient economies that depended on maritime trade across the Mediterranean? These and similar questions lie behind Sailing from Polis to Empire, a fascinating insight into th...
Teaching and Learning Mathematical Modelling
This survey provides an overview of the German discussion on modelling and applications in schools. It considers the development from the beginning of the 20th century to the present, and discusses the term "mathematical model" as well as different representations of the modelling process as modelling cycles. Different trends in the histo...