Tools to Make 2D Games With Lua: Part Three

I only have to press two convenient keys in my web browser to save a bookmark. Because of that I end up bookmarking anything that is remotely interesting or relevant to computer programming. So in the third part of this series I am going to share a ton of links to Lua libraries and engines that I’ve collected, many of which are useful to game developers.

In Alphabetical Order

  1. 30 Lines of Goodness :: Lua OOP

  2. A C FFI for Lua

  3. A C# Implementation of Lua 5.2, Focusing on Unity3D

  4. API for Lua Web Applications

  5. Aroma :: Game Engine/Framework for Chrome (Lua)

  6. Asynchronous Logging Library for Lua

  7. BTEditor :: A Behavior Tree Editor for Lua/LOVE

  8. BTLua :: Behavior Trees for Lua

  9. Babel :: Simple I18N for Lua and LÖVE 2D

  10. Behavior Trees in Lua

  11. Busted :: Lua Unit Testing Library

  12. Catwell’s Lua Playground

  13. Class-Commons :: API for Lua Class Libraries

  14. Command-Line Tool for Moonscript (Lua)

  15. Copas – Coroutine Oriented Portable Asynchronous Services for Lua

  16. Corona (Mobile Lua SDK)

  17. Coxpcall – Coroutine Safe xpcall and pcall (Lua)

  18. DSL Generator for Lua

  19. DeadEngine :: Multiplayer Isometric RPG Framework (Lua, Love)
  20. Debug Script for Love (Lua)

  21. Decoda Lua IDE and Debugger
  22. Enhanced Stack Traces for Lua

  23. EzSVG :: Lua Library for SVG Generation
  24. Fancy Text Library for LOVE

  25. Fast Fourier Transformation in Lua
  26. Fast Lua to JSON Conversion

  27. Fast Neural Network in Lua
  28. Fugu :: Procedural Geometry with Lua

  29. GALua :: Geometric Algebra
  30. GLSL Hacker – Pixel Hacking with GLSL, Lua and Python

  31. GRLD – Graphical Remote Lua Debugger
  32. Google Go Bindings for Lua C API

  33. HS2 :: High Score Library for Love (Lua)
  34. HSL Colors Library (Lua)

  35. JIT/Static Compiler for Lua Using LLVM
  36. Jumper :: Pathfinding Library for Grid-Based Games (Lua)

  37. Kepler: Community to Promote Open-Source Lua Web Applications
  38. Koneki – Lua Development Tools

  39. LDoc :: Lua Documentation Tool
  40. LEon3D :: Simple 3D Software Renderer in Lua

  41. LGI :: Lua Bindings to GObject Libraries
  42. LOOP: Lua Object-Oriented Programming

  43. LPeg – Parsing Expression Grammars For Lua
  44. LXSC :: Lua XML StartCharts

  45. Lake :: Lua-Based Build Tool
  46. Litt’s Lua Laboratory

  47. Love Studio IDE (Lua)
  48. Low-Level Threads (pthreads and WIN32 Threads) for Lua

  49. Lua Assembly Tools
  50. Lua Bindings for Udis86

  51. Lua Bindings for ZeroMQ 3
  52. Lua Bindings for libclang

  53. Lua Bindings for pugixml
  54. Lua Bit Operations Module

  55. Lua CJSON
  56. Lua Client Library for OAuth

  57. Lua Code Analysis with Plugins for HTML and SciTE
  58. Lua Container Library

  59. Lua Element Tree (XML)
  60. Lua Environment Compatibility Functions

  61. Lua Extension Module for io Library Functions
  62. Lua Finite State Machines

  63. Lua INI Parser
  64. Lua Inspect

  65. Lua Kernel Support in NetBSD
  66. Lua Libraries And Bindings

  67. Lua Library for Portable File-System Code
  68. Lua Lint

  69. Lua Macros
  70. Lua Metatables Tutorial

  71. Lua Micro Trace
  72. Lua Module to read XLSX Files

  73. Lua OS – the Lua Operating System Project
  74. Lua POP3 Client Library

  75. Lua POSIX
  76. Lua Ported to JavaScript

  77. Lua Power Patches
  78. Lua QR Code Library

  79. Lua Resty Rack :: HTTP Framework for OpenResty
  80. Lua Style Guide

  81. Lua Syntaxer :: Syntax Analyzing for Lua
  82. Lua Tools

  83. Lua Unit Testing
  84. Lua Unofficial Frequently Asked Questions (FAQ)

  85. Lua for Programmers
  86. LuaAutoC :: Wrap C Functions and Structs at Runtime for Lua/C API

  87. LuaCSP :: Communicating Sequential Processess in Lua
  88. LuaCov – Coverage Analysis for Lua Scripts

  89. LuaDoc
  90. LuaEdit – Free IDE/Debugger/Editor for Lua

  91. LuaExpat: XML Expat
  92. LuaIRC Framework

  93. LuaJIT VM for Browsers
  94. LuaProfiler

  95. LuaRocks Wiki: LuaRocks
  96. LuaSOAP

  97. LuaSocket: Network Support for the Lua Language
  98. LuaTeX

  99. LuaXML
  100. Luaunit

  101. Lumail – Console Mail Client with Lua Scripting
  102. Lunary :: Lua Framework for Binary Network Communications

  103. Lust :: Lua String Templates
  104. Luvit :: Lua meets NodeJS

  105. Metalua
  106. Microlight :: Useful Lua Library

  107. MobDebug : Remote Debugger for Lua
  108. MoonRocks :: Lua Modules

  109. MoonScript (Lua)
  110. Moses.lua :: Functional Programming Utility Library

  111. NLua :: Bind Between Lua and .NET
  112. ObjectLua

  113. Orbit :: MVC Web Framework for Lua
  114. Penlight :: Lua Libraries for Input Data Handling and Functional Programming

  115. Pluto Library :: Save Persistent Lua Data in Flat-Files
  116. PokerSource: Poker Hand Evaluator

  117. Program to Bundle Lua Files Together
  118. Programming in Lua

  119. PÄSSION :: An Object-Oriented Game Engine for LÖVE (Lua)
  120. RemDebug – Remote Debugger for the Lua Programming Language

  121. Reusable Lua REPL
  122. Rings: Multiple Lua States

  123. SDL Based Lua Programming for Kids: antirez/codakido
  124. SLAXML :: SAX-like Streaming XML Parser for Lua

  125. SPECL :: Behavior Driven Development for Lua
  126. Sched Lua Collaborative Scheduler

  127. SciLua :: Scientific Computing With Lua
  128. Simple Cloude Storage in Lua

  129. Simple Command Line Parser for Lua
  130. Simple Generators vs Lazy Evaluation

  131. Simple Lightweight Blocking Events System for Lua
  132. Small File I/O Library for LOVE (Lua)

  133. Sputnik :: Wiki Software in Lua
  134. Standard Lua Libraries

  135. Streaming Interface to zlib for Lua
  136. String Operators in Lua

  137. Text and Image Layout Library for LÖVE (Lua)
  138. Textadept :: Cross-Platform Editor in Lua

  139. The Lua Cookbook
  140. The LuaJIT Project

  141. The Xavante Lua Web Server
  142. The.Lua.Tutorial

  143. Transparent Persistent Data for Lua
  144. Utilities for Using Lua with External Commands

  145. UtilsEngine :: Utilities for Love (Lua)
  146. Wrapper for Codify/Codea Scripts in Love2D (Lua)

  147. X-Box Input for LOVE (Lua)
  148. Yet Another Class Implementation for Lua

  149. ZeroBraneStudio :: Lua IDE
  150. ammo :: Organisational Library for Love (Lua)

  151. anim8 :: Animation Library for Love (Lua)
  152. antirez/load81 :: Codea-Inspired Lua Environment

  153. aspenmud :: Light-Weight MUD Engine in C++ and Lua
  154. beholder :: Observer Pattern for Lua

  155. bump.lua :: Lua Collision-Detection Library
  156. cURL Bindings for Lua

  157. corowatch :: Lua Module to Kill Coroutines After Fixed Times
  158. cron.lua

  159. eLua – Embedded Lua
  160. eLua Examples

  161. flea :: Lua Framework
  162. genx: A Safe XML Generator for Lua

  163. inifile.lua :: INI Parser for Lua
  164. inspect.lua :: Turn Lua Tables into Human-Readable Strings

  165. lcpp :: Lua C-Preprocessor
  166. lcurses :: Curses API Library for Lua

  167. locco.lua :: Port of Docco
  168. lua-checker – Check Lua Source Code for Errors

  169. lua-git :: Git Implemented in Pure Lua
  170. lua-ihelp :: Interactive Help for Lua Programs

  171. lua-mode for Emacs
  172. lua-state-machine

  173. lua-users wiki: Home Page
  174. lua-vec – Lua With Vectors

  175. luaassert :: Assertion Library for Lua
  176. luadocx

  177. luafunctional / lua-functional
  178. luainterface – Integration Between Lua and.NET (CLR)

  179. luakit – browser framework
  180. luatrace :: Lua Tracing, Profiling, and Coverage

  181. middleclass: OOP for Lua
  182. serpent :: Lua Serializer and Pretty Printer

  183. sweepandprune-lua :: 2D Sweep and Prune Implementation
  184. telescope :: Unit Test Library for Lua

  185. tween.lua

  186. vstruct :: Binary Data Library for Lua

Add Your Thoughts

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s