SlideShare a Scribd company logo
Introduction to

                 AndEngine




www.andlabs.eu
We - ANDLABS




                 Johannes Borchardt                    Lukas Jarosch
                 @androidoka                           @lukasandlabs
                 @droidbl0g



www.andlabs.eu   ANDLABS – Introduction to AndEngine                   23.11.2011   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   23.11.2011   Seite 3
Game Development - Basics




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



                                                        Rendering
                                                        Simulation




                                                       while(play)



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



                            Rendering




                                                       Rendering
                                                       Simulation


                                                                    while(play)




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




www.andlabs.eu   ANDLABS – Introduction to AndEngine         23.11.2011   Seite 7
Showcase




www.andlabs.eu   ANDLABS – Introduction to AndEngine         23.11.2011   Seite 8
Showcase




www.andlabs.eu   ANDLABS – Introduction to AndEngine   23.11.2011   Seite 9
Overview




www.andlabs.eu   ANDLABS – Introduction to AndEngine              23.11.2011   Seite 10
Core Features

       • Sprites
       • Animations and Modifications of Sprites (Rotation, Scale)
       • Sound and Music Integration
       • Splitscreens
       • OnScreen Joysticks / Controls
       • Textrendering
       • Menus
       • Particelsystems
       • Scales on any Screen

www.andlabs.eu   ANDLABS – Introduction to AndEngine         23.11.2011   Seite 11
Extensions


       LiveWallpaper

       Box2D Physik Engine

       Multiplayer Support

       Mutlitouch Support

       SVG Texture Support

       TexturePacker Support



www.andlabs.eu   ANDLABS – Introduction to AndEngine   23.11.2011   Seite 12
101




www.andlabs.eu   ANDLABS – Introduction to AndEngine         23.11.2011   Seite 13
Components


                 BaseGameActivity

                       Engine



                                 Scene

                               Entities                   Camera
                               Textures




www.andlabs.eu      ANDLABS – Introduction to AndEngine            23.11.2011   Seite 14
Extendend LifeCycle




www.andlabs.eu
101 - Sprites


     • TextureAtlas

     • TextureAtlasRegion

     • Sprite




www.andlabs.eu   ANDLABS – Introduction to AndEngine   23.11.2011   Seite 16
101 - Sprites




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




www.andlabs.eu   ANDLABS – Introduction to AndEngine   23.11.2011   Seite 18

More Related Content

Similar to AndEngine

3D in the Browser via WebGL: It's Go Time
3D in the Browser via WebGL: It's Go Time 3D in the Browser via WebGL: It's Go Time
3D in the Browser via WebGL: It's Go Time
Pascal Rettig
 
Engineering Executable DSMLs (xDSMLs ) for model executability, animation and...
Engineering Executable DSMLs (xDSMLs ) for model executability, animation and...Engineering Executable DSMLs (xDSMLs ) for model executability, animation and...
Engineering Executable DSMLs (xDSMLs ) for model executability, animation and...
Benoit Combemale
 
Intro to HTML5 Game Programming
Intro to HTML5 Game ProgrammingIntro to HTML5 Game Programming
Intro to HTML5 Game Programming
James Williams
 
2017 jan-19 meetup-unikernels
2017 jan-19 meetup-unikernels2017 jan-19 meetup-unikernels
2017 jan-19 meetup-unikernels
Michael Bright
 
The REAL Angular Keynote
The REAL Angular KeynoteThe REAL Angular Keynote
The REAL Angular Keynote
Lukas Ruebbelke
 
Building Lanyrd
Building LanyrdBuilding Lanyrd
Building Lanyrd
Simon Willison
 
MarkLogic Developer Community Resources, September 2013
MarkLogic Developer Community Resources, September 2013MarkLogic Developer Community Resources, September 2013
MarkLogic Developer Community Resources, September 2013
Eric Bloch
 
Tackling Umbraco: Case Study on NFL Ops Site Design
Tackling Umbraco: Case Study on NFL Ops Site DesignTackling Umbraco: Case Study on NFL Ops Site Design
Tackling Umbraco: Case Study on NFL Ops Site Design
mcampolongo
 
SensorStudio real use cases - Lightsaber (IDC 2016)
SensorStudio real use cases - Lightsaber (IDC 2016)SensorStudio real use cases - Lightsaber (IDC 2016)
SensorStudio real use cases - Lightsaber (IDC 2016)
Herve Blanc
 
SplunkLive 2011 Advanced Session
SplunkLive 2011 Advanced SessionSplunkLive 2011 Advanced Session
SplunkLive 2011 Advanced Session
Splunk
 
Innoslate the Gateway to SysML 2.0 and Beyond
Innoslate the Gateway to SysML 2.0 and BeyondInnoslate the Gateway to SysML 2.0 and Beyond
Innoslate the Gateway to SysML 2.0 and Beyond
SarahCraig7
 
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
Joseph Labrecque
 

Similar to AndEngine (12)

3D in the Browser via WebGL: It's Go Time
3D in the Browser via WebGL: It's Go Time 3D in the Browser via WebGL: It's Go Time
3D in the Browser via WebGL: It's Go Time
 
Engineering Executable DSMLs (xDSMLs ) for model executability, animation and...
Engineering Executable DSMLs (xDSMLs ) for model executability, animation and...Engineering Executable DSMLs (xDSMLs ) for model executability, animation and...
Engineering Executable DSMLs (xDSMLs ) for model executability, animation and...
 
Intro to HTML5 Game Programming
Intro to HTML5 Game ProgrammingIntro to HTML5 Game Programming
Intro to HTML5 Game Programming
 
2017 jan-19 meetup-unikernels
2017 jan-19 meetup-unikernels2017 jan-19 meetup-unikernels
2017 jan-19 meetup-unikernels
 
The REAL Angular Keynote
The REAL Angular KeynoteThe REAL Angular Keynote
The REAL Angular Keynote
 
Building Lanyrd
Building LanyrdBuilding Lanyrd
Building Lanyrd
 
MarkLogic Developer Community Resources, September 2013
MarkLogic Developer Community Resources, September 2013MarkLogic Developer Community Resources, September 2013
MarkLogic Developer Community Resources, September 2013
 
Tackling Umbraco: Case Study on NFL Ops Site Design
Tackling Umbraco: Case Study on NFL Ops Site DesignTackling Umbraco: Case Study on NFL Ops Site Design
Tackling Umbraco: Case Study on NFL Ops Site Design
 
SensorStudio real use cases - Lightsaber (IDC 2016)
SensorStudio real use cases - Lightsaber (IDC 2016)SensorStudio real use cases - Lightsaber (IDC 2016)
SensorStudio real use cases - Lightsaber (IDC 2016)
 
SplunkLive 2011 Advanced Session
SplunkLive 2011 Advanced SessionSplunkLive 2011 Advanced Session
SplunkLive 2011 Advanced Session
 
Innoslate the Gateway to SysML 2.0 and Beyond
Innoslate the Gateway to SysML 2.0 and BeyondInnoslate the Gateway to SysML 2.0 and Beyond
Innoslate the Gateway to SysML 2.0 and Beyond
 
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
What’s Going On with the Adobe® Flash® Platform and why it is still Relevant ...
 

Recently uploaded

dilan 1990 movie riview.pptx untuk mata kuliah
dilan 1990 movie  riview.pptx untuk mata kuliahdilan 1990 movie  riview.pptx untuk mata kuliah
dilan 1990 movie riview.pptx untuk mata kuliah
zarraashivaa
 
30 Manipulation Techniques to be a smart person in society (1).pdf
30 Manipulation Techniques to be a smart person in society (1).pdf30 Manipulation Techniques to be a smart person in society (1).pdf
30 Manipulation Techniques to be a smart person in society (1).pdf
minaserver6679
 
The Fascinating World of Bats: Unveiling the Secrets of the Night
The Fascinating World of Bats: Unveiling the Secrets of the NightThe Fascinating World of Bats: Unveiling the Secrets of the Night
The Fascinating World of Bats: Unveiling the Secrets of the Night
thomasard1122
 
Understanding the Mahadasha of Shukra (Venus): Effects and Remedies
Understanding the Mahadasha of Shukra (Venus): Effects and RemediesUnderstanding the Mahadasha of Shukra (Venus): Effects and Remedies
Understanding the Mahadasha of Shukra (Venus): Effects and Remedies
Astro Pathshala
 
Care Instructions for Activewear & Swim Suits.pdf
Care Instructions for Activewear & Swim Suits.pdfCare Instructions for Activewear & Swim Suits.pdf
Care Instructions for Activewear & Swim Suits.pdf
sundazesurf80
 
Types of Garage Doors Explained: Energy Efficiency, Style, and More
Types of Garage Doors Explained: Energy Efficiency, Style, and MoreTypes of Garage Doors Explained: Energy Efficiency, Style, and More
Types of Garage Doors Explained: Energy Efficiency, Style, and More
Affordable Garage Door Repair
 
MRS PUNE 2024 - WINNER AMRUTHAA UTTAM JAGDHANE
MRS PUNE 2024 - WINNER AMRUTHAA UTTAM JAGDHANEMRS PUNE 2024 - WINNER AMRUTHAA UTTAM JAGDHANE
MRS PUNE 2024 - WINNER AMRUTHAA UTTAM JAGDHANE
DK PAGEANT
 
EXPERIENCE MONSTER BITES STREETWEAR APPAREL
EXPERIENCE MONSTER BITES STREETWEAR APPARELEXPERIENCE MONSTER BITES STREETWEAR APPAREL
EXPERIENCE MONSTER BITES STREETWEAR APPAREL
6ctbkfpdxz
 
Gujarat Details in Hindi for children's for presentation in school
Gujarat Details in Hindi for children's for presentation in schoolGujarat Details in Hindi for children's for presentation in school
Gujarat Details in Hindi for children's for presentation in school
shouryajoshi5
 
Biography and career history of Bruno Amezcua
Biography and career history of Bruno AmezcuaBiography and career history of Bruno Amezcua
Biography and career history of Bruno Amezcua
Bruno Amezcua
 

Recently uploaded (10)

dilan 1990 movie riview.pptx untuk mata kuliah
dilan 1990 movie  riview.pptx untuk mata kuliahdilan 1990 movie  riview.pptx untuk mata kuliah
dilan 1990 movie riview.pptx untuk mata kuliah
 
30 Manipulation Techniques to be a smart person in society (1).pdf
30 Manipulation Techniques to be a smart person in society (1).pdf30 Manipulation Techniques to be a smart person in society (1).pdf
30 Manipulation Techniques to be a smart person in society (1).pdf
 
The Fascinating World of Bats: Unveiling the Secrets of the Night
The Fascinating World of Bats: Unveiling the Secrets of the NightThe Fascinating World of Bats: Unveiling the Secrets of the Night
The Fascinating World of Bats: Unveiling the Secrets of the Night
 
Understanding the Mahadasha of Shukra (Venus): Effects and Remedies
Understanding the Mahadasha of Shukra (Venus): Effects and RemediesUnderstanding the Mahadasha of Shukra (Venus): Effects and Remedies
Understanding the Mahadasha of Shukra (Venus): Effects and Remedies
 
Care Instructions for Activewear & Swim Suits.pdf
Care Instructions for Activewear & Swim Suits.pdfCare Instructions for Activewear & Swim Suits.pdf
Care Instructions for Activewear & Swim Suits.pdf
 
Types of Garage Doors Explained: Energy Efficiency, Style, and More
Types of Garage Doors Explained: Energy Efficiency, Style, and MoreTypes of Garage Doors Explained: Energy Efficiency, Style, and More
Types of Garage Doors Explained: Energy Efficiency, Style, and More
 
MRS PUNE 2024 - WINNER AMRUTHAA UTTAM JAGDHANE
MRS PUNE 2024 - WINNER AMRUTHAA UTTAM JAGDHANEMRS PUNE 2024 - WINNER AMRUTHAA UTTAM JAGDHANE
MRS PUNE 2024 - WINNER AMRUTHAA UTTAM JAGDHANE
 
EXPERIENCE MONSTER BITES STREETWEAR APPAREL
EXPERIENCE MONSTER BITES STREETWEAR APPARELEXPERIENCE MONSTER BITES STREETWEAR APPAREL
EXPERIENCE MONSTER BITES STREETWEAR APPAREL
 
Gujarat Details in Hindi for children's for presentation in school
Gujarat Details in Hindi for children's for presentation in schoolGujarat Details in Hindi for children's for presentation in school
Gujarat Details in Hindi for children's for presentation in school
 
Biography and career history of Bruno Amezcua
Biography and career history of Bruno AmezcuaBiography and career history of Bruno Amezcua
Biography and career history of Bruno Amezcua
 

AndEngine

  • 1. Introduction to AndEngine www.andlabs.eu
  • 2. We - ANDLABS Johannes Borchardt Lukas Jarosch @androidoka @lukasandlabs @droidbl0g www.andlabs.eu ANDLABS – Introduction to AndEngine 23.11.2011 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 23.11.2011 Seite 3
  • 4. Game Development - Basics www.andlabs.eu ANDLABS – Introduction to AndEngine 23.11.2011 Seite 4
  • 5. Game Development Basics Rendering Simulation while(play) www.andlabs.eu ANDLABS – Introduction to AndEngine 23.11.2011 Seite 5
  • 6. Game Development Basics Rendering Rendering Simulation while(play) www.andlabs.eu ANDLABS – Introduction to AndEngine 23.11.2011 Seite 6
  • 7. AndEngine www.andlabs.eu ANDLABS – Introduction to AndEngine 23.11.2011 Seite 7
  • 8. Showcase www.andlabs.eu ANDLABS – Introduction to AndEngine 23.11.2011 Seite 8
  • 9. Showcase www.andlabs.eu ANDLABS – Introduction to AndEngine 23.11.2011 Seite 9
  • 10. Overview www.andlabs.eu ANDLABS – Introduction to AndEngine 23.11.2011 Seite 10
  • 11. Core Features • Sprites • Animations and Modifications of Sprites (Rotation, Scale) • Sound and Music Integration • Splitscreens • OnScreen Joysticks / Controls • Textrendering • Menus • Particelsystems • Scales on any Screen www.andlabs.eu ANDLABS – Introduction to AndEngine 23.11.2011 Seite 11
  • 12. Extensions LiveWallpaper Box2D Physik Engine Multiplayer Support Mutlitouch Support SVG Texture Support TexturePacker Support www.andlabs.eu ANDLABS – Introduction to AndEngine 23.11.2011 Seite 12
  • 13. 101 www.andlabs.eu ANDLABS – Introduction to AndEngine 23.11.2011 Seite 13
  • 14. Components BaseGameActivity Engine Scene Entities Camera Textures www.andlabs.eu ANDLABS – Introduction to AndEngine 23.11.2011 Seite 14
  • 16. 101 - Sprites • TextureAtlas • TextureAtlasRegion • Sprite www.andlabs.eu ANDLABS – Introduction to AndEngine 23.11.2011 Seite 16
  • 17. 101 - Sprites www.andlabs.eu ANDLABS – Introduction to AndEngine 23.11.2011 Seite 17
  • 18. Hands on (Code!) www.andlabs.eu ANDLABS – Introduction to AndEngine 23.11.2011 Seite 18