The Loom Game Engine: Native, Mobile, Live Reloading
-
Upload
fitc -
Category
Technology
-
view
1.849 -
download
0
description
Transcript of The Loom Game Engine: Native, Mobile, Live Reloading
![Page 2: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/2.jpg)
[Boom]
![Page 4: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/4.jpg)
Introduction
![Page 5: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/5.jpg)
Introduction
Who am I?
What’s going on?
Where are we going?
•••
![Page 6: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/6.jpg)
![Page 7: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/7.jpg)
![Page 8: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/8.jpg)
![Page 9: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/9.jpg)
![Page 10: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/10.jpg)
![Page 11: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/11.jpg)
DEMO GO!
![Page 12: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/12.jpg)
[LoomSDK.com Shot]
![Page 13: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/13.jpg)
DEMO GET!
![Page 14: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/14.jpg)
The Basics
loom new MyApp --example FeathersExample
cd MyApp
loom run --android
•
•
•
![Page 15: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/15.jpg)
What You Saw...
Mobile first (iOS, Android, Mac, Windows).
Fast workflow.
ActionScript 3 and C++.
Powerful stack.
••••
![Page 16: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/16.jpg)
History Lesson
![Page 17: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/17.jpg)
![Page 18: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/18.jpg)
Now and Then
Adobe’s focus is creatives...
NOT developers.
Flash in maintenance mode.
Shedding features in favor of security.
••
••
![Page 19: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/19.jpg)
Competitive Landscape
HTML5 + Containers - Sencha, Appcelerator
Open - Moai/Corona/Love/Haxe
Closed - Marmalade/Unity
•••
![Page 20: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/20.jpg)
Why Build Loom?
Flash did a lot right...
... and very mature...
...but now dead in the water.
Bring wins forward in an open way.
This is the tech I want to use!
•••
••
![Page 21: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/21.jpg)
The Case for Loom
Great workflow.
Simple, cheap, open
ActionScript Plus.
Focus on 2D Apps and Games.
••••
![Page 22: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/22.jpg)
Loom Update
![Page 23: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/23.jpg)
Our Unplanned $1.75M Giveaway
Launched Loom 2/26/2013.
Great response!
~10,000 users.
33 stable releases and counting.
••••
![Page 24: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/24.jpg)
![Page 25: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/25.jpg)
The Loom SDK
http://github.com/LoomSDK/LoomSDK
Apache 2 License.
Loom Turbo speeds workflow for $5/mo!
•••
![Page 26: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/26.jpg)
Evolution of Loom
Hardcore Multithreaded C.
Cocos2D X Wrapper.
Starling/Feathers Compatible.
•••
![Page 27: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/27.jpg)
Development Stack
PBE/PureMVC/Feathers
Loom2D (Starling)
Native/C++/bgfx/ObjC/Java
•••
![Page 28: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/28.jpg)
LoomScript
ActionScript 3 plus...
Implicit Typing,
Delegates,
Coroutines.
BLAZING fast compiler.
Tiny runtime, full source.
••••
••
![Page 29: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/29.jpg)
Showcase
Contraption Maker
Tap A Potato
Hold ‘Em
Loom Hexagon
ScoreKeeper
Axacore
DoubleDoodle
Dolby
•
•
•
•
•
•
•
•
![Page 30: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/30.jpg)
[Contraption Maker Vid]
![Page 31: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/31.jpg)
[Tap a Potato Vid]
![Page 32: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/32.jpg)
Documentation
http://loomsdk.com/docs
loom docs
loom docs Sprite
•
•
![Page 33: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/33.jpg)
[Docs Shot]
![Page 34: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/34.jpg)
[FlashDevelop Shot]
![Page 35: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/35.jpg)
Conclusions
![Page 36: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/36.jpg)
The Post-Flash Landscape
![Page 37: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/37.jpg)
Loom is awesome!
![Page 38: The Loom Game Engine: Native, Mobile, Live Reloading](https://reader033.fdocuments.in/reader033/viewer/2022052412/5590f0231a28ab16458b4589/html5/thumbnails/38.jpg)
It’s the experience, dummy.