feat: flesh out summary

This commit is contained in:
Brett Chalupa 2022-11-23 11:16:21 -05:00
parent f0fe2d6bcf
commit b77ffc493e
6 changed files with 53 additions and 4 deletions

View file

@ -1,4 +1,4 @@
# Building Games with DragonRuby Game Toolkit
# Building Games with DragonRuby
An open source book that walks you through how to build games with [DragonRuby Game Toolkit](https://dragonruby.org/toolkit/game).

View file

@ -3,4 +3,4 @@ authors = ["Brett Chalupa"]
language = "en"
multilingual = false
src = "src"
title = "Building Games with DragonRuby Game Toolkit"
title = "Building Games with DragonRuby"

1
src/01-hello-dragon.md Normal file
View file

@ -0,0 +1 @@
# Hello, Dragon!

View file

@ -1,3 +1,27 @@
# Summary
- [Chapter 1](./chapter_1.md)
[Introduction](./introduction.md)
- [Hello, Dragon!](./01-hello-dragon.md)
- [Drawing Shapes]()
- [Ruby Primer]()
- [Drawing Sprites]()
- [Handling Input]()
- [Moving the Player]()
- [Firing Bullets]()
- [Animations]()
- [Enemies]()
- [Refactor Break!]()
- [Life & Death]()
- [Basic AI]()
- [Waves of Enemies]()
- [Bullet Patterns]()
- [Scenes]()
- [Boss Fight]()
- [Juice]()
- [Sound Effects]()
- [Music]()
- [Screenshake]()
- [Menus]()
- [Ship Your Game]()
- [What Next]()

View file

@ -1 +0,0 @@
# Chapter 1

25
src/introduction.md Normal file
View file

@ -0,0 +1,25 @@
# Introduction
🚧 _Building Games with DragonRuby_ is an work in progress. 🚧
This book is aimed at new game developers who are interested in learning to code and build games. If you've written code before, especially Ruby, then you'll have a bit of a headstart. But the concepts in this book are beginner friendly.
You need no prior experience with programming or game making to follow this book.
## About DragonRuby Game Toolkit
[DragonRuby Game Toolkit](https://dragonruby.org/toolkit/game) (DRGTK) is a cross-platform game engine for building 2D games. It lets you write games in Ruby, a wonderfully expressive and approachable language. It allows game developers to quickly iterate on their games and ship them to any modern platform.
## Why DragonRuby Toolkit?
There are more game engines, frameworks, and libraries than I can count on my hands and toes. So why should you use DragonRuby?
## What You'll Be Making
TODO: playable demo link
## Get Started
- Get DragonRuby GTK
- Download a code editor (VS Code)
- Get started!