awesome-gideros

Game development framework resources

A curated list of resources and guides for creating games and apps with the Gideros framework.

A curated list of awesome Gideros resources, classes and tips.

GitHub

27 stars
3 watching
4 forks
last commit: almost 7 years ago
Linked from 3 awesome lists

awesomeawesome-listgame-developmentgame-enginegamedevgiderosluamobile-developmentmobile-game

Getting Started

Download GiderosGet Gideros here (it is free but donations are welcome!)
Getting Started ManualCheck here first to get an overview of the framework
API ReferenceWhenever you need to figure something out- this is the first place to go
ForumJoin the very helpful community
Online EditorTry Gideros in your browser without installing anything
Online ExamplesSee some of the capabilites of Gideros in your browser
Developer GuideOfficial list of guides and tutorials

Resources / Tutorials and Tips

Introductory Video TutorialBy one of the maintainers of Gideros
Publishing to AndroidGetting started with publishing to Android
Improving performanceForum thread with hints about improving the performance of Gideros apps
Desktop APIOverview of the Desktop API to manipulate mouse cursor and window decorations

Resources / Full game examples

Simple square-dodge gameIntroductory tutorial about creating a simple square-dodge game
Top-down roguelike TutorialExtensive tutorial series about making a turn-based roguelike in Gideros
Breakout CloneTutorial about creating a Breakout-like game using Gideros and Box2D
"Grab the treasure" courseComprehensive getting-started guide to Gideros by developing a small game

Resources / Publications

Gideros Mobile Game DevelopmentComprehensive book about developing a game for mobile with Gideros
Learn Lua for iOS Game DevelopmentIntroducing a variety of Lua-based game development frameworks including Gideros

Resources / IDEs and Editors

Using ZeroBrane Studio with GiderosIntroductory tutorial for using ZBS with Gideros Remote Preview
Live Coding with Gideros and ZeroBrane StudioVideo showing the live coding capabilities of ZBS and Gideros
ZeroBrane Studio integration and debuggingVideo tutorial by the creator of ZBS
Visual Studio Code pluginWith Gideros support (Windows only)
Sublime Text 3 pluginAdding Gideros support to ST3

Resources / Graphics and Shaders

Shaders in GiderosIntroductory text about shaders in Gideros
Shadertoy viewerCheck out shaders from Shadertoy using Gideros
Intro to clipping and the RenderTargetText-based tutorial on how to use the RenderTarget class to create a clipping effect

Resources / Scene Management

SceneManagerEasily switch between scenes with or without transitions
Passing variables using the SceneManagerPassing variables to the next scene when using the scene manager

Resources / Input

GidSwipe0over 9 years agoEasy to use tap and swipe manager for mobile
GesturesDefine and detect complex gestures from points a list of points
AccelerometerQuick example of how to use the device accelerometer as input
Shake detectionSmall snippet to detect device shake

Resources / Animation and Tweens

GTweenTween sprite variables with this library (comes with all the easing functions you need)
Animation using MovieClipTutorial on how to animate sprites using the MovieClip class
Spriteheet animation class2almost 14 years agoClass that helps with creating and playing animations from spritesheets

Resources / Tilemaps

Collision with TilemapsExamples and suggestions on how to make stuff collide with the tiles in your tilemap

Resources / Camera

Smooth camera with Drag and Pinch-to-ZoomUseful class implementation for a camera in a mobile game

Resources / Audio

Intro to using audio with GiderosTutorial about generating and using sounds with Gideros

Resources / Saving and Loading

Using JSONLoading and saving manually via JSON
DataSaver moduleUser-friendly wrapper to make saving and loading data as easy as possible
Encrypting save filesSome ideas (with code) about securing the save files from unwanted manipulation

Resources / Monetization

Admob integrationVideo tutorial about integrating Admob into your game
Google Service integrationSecond part of the Admob tutorial showing Google Play Service integration

Resources / GUI

Layout9over 4 years agoComprehensive Gideors GUI framework ( )
Button classSimple class for creating clickable buttons
AceSlide classSliding UI-Element that can be used for example for level selection

Resources / 3D

Tutorial using 3D in GiderosIntroduction by one of the maintainers of Gideros

Resources / Plugins

SKStoreReview0over 9 years agoGideros Plugin for SKStoreReviewController iOS 10.3+
C++ plugin developmentGetting started with Gideros plugin development in C++

Useful Lua-Libraries

lume1,027almost 3 years agoGreat collection of functions that are useful for game development
inspect1,391about 3 years agoEasily pretty-print your tables to the console in a readable way
jumperSuper-fast grid-based pathfinding for Lua
bump948almost 3 years agoSimple, 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
Bresenham15over 9 years agoBresenham's line algorithm, implemented in Lua
awesome-lua4,016about 2 years ago
awesome-love2d3,357almost 2 years ago
awesome-gamedev23over 6 years ago

Backlinks from these awesome lists:

More related projects: