mirror of
https://github.com/DragonRidersUnite/book
synced 2025-02-06 20:46:06 +01:00
feat: flesh out summary
This commit is contained in:
parent
f0fe2d6bcf
commit
b77ffc493e
6 changed files with 53 additions and 4 deletions
|
@ -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).
|
||||
|
||||
|
|
|
@ -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
1
src/01-hello-dragon.md
Normal file
|
@ -0,0 +1 @@
|
|||
# Hello, Dragon!
|
|
@ -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]()
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
# Chapter 1
|
25
src/introduction.md
Normal file
25
src/introduction.md
Normal 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!
|
Loading…
Add table
Reference in a new issue