Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Writing Games with Ruby
Search
blowmage
March 24, 2014
Programming
1
22k
Writing Games with Ruby
Creating games is crazy fun and dirt simple with Ruby.
blowmage
March 24, 2014
Tweet
Share
More Decks by blowmage
See All by blowmage
Open Source Survival Guide
blowmage
2
760
Build to Last
blowmage
0
260
Stupid Ruby Tricks
blowmage
3
1.4k
Real-time Rails with Sync
blowmage
0
180
Minitest & Rails: Total BFFs
blowmage
17
4.4k
Managing Success: We made it, now we're screwed
blowmage
1
130
URUG Testing Primer
blowmage
2
180
Presenters and Decorators: A Code Tour
blowmage
20
5.1k
Outgrowing The Cloud
blowmage
1
770
Other Decks in Programming
See All in Programming
AIと”コードの評価関数”を共有する / Share the "code evaluation function" with AI
euglena1215
1
160
Porting a visionOS App to Android XR
akkeylab
0
460
初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips
s4yuba
16
11k
Modern Angular with Signals and Signal Store:New Rules for Your Architecture @enterJS Advanced Angular Day 2025
manfredsteyer
PRO
0
220
Node-RED を(HTTP で)つなげる MCP サーバーを作ってみた
highu
0
120
Hypervel - A Coroutine Framework for Laravel Artisans
albertcht
1
120
RailsGirls IZUMO スポンサーLT
16bitidol
0
180
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
750
dbt民主化とLLMによる開発ブースト ~ AI Readyな分析サイクルを目指して ~
yoshyum
3
1k
「Cursor/Devin全社導入の理想と現実」のその後
saitoryc
0
820
イベントストーミング図からコードへの変換手順 / Procedure for Converting Event Storming Diagrams to Code
nrslib
2
800
生成AI時代のコンポーネントライブラリの作り方
touyou
1
210
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Adopting Sorbet at Scale
ufuk
77
9.5k
Testing 201, or: Great Expectations
jmmastey
43
7.6k
Docker and Python
trallard
44
3.5k
A better future with KSS
kneath
238
17k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Building Adaptive Systems
keathley
43
2.7k
Producing Creativity
orderedlist
PRO
346
40k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
How GitHub (no longer) Works
holman
314
140k
Transcript
Writing Games with Ruby Follow along: gem install gosu github.com/blowmage/writing_games_rbonales_2014
None
Writing
Games
is
FUN!
None
Why?
Because, RUBY!
None
Gosu
http://www.libgosu.org/
What is possible?
Captain Ruby
Little Brat
Escape to RubyConf!
Ruby Hop
Easy!
Fun!
How?
Game Loop
None
None
Gosu::Window
Hello World
Gosu::Image
from_text
Screen Coordinates
None
O HAI Math!
None
None
See and hear!
Gosu::Song Gosu::Sample
Easy.
Fun?
Sprite
Spritesheet
None
Parallax?
None
At a conference?
At a User Group?
At a Hackfest?
Write a game!
Thank you!
Thank you! Mike Moore
Thank you! Mike Moore @blowmage