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.

gideros.md
Github