SlideShare una empresa de Scribd logo
1 de 24
Introduction to

                 AndEngine




www.andlabs.eu
We - ANDLABS




                 Johannes Borchardt                    Lukas Jarosch
                 @androidoka                           @lukasandlabs




www.andlabs.eu   ANDLABS – Introduction to AndEngine                   29.03.2012   Seite 2
Agenda



     • Game Development – the very basics
     • AndEngine
             o Showcase
             o Overview
             o 101


     • Show us the code! (Hands on)


www.andlabs.eu   ANDLABS – Introduction to AndEngine   29.03.2012   Seite 3
Game Development - Basics




www.andlabs.eu   ANDLABS – Introduction to AndEngine   29.03.2012   Seite 4
Game Development Basics



                                                        Rendering
                                                        Simulation




                                                       while(play)



www.andlabs.eu   ANDLABS – Introduction to AndEngine                 29.03.2012   Seite 5
Game Development Basics



                            Rendering




                                                       Simulation


                                                                    while(play)




www.andlabs.eu   ANDLABS – Introduction to AndEngine                              29.03.2012   Seite 6
AndEngine




www.andlabs.eu   ANDLABS – Introduction to AndEngine         29.03.2012   Seite 7
Quick Facts




www.andlabs.eu   ANDLABS – Introduction to AndEngine         29.03.2012   Seite 8
Numbers


           • 300 Games (≈5/week)
              • ≈15 with more than 1M DLs

           • >50M Downloads
              • HangingWF (10M)
              • Bunny Shooter (10M)
              • Greedy Spiders (5M)
              • FarmTower (2M)
              • DreamZoo (2M)



www.andlabs.eu   ANDLABS – Introduction to AndEngine   29.03.2012   Seite 9
User




www.andlabs.eu   ANDLABS – Introduction to AndEngine   29.03.2012   Seite 10
Showcase




www.andlabs.eu   ANDLABS – Introduction to AndEngine         29.03.2012   Seite 11
Showcase




www.andlabs.eu   ANDLABS – Introduction to AndEngine   29.03.2012   Seite 12
Overview




www.andlabs.eu   ANDLABS – Introduction to AndEngine              29.03.2012   Seite 13
Core Features


       • Sprites
       • Animations and Modifications of Sprites (Rotation, Scale)




www.andlabs.eu   ANDLABS – Introduction to AndEngine         29.03.2012   Seite 14
Core Features


       • Sound and Music Integration
       • Splitscreens




www.andlabs.eu   ANDLABS – Introduction to AndEngine   29.03.2012   Seite 15
Core Features

       • OnScreen Joysticks / Controls
       • Textrendering
       • Particelsystems




www.andlabs.eu   ANDLABS – Introduction to AndEngine   29.03.2012   Seite 16
Core Features


       • Menus
       • Scales on any Screen




www.andlabs.eu   ANDLABS – Introduction to AndEngine   29.03.2012   Seite 17
Core Features

        • OpenGL ES 2.0:
                 • Robotium Extension                    clickOnSprite(..);

                 • Google TV support
                 • Tons of other awesome stuff




       Motion Streak                                             Radial Blur


www.andlabs.eu     ANDLABS – Introduction to AndEngine                         29.03.2012   Seite 18
Extensions

       TMX Tiled Map Support

       SVG Texture Support

       LiveWallpaper

       Box2D Physik Engine

       Multiplayer Support

       .MOD Support

       TexturePacker Support


www.andlabs.eu   ANDLABS – Introduction to AndEngine   29.03.2012   Seite 19
101




www.andlabs.eu   ANDLABS – Introduction to AndEngine         29.03.2012   Seite 20
Components


                 BaseGameActivity

                      Engine



                               Scene

                              Entities                   Camera
                             Textures




www.andlabs.eu     ANDLABS – Introduction to AndEngine            29.03.2012   Seite 21
Hands on (Code!)




www.andlabs.eu   ANDLABS – Introduction to AndEngine   29.03.2012   Seite 23
www.andlabs.eu   ANDLABS – Introduction to AndEngine   29.03.2012   Seite 24
Questions?




www.andlabs.eu   ANDLABS – Introduction to AndEngine          29.03.2012   Seite 25

Más contenido relacionado

Similar a Andengine

Adapt! Media queries and viewport
Adapt! Media queries and viewportAdapt! Media queries and viewport
Adapt! Media queries and viewportChris Mills
 
System Dynamics and FOSS
System Dynamics and FOSSSystem Dynamics and FOSS
System Dynamics and FOSSMaikel Mardjan
 
Reviewing the Security of ASoC Drivers in Android Kernel
Reviewing the Security of ASoC Drivers in Android KernelReviewing the Security of ASoC Drivers in Android Kernel
Reviewing the Security of ASoC Drivers in Android KernelShakacon
 
Model driven engineering for big data management systems
Model driven engineering for big data management systemsModel driven engineering for big data management systems
Model driven engineering for big data management systemsMarcos Almeida
 
How Frameworks Can Kill Your Projects at XP Days Ukraine 2013 in Kiev
How Frameworks Can Kill Your Projects at XP Days Ukraine 2013 in KievHow Frameworks Can Kill Your Projects at XP Days Ukraine 2013 in Kiev
How Frameworks Can Kill Your Projects at XP Days Ukraine 2013 in KievSander Hoogendoorn
 
MongoTorino 2013 Opening Keynote
MongoTorino 2013 Opening KeynoteMongoTorino 2013 Opening Keynote
MongoTorino 2013 Opening KeynoteMitch Pirtle
 
Building a Completed iPhone App
Building a Completed iPhone AppBuilding a Completed iPhone App
Building a Completed iPhone AppVu Tran Lam
 
HAX - Chaotic Good
HAX - Chaotic GoodHAX - Chaotic Good
HAX - Chaotic Goodbtopro
 
OpenCms All Dressed Up with skinnDriva
OpenCms All Dressed Up with skinnDrivaOpenCms All Dressed Up with skinnDriva
OpenCms All Dressed Up with skinnDrivahfcoma
 
An illustrated guide to microservices (ploneconf 10 21-2016)
An illustrated guide to microservices (ploneconf 10 21-2016)An illustrated guide to microservices (ploneconf 10 21-2016)
An illustrated guide to microservices (ploneconf 10 21-2016)Ambassador Labs
 
ECMFA 2018 - Keynote : The future of modeling tools
ECMFA 2018 - Keynote : The future of modeling toolsECMFA 2018 - Keynote : The future of modeling tools
ECMFA 2018 - Keynote : The future of modeling toolsmelbats
 
Basic of solidworks1
Basic of solidworks1Basic of solidworks1
Basic of solidworks1raman sahay
 

Similar a Andengine (15)

Adapt! Media queries and viewport
Adapt! Media queries and viewportAdapt! Media queries and viewport
Adapt! Media queries and viewport
 
Design Driven Development
Design Driven DevelopmentDesign Driven Development
Design Driven Development
 
System Dynamics and FOSS
System Dynamics and FOSSSystem Dynamics and FOSS
System Dynamics and FOSS
 
Reviewing the Security of ASoC Drivers in Android Kernel
Reviewing the Security of ASoC Drivers in Android KernelReviewing the Security of ASoC Drivers in Android Kernel
Reviewing the Security of ASoC Drivers in Android Kernel
 
Model driven engineering for big data management systems
Model driven engineering for big data management systemsModel driven engineering for big data management systems
Model driven engineering for big data management systems
 
How Frameworks Can Kill Your Projects at XP Days Ukraine 2013 in Kiev
How Frameworks Can Kill Your Projects at XP Days Ukraine 2013 in KievHow Frameworks Can Kill Your Projects at XP Days Ukraine 2013 in Kiev
How Frameworks Can Kill Your Projects at XP Days Ukraine 2013 in Kiev
 
Open cms days 2013 - all dressed up_release
Open cms days 2013 - all dressed up_releaseOpen cms days 2013 - all dressed up_release
Open cms days 2013 - all dressed up_release
 
MongoTorino 2013 Opening Keynote
MongoTorino 2013 Opening KeynoteMongoTorino 2013 Opening Keynote
MongoTorino 2013 Opening Keynote
 
Building a Completed iPhone App
Building a Completed iPhone AppBuilding a Completed iPhone App
Building a Completed iPhone App
 
HAX - Chaotic Good
HAX - Chaotic GoodHAX - Chaotic Good
HAX - Chaotic Good
 
OpenCms All Dressed Up with skinnDriva
OpenCms All Dressed Up with skinnDrivaOpenCms All Dressed Up with skinnDriva
OpenCms All Dressed Up with skinnDriva
 
Agile and Frameworks
Agile and FrameworksAgile and Frameworks
Agile and Frameworks
 
An illustrated guide to microservices (ploneconf 10 21-2016)
An illustrated guide to microservices (ploneconf 10 21-2016)An illustrated guide to microservices (ploneconf 10 21-2016)
An illustrated guide to microservices (ploneconf 10 21-2016)
 
ECMFA 2018 - Keynote : The future of modeling tools
ECMFA 2018 - Keynote : The future of modeling toolsECMFA 2018 - Keynote : The future of modeling tools
ECMFA 2018 - Keynote : The future of modeling tools
 
Basic of solidworks1
Basic of solidworks1Basic of solidworks1
Basic of solidworks1
 

Último

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
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
 
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
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Último (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 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
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
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
 
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
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
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?
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

Andengine

  • 1. Introduction to AndEngine www.andlabs.eu
  • 2. We - ANDLABS Johannes Borchardt Lukas Jarosch @androidoka @lukasandlabs www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 2
  • 3. Agenda • Game Development – the very basics • AndEngine o Showcase o Overview o 101 • Show us the code! (Hands on) www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 3
  • 4. Game Development - Basics www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 4
  • 5. Game Development Basics Rendering Simulation while(play) www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 5
  • 6. Game Development Basics Rendering Simulation while(play) www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 6
  • 7. AndEngine www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 7
  • 8. Quick Facts www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 8
  • 9. Numbers • 300 Games (≈5/week) • ≈15 with more than 1M DLs • >50M Downloads • HangingWF (10M) • Bunny Shooter (10M) • Greedy Spiders (5M) • FarmTower (2M) • DreamZoo (2M) www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 9
  • 10. User www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 10
  • 11. Showcase www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 11
  • 12. Showcase www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 12
  • 13. Overview www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 13
  • 14. Core Features • Sprites • Animations and Modifications of Sprites (Rotation, Scale) www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 14
  • 15. Core Features • Sound and Music Integration • Splitscreens www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 15
  • 16. Core Features • OnScreen Joysticks / Controls • Textrendering • Particelsystems www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 16
  • 17. Core Features • Menus • Scales on any Screen www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 17
  • 18. Core Features • OpenGL ES 2.0: • Robotium Extension clickOnSprite(..); • Google TV support • Tons of other awesome stuff Motion Streak Radial Blur www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 18
  • 19. Extensions TMX Tiled Map Support SVG Texture Support LiveWallpaper Box2D Physik Engine Multiplayer Support .MOD Support TexturePacker Support www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 19
  • 20. 101 www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 20
  • 21. Components BaseGameActivity Engine Scene Entities Camera Textures www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 21
  • 22. Hands on (Code!) www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 23
  • 23. www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 24
  • 24. Questions? www.andlabs.eu ANDLABS – Introduction to AndEngine 29.03.2012 Seite 25