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
Cross-Platform Game Development With Rails
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Cauê Guerra
August 31, 2012
Programming
0
130
Cross-Platform Game Development With Rails
Cauê Guerra
August 31, 2012
Tweet
Share
More Decks by Cauê Guerra
See All by Cauê Guerra
ElasticSearch: things I wish I knew before
caueguerra
0
210
Other Decks in Programming
See All in Programming
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
130
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.6k
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
110
dchart: charts from deck markup
ajstarks
3
990
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
130
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
5
470
AgentCoreとHuman in the Loop
har1101
5
240
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
180
Data-Centric Kaggle
isax1015
2
780
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
200
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
CSC307 Lecture 01
javiergs
PRO
0
690
Featured
See All Featured
30 Presentation Tips
portentint
PRO
1
220
Paper Plane (Part 1)
katiecoart
PRO
0
4.3k
Everyday Curiosity
cassininazir
0
130
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
180
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
So, you think you're a good person
axbom
PRO
2
1.9k
Discover your Explorer Soul
emna__ayadi
2
1.1k
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
240
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Transcript
Cross-Platform Game Development With Rails Insights from the trenches
@caueguerra
[email protected]
cauê guerra
None
None
None
[demo]
None
25 million installs
2 engines
8 titles
top 25
why HTML5?
Facebook Blackberry Android iPhone iPad 1. reaches more people
2. easy to add new features
3. easier to maintain
before we get started...
myths
[demo]
None
front-end tricks
1. loading screen
2. sprites
None
None
3. adapt
None
None
None
4. creating maps
http://www.mapeditor.org/
None
architecture
game SDKs payments auth ads notifications ...
game payments auth ads notifications ... game game REST Services
API calls
game payments auth ads notifications ... game game REST Services
game engine assets engine API calls game engine assets game
engine assets game engine assets game engine assets
None
let’s dig in...
Payments device user makes a purchase provider game validation
Payments device user makes a purchase provider service validation game
user auth user does not need username/password device has udid/uuid/android_id
Game users devices auth
what if I want to know which users play more
than one game?
what if I want to change the auth logic?
auth system game credentials user_id
user device account identifier device identifier device account identifier identifier
use as few SDKs as possible
prefer server-to-server integrations
backend tricks
1. retry silently
2. features on/off
3. roll-out plan
final tips
1. make it social
2. engage your users in the first minutes
3. A/B test as much as you can
4. have an awesome support team
in conclusion
1. it is just a webapp
2. it doesn’t need to be too fancy
3. a good idea is better than good graphics
4. you can do it
Thank you!
Questions?
uken.com/jobs