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.
Table of contents
-
Foreword
-
Introduction
-
The Maths Behind Game Development
-
Some Computer Science Fundamentals
-
Project Management Basics and tips
-
Introduction to Game Design
-
Writing a Game Design Document
-
The Game Loop
-
Collision Detection and Reaction
-
Cameras
-
Game Design
-
Creating your resources
-
Procedural Content Generation
-
Useful Patterns, Containers and Classes
-
Artificial Intelligence in Videogames
-
Other Useful Algorithms
-
Developing Game Mechanics
-
Testing your game
-
Profiling and Optimization
-
Balancing Your Game
-
Marketing your game
-
Game Jams
-
Dissecting games: two study cases
-
Where To Go From Here
Pages : | 262 |
Size : | 7.5 MB |
Downloads: | 83 |
Created: | 2022-01-31 |
License: | CC BY-NC |
Author(s): | Self-publishing |
Warning: Trying to access array offset on false in /home/tutovnfz/public_html/amp/article-amp.php on line 263
Others related eBooks about 2D Game Development: From Zero to Hero
Making Games with Python & Pygame covers the Pygame library with the source code for 11 ga..., download free Game Development tutorial in PDF (365 pages) created by .
This book introduces the main concepts required to write a 3D game using the LWJGL 3 library.
iOS is an operating system for Apple manufactured phones and tablets. Mobile gaming is one..., download free Game Development tutorial in PDF (228 pages) created by Miguel DeQuadros .
This book will introduce the main concepts required to write a 3D game using the LWJGL 3 l..., download free Game Development tutorial in PDF (371 pages) created by Antonio Hernández Bejarano .
Invent Your Own Computer Games with Python teaches you how to program in the Python langua..., download free Game Development tutorial in PDF (367 pages) created by .