This document is an introduction to AndEngine, an open source game engine for Android. It begins with an overview of basic game development concepts like rendering and simulation loops. It then provides an overview of AndEngine, including showcasing sample games, core features like sprites and animations, and extensions. Finally, it dives into AndEngine fundamentals including components, extended lifecycles, and how to create and use sprites. The presentation aims to provide both a high-level overview and hands-on code examples of AndEngine.
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
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