SlideShare a Scribd company logo
Corona SDK
ABOUT ME



           Anton Rutkevich
           Boolba Labs, LLC
           Mobile (+ cross-platform) games/apps
           development
WHY CROSS-PLATFORM?
 Code once - deploy multiple times
 Engine handles platform-dependent stuff
WHAT IS CORONA SDK?
 2D cross-platform game engine
HIGH-LEVEL OVERVIEW
 Instruments

 Cross-platform support

 Game engine features

 Price

 Game examples



      •   .
INSTRUMENTS
LANGUAGE
 Lua

 Script, dynamic types

 Low entry level

 Some limitations

 Other Gamedev use cases
IDE
 Notepad 

 Lua Glider

 IntellijIDEA + Lua plugin

 Sublime Text 2
EMULATOR
 Runs OSX and Windows

 Multiple skins, not configurable

 Much faster than actual phones

 Sometimes crashes

 Easy to use
CROSS-
PLATFORM
SUPPORT
TARGET PLATFORMS
CROSS-PLATFORM FEATURES
 Multiple resolution support

 One click build

    Sends your code to corona

    No need for Android SDK or IOS SDK

 Platform specific plugins (Enterprise only)
GAME ENGINE
 FEATURES
GRAPHICS
 Sprites               yes
 Animated sprites      yes
 Custom polygons       yes
 Particles             3rd party
 Font                  3rd party
 Skeletal animation    no
 Texture compression   no
 Shaders               no
GUI
 Corona’s widgets
 Corona’s native platform GUI
 Widget Candy
 Your own
CORONA WIDGETS
NATIVE
WIDGETS
WIDGET CANDY
PHYSICS
 Box2D

 Was frame based (now can also be time based)

 Not possible to use for collision only

 Limited Corona API
MONETIZATION
 Ads


 In-app billing



 Analytics
OTHER
 Networking

 JSON

 Audio

 Video

 Database

 Sensors
PRICE
PRICE
 Evaluation      free
 Android         $199
 iOS             $199
 Android + iOS   $349
 Enterprise      contact sales department
GAME EXAMPLES
BLAST MONKEYS
HANGER
CONTACTS
            Anton Rutkevich
 E-mail:      anton.rutkevich@boolbalabs.com
 Skype:       tonyroot_sk
СПАСИБО ЗА ВНИМАНИЕ

  ВОПРОСЫ?

More Related Content

What's hot

Indie Game Development Intro
Indie Game Development IntroIndie Game Development Intro
Indie Game Development Intro
Juan Zamora, MSc. MBA
 
Video game design
Video game designVideo game design
Video game design
guestd1e54dd
 
Unit 216 - Lesson 1 - Game Software
Unit 216 - Lesson 1 - Game SoftwareUnit 216 - Lesson 1 - Game Software
Unit 216 - Lesson 1 - Game Software
The English Martyrs School & Sixth Form College
 
Android game development
Android game developmentAndroid game development
Android game development
Olivia2590
 
Android Application And Unity3D Game Documentation
Android Application And Unity3D Game DocumentationAndroid Application And Unity3D Game Documentation
Android Application And Unity3D Game Documentation
Sneh Raval
 
Final project report of a game
Final project report of a gameFinal project report of a game
Final project report of a game
Nadia Nahar
 
Design phase of game development of unity 2d game
Design phase of game development of unity 2d game Design phase of game development of unity 2d game
Design phase of game development of unity 2d game
Muhammad Maaz Irfan
 
Ideaworks Game Studio Profile
Ideaworks Game Studio ProfileIdeaworks Game Studio Profile
Ideaworks Game Studio Profile
robhendry
 
Adobe gaming flash gamm michael
Adobe gaming flash gamm michaelAdobe gaming flash gamm michael
Adobe gaming flash gamm michael
Michael Chaize
 
Android platform
Android platformAndroid platform
Android platform
Farhad
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
Sumit Jain
 
Nott Tuesday Presentation
Nott Tuesday PresentationNott Tuesday Presentation
Nott Tuesday Presentation
MultiPie Ltd
 

What's hot (12)

Indie Game Development Intro
Indie Game Development IntroIndie Game Development Intro
Indie Game Development Intro
 
Video game design
Video game designVideo game design
Video game design
 
Unit 216 - Lesson 1 - Game Software
Unit 216 - Lesson 1 - Game SoftwareUnit 216 - Lesson 1 - Game Software
Unit 216 - Lesson 1 - Game Software
 
Android game development
Android game developmentAndroid game development
Android game development
 
Android Application And Unity3D Game Documentation
Android Application And Unity3D Game DocumentationAndroid Application And Unity3D Game Documentation
Android Application And Unity3D Game Documentation
 
Final project report of a game
Final project report of a gameFinal project report of a game
Final project report of a game
 
Design phase of game development of unity 2d game
Design phase of game development of unity 2d game Design phase of game development of unity 2d game
Design phase of game development of unity 2d game
 
Ideaworks Game Studio Profile
Ideaworks Game Studio ProfileIdeaworks Game Studio Profile
Ideaworks Game Studio Profile
 
Adobe gaming flash gamm michael
Adobe gaming flash gamm michaelAdobe gaming flash gamm michael
Adobe gaming flash gamm michael
 
Android platform
Android platformAndroid platform
Android platform
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Nott Tuesday Presentation
Nott Tuesday PresentationNott Tuesday Presentation
Nott Tuesday Presentation
 

Viewers also liked

Agile transformation
Agile transformationAgile transformation
Agile transformation
Anthony Marchenko
 
Unit 6
Unit 6Unit 6
Unit 6
avaldesabril
 
[Russian]ck veeresh ict investment strategies for belarus may-edition
[Russian]ck veeresh   ict investment strategies for belarus may-edition[Russian]ck veeresh   ict investment strategies for belarus may-edition
[Russian]ck veeresh ict investment strategies for belarus may-edition
Anthony Marchenko
 
Особенности использования touch events в кроссплатформенной разработке. Миха...
Особенности использования touch events в кроссплатформенной разработке.  Миха...Особенности использования touch events в кроссплатформенной разработке.  Миха...
Особенности использования touch events в кроссплатформенной разработке. Миха...Anthony Marchenko
 
Масс Старт Минск. Презентация проекта 3click, for OfficeArt.by
Масс Старт Минск. Презентация проекта 3click, for OfficeArt.byМасс Старт Минск. Презентация проекта 3click, for OfficeArt.by
Масс Старт Минск. Презентация проекта 3click, for OfficeArt.byAnthony Marchenko
 
Parse.com Getting Started for iOS Developers (Product Day Minsk 2015)
Parse.com Getting Started for iOS Developers (Product Day Minsk 2015)Parse.com Getting Started for iOS Developers (Product Day Minsk 2015)
Parse.com Getting Started for iOS Developers (Product Day Minsk 2015)
Anthony Marchenko
 
Product Camp Spb 2012 бизнес кейс компании taucaft limited
Product Camp Spb 2012 бизнес кейс компании taucaft limited Product Camp Spb 2012 бизнес кейс компании taucaft limited
Product Camp Spb 2012 бизнес кейс компании taucaft limited
Anthony Marchenko
 
Algebra semana 3-solucion
Algebra   semana 3-solucionAlgebra   semana 3-solucion
Algebra semana 3-solucion
Hans Joan Tafur Pereda
 
Anthony marchenko officeartby
Anthony marchenko officeartbyAnthony marchenko officeartby
Anthony marchenko officeartbyAnthony Marchenko
 
Solit'14. законы психологии при создании айти проектов. антон марченко
Solit'14. законы психологии при создании айти проектов. антон марченкоSolit'14. законы психологии при создании айти проектов. антон марченко
Solit'14. законы психологии при создании айти проектов. антон марченкоAnthony Marchenko
 
Сертифицированный менеджер проектов.
Сертифицированный менеджер проектов. Сертифицированный менеджер проектов.
Сертифицированный менеджер проектов. Anthony Marchenko
 
Habitats
HabitatsHabitats
Habitats
avaldesabril
 
Unit 4 - Animals
Unit 4 - AnimalsUnit 4 - Animals
Unit 4 - Animals
avaldesabril
 
Unit 1 life processes people
Unit 1  life processes peopleUnit 1  life processes people
Unit 1 life processes people
avaldesabril
 
Монетизация мобильных приложений: продавать, раздавать бесплатно, рекламировать?
Монетизация мобильных приложений: продавать, раздавать бесплатно, рекламировать?Монетизация мобильных приложений: продавать, раздавать бесплатно, рекламировать?
Монетизация мобильных приложений: продавать, раздавать бесплатно, рекламировать?
Anthony Marchenko
 
Учимся учиться. Полезные ментальные инструменты для эффективного усвоения сло...
Учимся учиться. Полезные ментальные инструменты для эффективного усвоения сло...Учимся учиться. Полезные ментальные инструменты для эффективного усвоения сло...
Учимся учиться. Полезные ментальные инструменты для эффективного усвоения сло...
Anthony Marchenko
 
Algebra semana 2-solucion
Algebra   semana 2-solucionAlgebra   semana 2-solucion
Algebra semana 2-solucion
Hans Joan Tafur Pereda
 
Present simple-powerpoint-presentation
Present simple-powerpoint-presentationPresent simple-powerpoint-presentation
Present simple-powerpoint-presentation
avaldesabril
 

Viewers also liked (19)

Agile transformation
Agile transformationAgile transformation
Agile transformation
 
Unit 6
Unit 6Unit 6
Unit 6
 
[Russian]ck veeresh ict investment strategies for belarus may-edition
[Russian]ck veeresh   ict investment strategies for belarus may-edition[Russian]ck veeresh   ict investment strategies for belarus may-edition
[Russian]ck veeresh ict investment strategies for belarus may-edition
 
Особенности использования touch events в кроссплатформенной разработке. Миха...
Особенности использования touch events в кроссплатформенной разработке.  Миха...Особенности использования touch events в кроссплатформенной разработке.  Миха...
Особенности использования touch events в кроссплатформенной разработке. Миха...
 
Масс Старт Минск. Презентация проекта 3click, for OfficeArt.by
Масс Старт Минск. Презентация проекта 3click, for OfficeArt.byМасс Старт Минск. Презентация проекта 3click, for OfficeArt.by
Масс Старт Минск. Презентация проекта 3click, for OfficeArt.by
 
Parse.com Getting Started for iOS Developers (Product Day Minsk 2015)
Parse.com Getting Started for iOS Developers (Product Day Minsk 2015)Parse.com Getting Started for iOS Developers (Product Day Minsk 2015)
Parse.com Getting Started for iOS Developers (Product Day Minsk 2015)
 
Product Camp Spb 2012 бизнес кейс компании taucaft limited
Product Camp Spb 2012 бизнес кейс компании taucaft limited Product Camp Spb 2012 бизнес кейс компании taucaft limited
Product Camp Spb 2012 бизнес кейс компании taucaft limited
 
Algebra semana 3-solucion
Algebra   semana 3-solucionAlgebra   semana 3-solucion
Algebra semana 3-solucion
 
Habitats
HabitatsHabitats
Habitats
 
Anthony marchenko officeartby
Anthony marchenko officeartbyAnthony marchenko officeartby
Anthony marchenko officeartby
 
Solit'14. законы психологии при создании айти проектов. антон марченко
Solit'14. законы психологии при создании айти проектов. антон марченкоSolit'14. законы психологии при создании айти проектов. антон марченко
Solit'14. законы психологии при создании айти проектов. антон марченко
 
Сертифицированный менеджер проектов.
Сертифицированный менеджер проектов. Сертифицированный менеджер проектов.
Сертифицированный менеджер проектов.
 
Habitats
HabitatsHabitats
Habitats
 
Unit 4 - Animals
Unit 4 - AnimalsUnit 4 - Animals
Unit 4 - Animals
 
Unit 1 life processes people
Unit 1  life processes peopleUnit 1  life processes people
Unit 1 life processes people
 
Монетизация мобильных приложений: продавать, раздавать бесплатно, рекламировать?
Монетизация мобильных приложений: продавать, раздавать бесплатно, рекламировать?Монетизация мобильных приложений: продавать, раздавать бесплатно, рекламировать?
Монетизация мобильных приложений: продавать, раздавать бесплатно, рекламировать?
 
Учимся учиться. Полезные ментальные инструменты для эффективного усвоения сло...
Учимся учиться. Полезные ментальные инструменты для эффективного усвоения сло...Учимся учиться. Полезные ментальные инструменты для эффективного усвоения сло...
Учимся учиться. Полезные ментальные инструменты для эффективного усвоения сло...
 
Algebra semana 2-solucion
Algebra   semana 2-solucionAlgebra   semana 2-solucion
Algebra semana 2-solucion
 
Present simple-powerpoint-presentation
Present simple-powerpoint-presentationPresent simple-powerpoint-presentation
Present simple-powerpoint-presentation
 

Similar to Разработка мобильных приложений с помощью CORONA SDK. Антон Руткевич - CTO, Boolba Labs

2012, the awakening of the Vietnamese Game Development - Presentation multi p...
2012, the awakening of the Vietnamese Game Development - Presentation multi p...2012, the awakening of the Vietnamese Game Development - Presentation multi p...
2012, the awakening of the Vietnamese Game Development - Presentation multi p...
nhismxuf
 
Socialize and Gaming on the move
Socialize and Gaming on the moveSocialize and Gaming on the move
Socialize and Gaming on the move
RIA RUI Society
 
HTML5 Games Status and issues
HTML5 Games Status and issuesHTML5 Games Status and issues
HTML5 Games Status and issues
J.h. Liu
 
Vietnam mobile day 2012 multi platform development - game loft
Vietnam mobile day 2012   multi platform development - game loftVietnam mobile day 2012   multi platform development - game loft
Vietnam mobile day 2012 multi platform development - game loft
Quang Anh Le
 
Video game development for everybody
Video game development for everybodyVideo game development for everybody
Video game development for everybody
Sarah Sexton
 
android mario project
android mario projectandroid mario project
android mario project
kanika kapoor
 
Funky game engines
Funky game enginesFunky game engines
Funky game engines
eduriez
 
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
SanaChoudary
 
Flutter vs. MAUI - Techorama BE 2022
Flutter vs. MAUI - Techorama BE 2022Flutter vs. MAUI - Techorama BE 2022
Flutter vs. MAUI - Techorama BE 2022
Tobias Hoppenthaler
 
Deploy All The Games
Deploy All The GamesDeploy All The Games
Deploy All The Games
Adam Hill
 
Games Technologies
Games TechnologiesGames Technologies
Games Technologies
Oded Sharon
 
Design your 3d game engine
Design your 3d game engineDesign your 3d game engine
Design your 3d game engine
Daosheng Mu
 
Casual Engines 2009
Casual Engines 2009Casual Engines 2009
Casual Engines 2009
David Fox
 
Adobe gaming today tomorrow Trento
Adobe gaming today tomorrow TrentoAdobe gaming today tomorrow Trento
Adobe gaming today tomorrow Trento
InSide Training
 
Building beautiful apps with Google flutter
Building beautiful apps with Google flutterBuilding beautiful apps with Google flutter
Building beautiful apps with Google flutter
Ahmed Abu Eldahab
 
microsoft windows phone for government and citizens
microsoft  windows phone for government and citizensmicrosoft  windows phone for government and citizens
microsoft windows phone for government and citizens
joelcitizen
 
Windows10 gamedevoverviewexcludingvideos
Windows10 gamedevoverviewexcludingvideosWindows10 gamedevoverviewexcludingvideos
Windows10 gamedevoverviewexcludingvideos
Jaime Rodriguez Carrete
 
Shibboleth Scripting – Domain Specific Languages in Games
Shibboleth Scripting – Domain Specific Languages in GamesShibboleth Scripting – Domain Specific Languages in Games
Shibboleth Scripting – Domain Specific Languages in Games
Martin Pichlmair
 
Leveraging Microsoft Embedded and Mobile Platforms
Leveraging Microsoft Embedded and Mobile PlatformsLeveraging Microsoft Embedded and Mobile Platforms
Leveraging Microsoft Embedded and Mobile Platforms
christopherfairbairn
 
Game software development trends presentation
Game software development trends   presentationGame software development trends   presentation
Game software development trends presentation
_veronika_
 

Similar to Разработка мобильных приложений с помощью CORONA SDK. Антон Руткевич - CTO, Boolba Labs (20)

2012, the awakening of the Vietnamese Game Development - Presentation multi p...
2012, the awakening of the Vietnamese Game Development - Presentation multi p...2012, the awakening of the Vietnamese Game Development - Presentation multi p...
2012, the awakening of the Vietnamese Game Development - Presentation multi p...
 
Socialize and Gaming on the move
Socialize and Gaming on the moveSocialize and Gaming on the move
Socialize and Gaming on the move
 
HTML5 Games Status and issues
HTML5 Games Status and issuesHTML5 Games Status and issues
HTML5 Games Status and issues
 
Vietnam mobile day 2012 multi platform development - game loft
Vietnam mobile day 2012   multi platform development - game loftVietnam mobile day 2012   multi platform development - game loft
Vietnam mobile day 2012 multi platform development - game loft
 
Video game development for everybody
Video game development for everybodyVideo game development for everybody
Video game development for everybody
 
android mario project
android mario projectandroid mario project
android mario project
 
Funky game engines
Funky game enginesFunky game engines
Funky game engines
 
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
Road to Success (July 1st) - Mobile Game Development Alternatives - Andrew Bu...
 
Flutter vs. MAUI - Techorama BE 2022
Flutter vs. MAUI - Techorama BE 2022Flutter vs. MAUI - Techorama BE 2022
Flutter vs. MAUI - Techorama BE 2022
 
Deploy All The Games
Deploy All The GamesDeploy All The Games
Deploy All The Games
 
Games Technologies
Games TechnologiesGames Technologies
Games Technologies
 
Design your 3d game engine
Design your 3d game engineDesign your 3d game engine
Design your 3d game engine
 
Casual Engines 2009
Casual Engines 2009Casual Engines 2009
Casual Engines 2009
 
Adobe gaming today tomorrow Trento
Adobe gaming today tomorrow TrentoAdobe gaming today tomorrow Trento
Adobe gaming today tomorrow Trento
 
Building beautiful apps with Google flutter
Building beautiful apps with Google flutterBuilding beautiful apps with Google flutter
Building beautiful apps with Google flutter
 
microsoft windows phone for government and citizens
microsoft  windows phone for government and citizensmicrosoft  windows phone for government and citizens
microsoft windows phone for government and citizens
 
Windows10 gamedevoverviewexcludingvideos
Windows10 gamedevoverviewexcludingvideosWindows10 gamedevoverviewexcludingvideos
Windows10 gamedevoverviewexcludingvideos
 
Shibboleth Scripting – Domain Specific Languages in Games
Shibboleth Scripting – Domain Specific Languages in GamesShibboleth Scripting – Domain Specific Languages in Games
Shibboleth Scripting – Domain Specific Languages in Games
 
Leveraging Microsoft Embedded and Mobile Platforms
Leveraging Microsoft Embedded and Mobile PlatformsLeveraging Microsoft Embedded and Mobile Platforms
Leveraging Microsoft Embedded and Mobile Platforms
 
Game software development trends presentation
Game software development trends   presentationGame software development trends   presentation
Game software development trends presentation
 

More from Anthony Marchenko

How to stop worrying and start iOS Development
How to stop worrying and start iOS DevelopmentHow to stop worrying and start iOS Development
How to stop worrying and start iOS Development
Anthony Marchenko
 
Проблемы использования TCP в мобильных приложениях. Владимир Кириллов
Проблемы использования TCP в мобильных приложениях.  Владимир КирилловПроблемы использования TCP в мобильных приложениях.  Владимир Кириллов
Проблемы использования TCP в мобильных приложениях. Владимир Кириллов
Anthony Marchenko
 
Встраивание Python в мобильные приложения – нюансы interoperation, новые подх...
Встраивание Python в мобильные приложения – нюансы interoperation, новые подх...Встраивание Python в мобильные приложения – нюансы interoperation, новые подх...
Встраивание Python в мобильные приложения – нюансы interoperation, новые подх...Anthony Marchenko
 
Продуктовое тестирование Android приложений. Дмитрий Будько, инженер отдела т...
Продуктовое тестирование Android приложений. Дмитрий Будько, инженер отдела т...Продуктовое тестирование Android приложений. Дмитрий Будько, инженер отдела т...
Продуктовое тестирование Android приложений. Дмитрий Будько, инженер отдела т...Anthony Marchenko
 
SEF for students 2012. Product Management vs. Project Management
SEF for students 2012. Product Management vs. Project ManagementSEF for students 2012. Product Management vs. Project Management
SEF for students 2012. Product Management vs. Project Management
Anthony Marchenko
 
Di2012 anthony marchenko
Di2012 anthony marchenkoDi2012 anthony marchenko
Di2012 anthony marchenko
Anthony Marchenko
 
Kanban Implementation. Real Example
Kanban Implementation. Real ExampleKanban Implementation. Real Example
Kanban Implementation. Real ExampleAnthony Marchenko
 

More from Anthony Marchenko (7)

How to stop worrying and start iOS Development
How to stop worrying and start iOS DevelopmentHow to stop worrying and start iOS Development
How to stop worrying and start iOS Development
 
Проблемы использования TCP в мобильных приложениях. Владимир Кириллов
Проблемы использования TCP в мобильных приложениях.  Владимир КирилловПроблемы использования TCP в мобильных приложениях.  Владимир Кириллов
Проблемы использования TCP в мобильных приложениях. Владимир Кириллов
 
Встраивание Python в мобильные приложения – нюансы interoperation, новые подх...
Встраивание Python в мобильные приложения – нюансы interoperation, новые подх...Встраивание Python в мобильные приложения – нюансы interoperation, новые подх...
Встраивание Python в мобильные приложения – нюансы interoperation, новые подх...
 
Продуктовое тестирование Android приложений. Дмитрий Будько, инженер отдела т...
Продуктовое тестирование Android приложений. Дмитрий Будько, инженер отдела т...Продуктовое тестирование Android приложений. Дмитрий Будько, инженер отдела т...
Продуктовое тестирование Android приложений. Дмитрий Будько, инженер отдела т...
 
SEF for students 2012. Product Management vs. Project Management
SEF for students 2012. Product Management vs. Project ManagementSEF for students 2012. Product Management vs. Project Management
SEF for students 2012. Product Management vs. Project Management
 
Di2012 anthony marchenko
Di2012 anthony marchenkoDi2012 anthony marchenko
Di2012 anthony marchenko
 
Kanban Implementation. Real Example
Kanban Implementation. Real ExampleKanban Implementation. Real Example
Kanban Implementation. Real Example
 

Разработка мобильных приложений с помощью CORONA SDK. Антон Руткевич - CTO, Boolba Labs