Post links and I may add to the main list. Admins feel free to edit directly to modify and add links.
Learn Lua
- Defold uses Lua 5.1 Lua 5.1 Reference Manual - contents
- Progamming in Lua (best Lua book - buy a physical copy of latest edition)
- Learn Lua in a Single Video + Related Cheat Sheet
- Official Lua Language Reference
- Learn X in Y Minutes Where X=Lua
- Lua Short Reference
- A Functional Introduction to Lua
- Lua Users Wiki
- Lua Programming - Wikibooks, open books for an open world
- http://stackoverflow.com/questions/tagged/lua
- http://lua-users.org/files/wiki_insecure/users/thomasl/luarefv51single.pdf
- Lua Missions (Koans)
- http://kiki.to/blog/2014/03/30/a-guide-to-authoring-lua-modules/
- lua-users wiki: Detecting Undefined Variables
- Lua: Good, bad, and ugly parts - ZeroBrane
- Learn Lua in 15 Minutes
- Lua Programming Gems
Tools
Lua Libraries
- Jumper - fast pathfinding for grid based games
- Knife - collection of Lua micro modules
- lume - Lua helper functions for gamedev
- Vivid - Color math, manipulation, conversion
- binser - Customizable Lua Serializer
- Busted - Lua unit testing
- Telescope - test library for Lua
- luassert extends Lua’s built-in assertions to provide additional tests and the ability to create your own
- json-lua
- coil - A tiny cooperative threading module for Lua. Coil is based around coroutines, allowing many cooperative threads to run simultaneously.
- flux - Tweening library
- tick - delayed function calls
- translate / localize - say is a simple string key/value store for i18n or ay other case where you want namespaced strings.
- GitHub - kikito/i18n.lua: A very complete i18n lib for Lua · GitHub localization
- GitHub - kikito/inspect.lua: Human-readable representation of Lua tables · GitHub human readable lua tables
OO in Lua
- middleclass
- 30 lines library for object orientation in Lua
- class.lua
- GitHub - rxi/classic: Tiny class module for Lua · GitHub
Collections of Lua Snippets
- lua_snippets/lua at master · mirven/lua_snippets · GitHub
- GitHub - blitmap/lua-snippets: Just a random collection of Lua snippets I find interesting or have authored myself · GitHub
- GitHub - jonstoler/lua-snip: various lua snippets · GitHub
- GitHub - XuJiandong/lua-recipe: Useful code snippet for lua. One file for one feature, require no external libs. · GitHub
- GitHub - wcbubel/lua-stuffs: Assorted collection of Lua snippets and modules · GitHub
Websites / Communities / Events About Lua
Lua Style Guides
- lua-users wiki: Lua Style Guide
- GitHub - Olivine-Labs/lua-style-guide: Olivine Labs Lua Style Guide · GitHub
Other Lua game engines
Tutorials etc. written for these can be adapted to Defold
- http://www.amulet.xyz/
- https://love2d.org/
- GitHub - moai/moai-dev: This is the development repo of Moai SDK. · GitHub
- More: http://stackoverflow.com/questions/5053134/what-is-a-good-game-engine-that-uses-lua
General gamedev resources
- Amit’s Game Programming Information
- The guide to implementing 2D platformers | Higher-Order Fun
- http://blog.wolfire.com/2009/07/linear-algebra-for-game-developers-part-1/
- Acceleration Due to Gravity: Super Mario Brothers - The Physics Factbook
- Integral - Wikipedia
- http://info.sonicretro.org/Sonic_Physics_Guide
- https://love2d.org/wiki/Free_Game_Resources

