All Projects → stetso → Awesome Gideros

stetso / Awesome Gideros

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

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to Awesome Gideros

Gameproject3
游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。
Stars: ✭ 655 (+3752.94%)
Mutual labels:  game-development, game-engine, gamedev
Grid Sdk
The Grid SDK - Game engine for Lua
Stars: ✭ 612 (+3500%)
Mutual labels:  game-development, game-engine, gamedev
Vortice.windows
.NET standard bindings for DirectX, WIC, Direct2D1, XInput, XAudio and X3DAudio
Stars: ✭ 427 (+2411.76%)
Mutual labels:  game-development, game-engine, gamedev
Game
⚔️ An online JavaScript 2D Medieval RPG.
Stars: ✭ 388 (+2182.35%)
Mutual labels:  game-development, game-engine, gamedev
Coffee
An opinionated 2D game engine for Rust
Stars: ✭ 771 (+4435.29%)
Mutual labels:  game-development, game-engine, gamedev
Cpp 3d Game Tutorial Series
C++ 3D Game Tutorial Series is a YouTube tutorial series, whose purpose is to help all those who want to take their first steps in the game development from scratch.
Stars: ✭ 400 (+2252.94%)
Mutual labels:  game-development, game-engine, gamedev
Anything about game
A wonderful list of Game Development resources.
Stars: ✭ 541 (+3082.35%)
Mutual labels:  game-development, game-engine, gamedev
Obengine
2D Game Engine with Lua Scripting made on top of SFML !
Stars: ✭ 335 (+1870.59%)
Mutual labels:  game-development, game-engine, gamedev
Qengine
Retro game engine for developers that enjoy creating games like it's 1997.
Stars: ✭ 763 (+4388.24%)
Mutual labels:  game-development, game-engine, gamedev
Engine
Fast and lightweight JavaScript game engine built on WebGL and glTF
Stars: ✭ 6,890 (+40429.41%)
Mutual labels:  game-development, game-engine, gamedev
Unity2d Components
A constantly evolving array of Unity C# components for 2D games, including classes for pixel art cameras, events & messaging, saving & loading game data, collision handlers, object pools, and more.
Stars: ✭ 375 (+2105.88%)
Mutual labels:  game-development, game-engine, gamedev
Entt
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Stars: ✭ 6,017 (+35294.12%)
Mutual labels:  game-development, game-engine, gamedev
Ncine
A cross-platform 2D game engine
Stars: ✭ 372 (+2088.24%)
Mutual labels:  game-development, game-engine, gamedev
Rizz
Small C game development framework
Stars: ✭ 428 (+2417.65%)
Mutual labels:  game-development, game-engine, gamedev
Glide
Game engine for making 2d games on iOS, macOS and tvOS, with practical examples and tutorials
Stars: ✭ 353 (+1976.47%)
Mutual labels:  game-development, game-engine, gamedev
Tetra
🎮 A simple 2D game framework written in Rust
Stars: ✭ 492 (+2794.12%)
Mutual labels:  game-development, game-engine, gamedev
Melonjs
a fresh & lightweight javascript game engine
Stars: ✭ 3,721 (+21788.24%)
Mutual labels:  game-development, game-engine, gamedev
Games
🎮 A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.
Stars: ✭ 18,676 (+109758.82%)
Mutual labels:  game-development, game-engine, gamedev
Luxe Alpha
luxe alpha - deprecated, unrelated to the new engine! see the readme or website for details - https://luxeengine.com/
Stars: ✭ 559 (+3188.24%)
Mutual labels:  game-development, game-engine, gamedev
Entitas Csharp
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Stars: ✭ 5,393 (+31623.53%)
Mutual labels:  game-development, game-engine, gamedev

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].