2012-10-09 12:04:44 -07:00
2012-08-22 16:53:45 +02:00
2012-09-06 11:58:22 -07:00

Project Description

ZeroBrane Studio is a lightweight Lua IDE with code completion, syntax highlighting, remote debugger, code analyzer, live coding, and debugging support for several Lua engines (LuaJIT, Löve 2D, Moai, Gideros, MobileLua, and others).

Features

  • Written in Lua, so easily customizable.
  • Small, portable, and cross-platform (Windows, Mac OSX, and Linux).
  • Auto-completion for functions, keywords, and custom APIs.
  • Interactive console to directly test code snippets with local and remote execution.
  • Integrated debugger (with support for local and remote debugging).
  • Live coding with Lua (demo), Löve 2D (demo), and Gideros (demo).
  • Support for plugin-like components:
    • applications: overall control of applications settings;
    • specs (spec/): file syntax, lexer, keywords;
    • apis (api/): for code-completion and tool-tips;
    • interpreters (interpreters/): how a project is run;
    • config (cfg/): contains style and basic editor settings;
    • tools (tools/): additional tools.

Screenshot

ZeroBrane Studio debugger screenshot

Usage

Open file(s):
  <zbstudio> <filename> [<filename>...]
  any non-option will be treated as filename

Overriding default configuration:
  <zbstudio> -cfg "<luacode overriding config>" [<filename>]
  e.g.: zbstudio -cfg "editor.fontsize=12" somefile.lua

Loading custom configuration:
  <zbstudio> -cfg "config/file.lua" [<filename>]
  e.g.: zbstudio -cfg cfg/estrela.lua

Author

ZeroBrane Studio and MobDebug

ZeroBrane LLC: Paul Kulchenko (paul@kulchenko.com)

Estrela Editor

Luxinia Dev: Christoph Kubisch (crazybutcher@luxinia.de)

License

See LICENSE file.

Description
Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
Readme 427 MiB
Languages
C# 80.3%
Lua 15.4%
Fluent 2.7%
Shell 0.7%
Objective-C 0.2%
Other 0.4%