The Rubygame Book
From Kibabase
The Rubygame Book is a comprehensive game programming tutorial that uses rubygame library and the ruby programming language. It shows you how to build your codebase from the ground up, using cool tricks that the author have picked up over years of programming.
The format of this book is the creation of a single game called RbPong, in which the author written step by step instructions on how to create it.
This book is intended for the level beyond programmer beginners, but do not have signfigant experiences in writing games.
While it is called The Rubygame Book, this book will not use every part of the Rubygame library to create this game, but will only show the practical application for any applicable part of the Rubygame library we do use. If you wish to learn about the full Rubygame API, you are advised to consult the official rubygame documentation site.
This book is written by Kiba and licensed under the Creative Common Attribution license. The complete source code will be available for download once the book is completed. The game is placed under the public domain with Creative Common Zero. The licensing also applies to any media created and used for the book. It does not apply to any media sources not created for this book.
Table of Contents
- The Rubygame Book Starter Guide - Brief introduction on what Rubygame is and how to install it
- The Rubygame Book Part 1 - Project Directory Organization
- The Rubygame Book Part 2 - Discussion of Automatic Loading
- The Rubygame Book Part 3 - Writing the Automatic Loading System
- The Rubygame Book Part 4 - Using Dependencity
- The Rubygame Book Part 5 - The Event System
- The Rubygame Book Part 6 - Unit Testing
- The Rubygame Book Part 7 - Registrar
- The Rubygame Book Part 8 - Modes

