Download

One archive gives you everything to start making Tangy games: runtime, editor, asset tools, game compiler, and the example projects. Export finished games for Linux, Windows, or the Nintendo 3DS family. Tangy is also for desktop games with keyboard input. macOS toolchains are planned.

Linux (x86_64)

tangy-linux-x86_64-v0.1.0.tar.gz — tools, runtime, editor, and examples. Develop and export Linux desktop games (keyboard) or pack for the 3DS family.

Windows (x86_64)

tangy-windows-x86_64-v0.1.0.zip — tools, runtime, editor, examples, and SDL2.dll. Develop and export Windows desktop games or pack for the 3DS family.

macOS

Not available yet.

Coming soon*

* macOS support is planned. Today you can develop and export games for Linux and Windows desktops (keyboard input) and package homebrew for the Nintendo 3DS family (New 3DS XL and related).

Export targets

  • Linux — package a standalone desktop game with tngc (default --target desktop), playable with keyboard.
  • Windows — package a .exe with tngc --target windows (requires a Tangy source tree + Windows/MinGW build).
  • Nintendo 3DS family — package a .3dsx with tngc --target n3ds for homebrew on New 3DS XL and related systems.
  • macOS — planned.

What’s in the archive

Linux (.tar.gz)

  • tangy — game runtime
  • tangy_editor — tile scene editor
  • tngpal, tngspr, tngtiles, tngogg — asset converters
  • tngc — game compiler
  • examples/ — hello, pong, and platformer
  • LICENSE and README.md

Requires SDL2 and OpenGL on the host.

Windows (.zip)

  • tangy.exe — game runtime
  • tangy_editor.exe — tile scene editor
  • tngpal.exe, tngspr.exe, tngtiles.exe, tngogg.exe — asset converters
  • tngc.exe — game compiler
  • SDL2.dll, libgcc_s_seh-1.dll, libstdc++-6.dll, libwinpthread-1.dll — keep these next to the executables
  • examples/ — hello, pong, and platformer
  • LICENSE and README.md

Needs a GPU with OpenGL 3.3. tngogg.exe also needs ffmpeg on your PATH.

Quick start (Linux)

tar -xzf tangy-linux-x86_64-v0.1.0.tar.gz
cd tangy-v0.1.0
./tangy examples/hello/main.lua

Quick start (Windows)

Unzip tangy-windows-x86_64-v0.1.0.zip
cd tangy-v0.1.0
tangy.exe examples\hello\main.lua

Do not remove the DLLs from the folder. For full tool commands see Docs → Tools.

Need Aseprite for art? aseprite.org — buy the paid build if you can, or compile from source to use it free. Full API and tool docs are under Docs.