GIDEROS STUDIO
                   INTRODUCTION

                    Nguyen Khanh Duy




WWW.GUAVA7.COM                         1
• A young studio founded on January 2012
• Mission and passion: create fun games for
  casual players as well as kids



                 www.guava7.co
                      m
WWW.GUAVA7.COM                                2
GAMES




WWW.GUAVA7.COM   3
STARTUP




WWW.GUAVA7.COM   4
OUR CHOICE




WWW.GUAVA7.COM   5
• Fast development
                 • Cross-platform IDE and SDK
                 • Very easy to learn
                 • Quick deployment to device via Wifi
          • Special features
                 • Offline compilation (unlike Corona)
                 • Plug-ins support
          • Cost
          • Active, helpful, and friendly community

WWW.GUAVA7.COM                                           6
GIDEROS FEATURES
•   Lua scripting
     • easy-to-learn
     • widespread
     • lots of support
•   The scripting logic is similar to Action Script
     • Much easier to learn for Flash developers
•   OpenGL powered
     • Fast, optimized, portable
•   Box2D Physics Engine
•   OpenAL Sound Engine



WWW.GUAVA7.COM                                        7
COMPLETE DEVELOPMENT ENVIRONMENT




WWW.GUAVA7.COM                     8
TECHNOLOGIES
• Gideros Studio has a layered architecture
• Mid-layer: OpenGL and C++
• Scripting language powered by Lua, 10th most widely
  used computer language in the world
• Lua runtime machine converts the callbacks to C++
  functions and OpenGL
• This results in high performance apps and games


WWW.GUAVA7.COM                                          9
ARCHITECTURE OF GIDEROS STUDIO

                 Gideros Player        Gideros Font Creator

                 Gideros Studio       Gideros Texure Packer

                                  LUA – C++ bridge
                                                             3rd party
                          Gideros C++ API
                                                              Plugin
                      Common Library (OGL, OAL, Box2D, …)

                             Android / iOS specific layer:
                           Touch, gyroscopes, network, …

                                     Hardware



WWW.GUAVA7.COM                                                           10
PLATFORM SUPPORT
•       Gideros Studio runs on:

    o     MS Windows

    o     Mac OS X (64 bit)

    o     Linux (with Wine)

•       Gideros Studio can build apps for:

    o      iPhone (3.X or later)

    o      iPad

    o      iPod Touch

    o      Android (2.1 or later)




WWW.GUAVA7.COM                               11
GIDEROS STUDIO API
Physics                                        Timer
•   All physics features like physics world,   •   Platform-specific, high definition timers
    body, fixtures, joints                         for accurate timing events
Analytics                                      Sound
•   Flurry analytics module, providing         •   Open source Open-AL based solid sound
    detailed analytics data to increase            system with many features
    usability and provide marketing data
                                               Texture
Geolocation
                                               •   Support for texturemaps and texture
•   Gyro, compass, accelerometer support,          atlas, for rapid and fast displaying
    including dispatching location based           objects
    events
                                               Events
Sprites
                                               •   Events are the central mechanism to
•   Scene and sprite management, including         handle responses, allowing to create
    more than 30 functions for sprites             highly interactive applications




WWW.GUAVA7.COM                                                                                 12
WWW.GUAVA7.COM   13
REFERENCES:
•   Slide: Academy 101 - Gideros Studio: Features and Benefits
•   Images from Google




WWW.GUAVA7.COM                                                   14

Gideros introduction

  • 1.
    GIDEROS STUDIO INTRODUCTION Nguyen Khanh Duy WWW.GUAVA7.COM 1
  • 2.
    • A youngstudio founded on January 2012 • Mission and passion: create fun games for casual players as well as kids www.guava7.co m WWW.GUAVA7.COM 2
  • 3.
  • 4.
  • 5.
  • 6.
    • Fast development • Cross-platform IDE and SDK • Very easy to learn • Quick deployment to device via Wifi • Special features • Offline compilation (unlike Corona) • Plug-ins support • Cost • Active, helpful, and friendly community WWW.GUAVA7.COM 6
  • 7.
    GIDEROS FEATURES • Lua scripting • easy-to-learn • widespread • lots of support • The scripting logic is similar to Action Script • Much easier to learn for Flash developers • OpenGL powered • Fast, optimized, portable • Box2D Physics Engine • OpenAL Sound Engine WWW.GUAVA7.COM 7
  • 8.
  • 9.
    TECHNOLOGIES • Gideros Studiohas a layered architecture • Mid-layer: OpenGL and C++ • Scripting language powered by Lua, 10th most widely used computer language in the world • Lua runtime machine converts the callbacks to C++ functions and OpenGL • This results in high performance apps and games WWW.GUAVA7.COM 9
  • 10.
    ARCHITECTURE OF GIDEROSSTUDIO Gideros Player Gideros Font Creator Gideros Studio Gideros Texure Packer LUA – C++ bridge 3rd party Gideros C++ API Plugin Common Library (OGL, OAL, Box2D, …) Android / iOS specific layer: Touch, gyroscopes, network, … Hardware WWW.GUAVA7.COM 10
  • 11.
    PLATFORM SUPPORT • Gideros Studio runs on: o MS Windows o Mac OS X (64 bit) o Linux (with Wine) • Gideros Studio can build apps for: o iPhone (3.X or later) o iPad o iPod Touch o Android (2.1 or later) WWW.GUAVA7.COM 11
  • 12.
    GIDEROS STUDIO API Physics Timer • All physics features like physics world, • Platform-specific, high definition timers body, fixtures, joints for accurate timing events Analytics Sound • Flurry analytics module, providing • Open source Open-AL based solid sound detailed analytics data to increase system with many features usability and provide marketing data Texture Geolocation • Support for texturemaps and texture • Gyro, compass, accelerometer support, atlas, for rapid and fast displaying including dispatching location based objects events Events Sprites • Events are the central mechanism to • Scene and sprite management, including handle responses, allowing to create more than 30 functions for sprites highly interactive applications WWW.GUAVA7.COM 12
  • 13.
  • 14.
    REFERENCES: • Slide: Academy 101 - Gideros Studio: Features and Benefits • Images from Google WWW.GUAVA7.COM 14

Editor's Notes

  • #5 The most difficulty of a startup game company is that choose the correct engine to develop game
  • #7 Gideros Studio is built on Lua scripting language, which is used in many games and applications. Lua is in fact world’s 10th most known and used programming language, with benefits like extensibility, ease of use, and extensive support. Gideros Studio API is much similar to actionscript, therefore Flash programmers will find it very intuitive and easy to work with. Gideros Studio also includes a physics engine which games more fun.
  • #9 Gideros Studio is packed with an integrated development environment, a font packer and texture mapper. These tools increase productivity and help developers focus on their job.