Skip to content

Awesome Gideros Awesome

Awesome Gideros

精选资源列表 Gideros Game Development Framework 使您可以轻松地为 Android、iOS、HTML5、WinRT 和桌面(Windows、OSX)创建游戏和应用程序. 请随时通过拉取请求为列表做出贡献.

Getting Started

Resources

Gideros 的资源集合(博客和论坛条目、网站、软件包等)

Tutorials and Tips

Full game examples

Publications

关于吉德罗斯的书籍 - Gideros Mobile Game Development - 关于使用 Gideros 开发手机游戏的综合书籍. - Learn Lua for iOS Game Development - 引入各种基于 Lua 的游戏开发框架,包括 Gideros.

IDEs and Editors

与 Gideros 配合使用的代码编辑器和插件 - Using ZeroBrane Studio with Gideros - 使用 ZBS 和 Gideros Remote Preview 的入门教程. - Live Coding with Gideros and ZeroBrane Studio - 显示 ZBS 和 Gideros 实时编码功能的视频. - ZeroBrane Studio integration and debugging - ZBS 创建者的视频教程. - Visual Studio Code plugin - 支持 Gideros(仅限 Windows). - Sublime Text 3 plugin - 为 ST3 添加 Gideros 支持.

Graphics and Shaders

Scene Management

Input

  • GidSwipe - 易于使用的移动点击和滑动管理器.
  • Gestures - 从点列表中定义和检测复杂的手势.
  • Accelerometer - 如何使用设备加速度计作为输入的快速示例.
  • Shake detection - 检测设备震动的小片段.

Animation and Tweens

Tilemaps

###相机 - Smooth camera with Drag and Pinch-to-Zoom - 手机游戏中相机的有用类实现.

Audio

Saving and Loading

  • Using JSON - 通过 JSON 手动加载和保存.
  • DataSaver module - 用户友好的包装器使保存和加载数据尽可能容易.
  • Encrypting save files - 关于保护保存文件免受不必要的操作的一些想法(带代码).

Monetization

GUI

3D

注意:3D 支持仍在开发中,但如果您已经喜欢玩它,这里有一些起点 - Tutorial using 3D in Gideros - 由 Gideros 的一位维护者介绍.

Plugins

Useful Lua-Libraries

在 gamedev 中有用但不是 Gideros 特定的通用 Lua 库

  • lume - 大量对游戏开发有用的函数.
  • inspect - 以可读的方式轻松地将表格漂亮地打印到控制台.
  • jumper - 用于 Lua 的超快速基于网格的寻路.
  • bump - 使用轴对齐边界框进行碰撞检测的简单、灵活和快速的库(从 2017.8 版开始,Gideros 包含库的一个 C 端口,该端口具有相同的 API,应该改用 cbump.
  • Bresenham - Bresenham 的线算法,在 Lua 中实现.

License and Contributing

请贡献列表. 只需阅读 contribution guidelines 开始.

CC0