SlideShare uma empresa Scribd logo
1 de 23
X-Game
Development with
     Corona
          Shawn Grimes
     Senior Mobile Developer
       Campfire Apps, LLC.




                               #XGameDev
Special Thanks
#XGameDev

       About Me
•Shawn Grimes
 •@shawng
 •http://shawngrimes.me
 •Mobile Developer - Apps/Games
 •Tag: #XGameDev
Shawn & Stephanie
     Grimes
#XGameDev
#XGameDev


Reach more targeted audience.




         ?
#XGameDev


 My Requirements
          Primary              Secondary


• Bring my iOS Cocos2D   • Physics engine
  games to Nook
                         • Database support
• Easy to learn          • Kindle Fire
• Inexpensive,           • Active Project/New
  free=better              Features

• Fast!
#XGameDev


    What I Looked At:
• Cocos2d-android
 • http://code.google.com/p/cocos2d-android/
 • Last update: May 2010
• Cocos2d-android-1
 • http://code.google.com/p/cocos2d-android-1/
 • Last update: GitHub says 2 months ago
• Unity 3D
 • http://unity3d.com/
 • Too costly at the time, they now have some more
     competitive pricing
  • My games are only 2D, this seemed like using a jack
     hammer to hammer a nail
#XGameDev
What I Didn’t Look
        At
• GameSalad
 • http://gamesalad.com/
 • Creates HTML5
 • Looked promising (now has Win version)
• Moai
 • http://getmoai.com
 • open-souce/attribution
 • paid option too
#XGameDev


     Why Corona?
•Worked on Nook, Kindle Fire (and
  other Android devices)
•Price: Free to try, $350/year for iOS
  and Android
•Very simple to learn (currently
  teaching to high school students)
•Compiles to native OpenGL ES, so very
  fast!
#XGameDev
        Why Corona? -
           Part 2
• Box2D Physics Engine
• SQLite Databases
• GameCenter and OpenFeint integration
• SpriteSheet support
• Facebook Integration
• Basic Flurry Analytics Integration
• Very active development, almost daily builds
• In-App Purchase support
• Documented APIs
#XGameDev
     Why Corona? -
        Part 3
•Develop once, deploy to iOS and Android
•Content Scaling
•Instant Refresh on Simulator
•Particle System
•Glyph Fonts
•Supports tools such as TexturePacker,
  PhysicsEditor, SpriteHelper,
  LevelHelper, Glyph Designer
#XGameDev


     Corona Cons
•A good Lua editor is hard to find
 •Mac
  •Corona Complete
  •BBEdit
 •PC
  •Notepad++
  •Cider -  http://www.mydevelopersgames.com/CIDER/
#XGameDev


    Corona Cons
•Win version is limited/behind
 •Native iOS components can not be
   displayed in simulator
   •can find 3rd party widgets that
     emulate native components
 •Can not build/distribute for iOS
  •http://www.macincloud.com/
#XGameDev


                 Code Sample
--Create blue background
local backgroundSky=display.newRect(0,0,display.contentWidth,display.contentHeight)
backgroundSky:setFillColor(98,183,214)

-- Add a cloud to the scene
local randomCloudObject=display.newImage("bg_cloud3.png")
randomCloudObject.x=display.contentWidth/2
randomCloudObject.y=display.contentHeight/2

--Add our hero
local heroAngel=display.newImage("char_jump_1.png")
heroAngel.x=heroAngel.contentWidth
heroAngel.y=display.contentHeight/2
#XGameDev




    Project Demos
http://github.com/shawngrimes/CloudJumper
#XGameDev




Corona Labs
 www.CoronaLabs.com
#XGameDev




    Physics Editor
       Tutorial
    http://www.codeandweb.com/blog/
2012/05/24/getting-started-with-coronasdk-
#XGameDev




       Director Class
     http://developer.anscamobile.com/code/
                 director-class-10

Available as Storyboards in Corona Build 2012.840+
#XGameDev
   Candy from
  X-Pressive.com
•Text Candy
•Widget Candy
•Particle Candy
•http://www.x-pressive.com/
#XGameDev


         Artwork

All artwork provided by Vicki
Wenderlich at
www.VickiWenderlich.com
•art packs for games
•free to use
Cross Game Dev with Corona

Mais conteúdo relacionado

Semelhante a Cross Game Dev with Corona

Rapid Game Development with RUby and Gosu – Ruby Manor 4
Rapid Game Development with RUby and Gosu – Ruby Manor 4Rapid Game Development with RUby and Gosu – Ruby Manor 4
Rapid Game Development with RUby and Gosu – Ruby Manor 4benko
 
Casual and Social Games with Unity
Casual and Social Games with UnityCasual and Social Games with Unity
Casual and Social Games with UnityTadej Gregorcic
 
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...gamifi.cc
 
ngGoBuilder and collaborative development between San Francisco and Tokyo
ngGoBuilder and collaborative development between San Francisco and TokyongGoBuilder and collaborative development between San Francisco and Tokyo
ngGoBuilder and collaborative development between San Francisco and Tokyonotolab
 
Programming Language Final PPT
Programming Language Final PPTProgramming Language Final PPT
Programming Language Final PPTMatthew Chang
 
Lecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingLecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingKobkrit Viriyayudhakorn
 
Phonegap for Engineers
Phonegap for EngineersPhonegap for Engineers
Phonegap for EngineersBrian LeRoux
 
Html5 Game Development with Canvas
Html5 Game Development with CanvasHtml5 Game Development with Canvas
Html5 Game Development with CanvasPham Huy Tung
 
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
 
Cardboard VR: Building Low Cost VR Experiences
Cardboard VR: Building Low Cost VR ExperiencesCardboard VR: Building Low Cost VR Experiences
Cardboard VR: Building Low Cost VR ExperiencesMark Billinghurst
 
Flutter game development
Flutter game developmentFlutter game development
Flutter game developmentAllan Davis
 
Making HTML5 Games with Phaser
Making HTML5 Games with PhaserMaking HTML5 Games with Phaser
Making HTML5 Games with PhaserIndieOutpost
 
Automating Your Way out of the Dark Ages: Our Experience with (And Without) P...
Automating Your Way out of the Dark Ages: Our Experience with (And Without) P...Automating Your Way out of the Dark Ages: Our Experience with (And Without) P...
Automating Your Way out of the Dark Ages: Our Experience with (And Without) P...Burin Asavesna
 
W3C HTML5 KIG-The complete guide to building html5 games
W3C HTML5 KIG-The complete guide to building html5 gamesW3C HTML5 KIG-The complete guide to building html5 games
W3C HTML5 KIG-The complete guide to building html5 gamesChanghwan Yi
 
Metodologías de desarrollo de software en Gaming
Metodologías de desarrollo de software en GamingMetodologías de desarrollo de software en Gaming
Metodologías de desarrollo de software en GamingGlobant
 

Semelhante a Cross Game Dev with Corona (20)

Rapid Game Development with RUby and Gosu – Ruby Manor 4
Rapid Game Development with RUby and Gosu – Ruby Manor 4Rapid Game Development with RUby and Gosu – Ruby Manor 4
Rapid Game Development with RUby and Gosu – Ruby Manor 4
 
Casual and Social Games with Unity
Casual and Social Games with UnityCasual and Social Games with Unity
Casual and Social Games with Unity
 
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
Developing applications and games in Unity engine - Matej Jariabka, Rudolf Ka...
 
ngGoBuilder and collaborative development between San Francisco and Tokyo
ngGoBuilder and collaborative development between San Francisco and TokyongGoBuilder and collaborative development between San Francisco and Tokyo
ngGoBuilder and collaborative development between San Francisco and Tokyo
 
Back to Space
Back to SpaceBack to Space
Back to Space
 
Programming Language Final PPT
Programming Language Final PPTProgramming Language Final PPT
Programming Language Final PPT
 
Lecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR ProgrammingLecture 1 Introduction to VR Programming
Lecture 1 Introduction to VR Programming
 
Phonegap for Engineers
Phonegap for EngineersPhonegap for Engineers
Phonegap for Engineers
 
ANDRANIK_GAME_RESUME
ANDRANIK_GAME_RESUMEANDRANIK_GAME_RESUME
ANDRANIK_GAME_RESUME
 
Html5 Game Development with Canvas
Html5 Game Development with CanvasHtml5 Game Development with Canvas
Html5 Game Development with Canvas
 
Mobile native-hacks
Mobile native-hacksMobile native-hacks
Mobile native-hacks
 
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...
 
ProjectsSummary
ProjectsSummaryProjectsSummary
ProjectsSummary
 
Cardboard VR: Building Low Cost VR Experiences
Cardboard VR: Building Low Cost VR ExperiencesCardboard VR: Building Low Cost VR Experiences
Cardboard VR: Building Low Cost VR Experiences
 
Flutter game development
Flutter game developmentFlutter game development
Flutter game development
 
Making HTML5 Games with Phaser
Making HTML5 Games with PhaserMaking HTML5 Games with Phaser
Making HTML5 Games with Phaser
 
Automating Your Way out of the Dark Ages: Our Experience with (And Without) P...
Automating Your Way out of the Dark Ages: Our Experience with (And Without) P...Automating Your Way out of the Dark Ages: Our Experience with (And Without) P...
Automating Your Way out of the Dark Ages: Our Experience with (And Without) P...
 
W3C HTML5 KIG-The complete guide to building html5 games
W3C HTML5 KIG-The complete guide to building html5 gamesW3C HTML5 KIG-The complete guide to building html5 games
W3C HTML5 KIG-The complete guide to building html5 games
 
WaveEngine Dotnet 2018
WaveEngine Dotnet 2018WaveEngine Dotnet 2018
WaveEngine Dotnet 2018
 
Metodologías de desarrollo de software en Gaming
Metodologías de desarrollo de software en GamingMetodologías de desarrollo de software en Gaming
Metodologías de desarrollo de software en Gaming
 

Mais de Shawn Grimes

Learn to 3D Print Right Now
Learn to 3D Print Right NowLearn to 3D Print Right Now
Learn to 3D Print Right NowShawn Grimes
 
Getting Started With Raspberry Pi
Getting Started With Raspberry PiGetting Started With Raspberry Pi
Getting Started With Raspberry PiShawn Grimes
 
Learn to 3D Print Right Now!
Learn to 3D Print Right Now!Learn to 3D Print Right Now!
Learn to 3D Print Right Now!Shawn Grimes
 
Youth Opportunities w/ Mobile Game Development
Youth Opportunities w/ Mobile Game DevelopmentYouth Opportunities w/ Mobile Game Development
Youth Opportunities w/ Mobile Game DevelopmentShawn Grimes
 
Setting out to sea getting students on course for their careers
Setting out to sea  getting students on course for their careersSetting out to sea  getting students on course for their careers
Setting out to sea getting students on course for their careersShawn Grimes
 
Mobile Development Overview
Mobile Development OverviewMobile Development Overview
Mobile Development OverviewShawn Grimes
 
Beta testing iPhone apps
Beta testing iPhone appsBeta testing iPhone apps
Beta testing iPhone appsShawn Grimes
 

Mais de Shawn Grimes (7)

Learn to 3D Print Right Now
Learn to 3D Print Right NowLearn to 3D Print Right Now
Learn to 3D Print Right Now
 
Getting Started With Raspberry Pi
Getting Started With Raspberry PiGetting Started With Raspberry Pi
Getting Started With Raspberry Pi
 
Learn to 3D Print Right Now!
Learn to 3D Print Right Now!Learn to 3D Print Right Now!
Learn to 3D Print Right Now!
 
Youth Opportunities w/ Mobile Game Development
Youth Opportunities w/ Mobile Game DevelopmentYouth Opportunities w/ Mobile Game Development
Youth Opportunities w/ Mobile Game Development
 
Setting out to sea getting students on course for their careers
Setting out to sea  getting students on course for their careersSetting out to sea  getting students on course for their careers
Setting out to sea getting students on course for their careers
 
Mobile Development Overview
Mobile Development OverviewMobile Development Overview
Mobile Development Overview
 
Beta testing iPhone apps
Beta testing iPhone appsBeta testing iPhone apps
Beta testing iPhone apps
 

Último

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 

Último (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 

Cross Game Dev with Corona

  • 1.
  • 2. X-Game Development with Corona Shawn Grimes Senior Mobile Developer Campfire Apps, LLC. #XGameDev
  • 4. #XGameDev About Me •Shawn Grimes •@shawng •http://shawngrimes.me •Mobile Developer - Apps/Games •Tag: #XGameDev
  • 8. #XGameDev My Requirements Primary Secondary • Bring my iOS Cocos2D • Physics engine games to Nook • Database support • Easy to learn • Kindle Fire • Inexpensive, • Active Project/New free=better Features • Fast!
  • 9. #XGameDev What I Looked At: • Cocos2d-android • http://code.google.com/p/cocos2d-android/ • Last update: May 2010 • Cocos2d-android-1 • http://code.google.com/p/cocos2d-android-1/ • Last update: GitHub says 2 months ago • Unity 3D • http://unity3d.com/ • Too costly at the time, they now have some more competitive pricing • My games are only 2D, this seemed like using a jack hammer to hammer a nail
  • 10. #XGameDev What I Didn’t Look At • GameSalad • http://gamesalad.com/ • Creates HTML5 • Looked promising (now has Win version) • Moai • http://getmoai.com • open-souce/attribution • paid option too
  • 11. #XGameDev Why Corona? •Worked on Nook, Kindle Fire (and other Android devices) •Price: Free to try, $350/year for iOS and Android •Very simple to learn (currently teaching to high school students) •Compiles to native OpenGL ES, so very fast!
  • 12. #XGameDev Why Corona? - Part 2 • Box2D Physics Engine • SQLite Databases • GameCenter and OpenFeint integration • SpriteSheet support • Facebook Integration • Basic Flurry Analytics Integration • Very active development, almost daily builds • In-App Purchase support • Documented APIs
  • 13. #XGameDev Why Corona? - Part 3 •Develop once, deploy to iOS and Android •Content Scaling •Instant Refresh on Simulator •Particle System •Glyph Fonts •Supports tools such as TexturePacker, PhysicsEditor, SpriteHelper, LevelHelper, Glyph Designer
  • 14. #XGameDev Corona Cons •A good Lua editor is hard to find •Mac •Corona Complete •BBEdit •PC •Notepad++ •Cider - http://www.mydevelopersgames.com/CIDER/
  • 15. #XGameDev Corona Cons •Win version is limited/behind •Native iOS components can not be displayed in simulator •can find 3rd party widgets that emulate native components •Can not build/distribute for iOS •http://www.macincloud.com/
  • 16. #XGameDev Code Sample --Create blue background local backgroundSky=display.newRect(0,0,display.contentWidth,display.contentHeight) backgroundSky:setFillColor(98,183,214) -- Add a cloud to the scene local randomCloudObject=display.newImage("bg_cloud3.png") randomCloudObject.x=display.contentWidth/2 randomCloudObject.y=display.contentHeight/2 --Add our hero local heroAngel=display.newImage("char_jump_1.png") heroAngel.x=heroAngel.contentWidth heroAngel.y=display.contentHeight/2
  • 17. #XGameDev Project Demos http://github.com/shawngrimes/CloudJumper
  • 19. #XGameDev Physics Editor Tutorial http://www.codeandweb.com/blog/ 2012/05/24/getting-started-with-coronasdk-
  • 20. #XGameDev Director Class http://developer.anscamobile.com/code/ director-class-10 Available as Storyboards in Corona Build 2012.840+
  • 21. #XGameDev Candy from X-Pressive.com •Text Candy •Widget Candy •Particle Candy •http://www.x-pressive.com/
  • 22. #XGameDev Artwork All artwork provided by Vicki Wenderlich at www.VickiWenderlich.com •art packs for games •free to use

Notas do Editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n