GithubHelp home page GithubHelp logo

stetso / awesome-gideros Goto Github PK

View Code? Open in Web Editor NEW
28.0 3.0 4.0 42 KB

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

lua gamedev mobile-game mobile-development game-engine awesome awesome-list gideros game-development

awesome-gideros's Introduction

Awesome Gideros Awesome

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

IDEs and Editors

Code editors and plugins that work with Gideros

Graphics and Shaders

Scene Management

Input

  • 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

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

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.

Related Awesome Lists

License and Contributing

Please contribute to the list. Simply read the contribution guidelines to get started.

CC0

awesome-gideros's People

Contributors

mertkrm avatar stetso avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.