DForD LuaCoding is a professional development environment for debugging Lua script in your applications. It's familiar and fast and you'll wonder how you ever worked without it.

DForD LuaCoding is a full graphical IDE. It supports syntax highlighting, symbol browsing/searching, auto-completion, code snippet, debugging, building and more. If you know MSVC, you'll be comfortable immediately (F5 to start debugging, F9 for breakpoints, etc).

DForD LuaCoding requires no code changes and supports Lua 5.1. It supports the latest and greatest games and will work with your creation too.

Key Features

  1. Syntax highlighting

    Syntax highlighting

    LuaCoding supports Lua programming language syntax highlighting. Users may customize font facename, font size, color and other formats of syntax elements. Syntax highlighting settings may be stored as theme, so that users may share their favorite settings with others.

  2. Project Management

    Project structure

    LuaCoding provides powerful project management features. All project management features can be accessed from the main menu or the context menu in Project dockable view.

    There are 4 levels for users managing their files, including solution, project, folder and file.

    LuaCoding can open and manage only one solution at one time. One solution may contain one or more projects. One porject may have one or more folders, and one folder may include one or more files.

    Folder is an abstract concept used to classify files, but solution, project and file do represent real files in file system. The solution file takes the extension name .cssln, and the project file takes the extension name .csprj. Files can be all types of real files except solution files and project files.

  3. Code Snippet

    Code Snippet

    LuaCoding provides a set of Lua code snippets for users. These snippets can only be used in Lua source files. DForD LuaCoding would detect the current in edit- ing documents type, switch the snippet set and use the right one for the document.

  4. Lua script debugging

    Lua script debugging

    LuaCoding provides powerful debugging functions, users can either debug individual Lua script interpreted by official Lua interpreter, or debug embedded Lua script used by other applications which embed Lua interpreter. LuaCoding would detect the target application type, then decides the debugger working mode, nothing should be done manually.

Latest Version: 2011.6

LuaCoding for Windows


Windows XP/7 32bit

Follow DForD Software


  • LuaCoding main window
  • LuaCoding Auto-Completion
  • LuaCoding file list view
  • LuaCoding snippet view
  • LuaCoding window list