Awesome Gideros
       
    
    
       
      
      
    
    
      A curated list of awesome resources for the
      Gideros Game Development Framework
      that allows you to easily create games and apps for Android, iOS, HTML5,
      WinRT and Desktop (Windows, OSX). Please feel free to contribute to the
      list by making a pull request.
    
    Contents
    
    Getting Started
    
    Resources
    
      A collection of resources (blog and forum entries, websites, packages
        etc) for Gideros
    
    Tutorials and Tips
    
    Full game examples
    
    Publications
    
      Books about Gideros -
      Gideros Mobile Game Development
      - Comprehensive book about developing a game for mobile with Gideros. -
      Learn Lua for iOS Game Development
      - Introducing a variety of Lua-based game development frameworks including
      Gideros.
    
    IDEs and Editors
    
      Code editors and plugins that work with Gideros -
      Using ZeroBrane Studio with Gideros
      - Introductory tutorial for using ZBS with Gideros Remote Preview. -
      Live Coding with Gideros and ZeroBrane Studio
      - Video showing the live coding capabilities of ZBS and Gideros. -
      ZeroBrane Studio integration and debugging
      - Video tutorial by the creator of ZBS. -
      Visual Studio Code plugin
      - With Gideros support (Windows only). -
      Sublime Text 3 plugin
      - Adding Gideros support to ST3.
    
    Graphics and Shaders
    
    Scene Management
    
    
    
      - 
        GidSwipe - Easy to use
        tap and swipe manager for mobile.
      
- 
        Gestures
        - Define and detect complex gestures from points a list of points.
      
- 
        Accelerometer
        - Quick example of how to use the device accelerometer as input.
      
- 
        Shake detection
        - Small snippet to detect device shake.
      
Animation and Tweens
    
      - 
        GTween
        - Tween sprite variables with this library (comes with all the easing
        functions you need).
      
- 
        Animation using MovieClip
        - Tutorial on how to animate sprites using the MovieClip class.
      
- 
        Spriteheet animation class
        - Class that helps with creating and playing animations from
        spritesheets.
      
Tilemaps
    
    
      ### Camera -
      Smooth camera with Drag and Pinch-to-Zoom
      - Useful class implementation for a camera in a mobile game.
    
    Audio
    
    Saving and Loading
    
      - 
        Using JSON
        - Loading and saving manually via JSON.
      
- 
        DataSaver module
        - User-friendly wrapper to make saving and loading data as easy as
        possible.
      
- 
        Encrypting save files
        - Some ideas (with code) about securing the save files from unwanted
        manipulation.
      
Monetization
    
    GUI
    
    3D
    
      Note: 3D support is still in development but if you like to play around
        with it already, here are some starting points
      -
      Tutorial using 3D in Gideros
      - Introduction by one of the maintainers of Gideros.
    
    Plugins
    
    Useful Lua-Libraries
    
      General Lua libraries that are useful in gamedev but are not Gideros
        specific
    
    
      - 
        lume - Great collection of
        functions that are useful for game development.
      
- 
        inspect - Easily
        pretty-print your tables to the console in a readable way.
      
- 
        jumper - Super-fast
        grid-based pathfinding for Lua.
      
- 
        bump - Simple, flexible
        and fast library for collision detection using axis-aligned bounding
        boxes (from version 2017.8 onwards Gideros contains a C-port of the
        library with the same API that should be used instead
        cbump.
      
- 
        Bresenham -
        Bresenham’s line algorithm, implemented in Lua.
      
License and Contributing
    
      Please contribute to the list. Simply read the
      contribution guidelines to get started.
    
    
      