Project

General

Profile

Scripting with Lua » History » Revision 2

Revision 1 (Unnar Krist, 2019-04-02 11:22) → Revision 2/6 (Unnar Krist, 2019-04-02 13:53)

h1. Scripting with Lua 

 This page serves as an information dump on Lua - a scripting language that can be embedded into a variety of applications for flexible runtime modding of program behaviour. 

 *Online Resources* 
 * "MoonSharp":http://www.moonsharp.org/ 
 A C# plugin that allows Lua to communicate with C# code and vice versa. Additionally exists as a "free Unity package":https://assetstore.unity.com/packages/tools/moonsharp-33776 on the asset store. 

 *Downloads* 
 * "Programming in Lua, 4th edition":https://projects.cs.ru.is/attachments/download/1108/programming-in-lua-4ed.pdf 
 (Note: Editions past the first are paid, so if you find Lua useful, you are encouraged to "purchase your own copy":https://www.lua.org/pil/ of the manual to support the developers. 

 *Other Resources* 

 * "Embed Lua for scriptable apps /IBM blog":https://www.ibm.com/developerworks/library/l-embed-lua/index.html 
 * "Lua tutorial /youtube":https://www.youtube.com/watch?v=iMacxZQMPXs / youtube":https://www.youtube.com/watch?v=iMacxZQMPXs 
 * "Lua for C++ programmers /youtube":https://www.youtube.com/watch?v=pfwHCiP1HFM / youtube":https://www.youtube.com/watch?v=pfwHCiP1HFM