C MIT

libretro-lutro

An experimental lua game framework for libretro following the LÖVE API

L

libretro

Dernière activité 17 août 2026
libretro/libretro-lutro

200

étoiles

52

forks

31

issues ouvertes

game-frameworklibretrolove2dlua

Ce README est souvent en anglais.

CI

Lutro

Experimental Lua game framework for libretro, following the LÖVE API.

Lutro is software rendered and implements only a subset of the LÖVE API. It targets portability though the libretro API and backed in dependancies.

Sample Games

Usage

Through RetroArch, use the Lutro core to load the game's source directory:

retroarch -L libretro_lutro.so path/to/gamedir/

Alternatively, you can load a compressed .lutro file:

retroarch -L libretro_lutro.so game.lutro

Build

Compile Lutro by installing the RetroArch dependencies, and running:

make

There are a few optional defines you can use to change how Lutro behaves.

  • make WANT_COMPOSITION=1 Enables alpha-blending.
  • make WANT_TRANSFORM=1 Enables scaling
  • make TRACE_ALLOCATION=1 Enables memory allocation tracing

Test

Run the Lutro testing suite by executing:

make test

To run tests manually, run:

retroarch -L path/to/lutro_libretro.so test

Projets similaires

LÖVE is an awesome 2D game framework for Lua.

C++game-developmentgamedevlove2d
Llove2d
8,8 k étoiles645

Lua Virtual Reality Framework

Cgame-enginegamedevlovr
Bbjornbytes
2,6 k étoiles171

A libretro frontend written in golang

Gobindingsemulationglfw
Llibretro
705 étoiles74