ARUAN'S ENTERTAINMENT SOFTWARE.
A cross-platform emulation frontend and multimedia engine, forged on Avalonia. Born as @ES seventeen years ago — a personal challenge to push a UI framework to its absolute limit — now rebuilt for a new decade of hardware.
Acquire the build.
Live from GitHub Releases. Stable and pre-release channels, every desktop platform — AOT and runtime variants. Click a row to download.
AOT (Ahead-of-Time) builds are self-contained — no .NET runtime installation required. Runtime builds require .NET 9+ to be installed on the host.
- Windows 11 24H2+ x64, ARM64
- Windows 11 22H2+ x64, ARM64
- Windows 10 22H2 x64
- Kernel 5.15+ x86_64
- glibc 2.31+ (Ubuntu 20.04+)
- macOS 13 Ventura+ Apple Silicon
- macOS 11 Big Sur+ Intel
AES_Lacrima.Android target is still in development.
On every screen.
Captured from native Linux, Windows and macOS builds. Click any frame to enlarge.
Supported systems.
Per-platform profiles with art and metadata. Frontend integration for over two decades of hardware.
Shader engine.
Plasma6-style wallpaper shaders run as live backdrops. Drop any Shadertoy-compatible
.frag into Shaders/Shadertoys and AES renders it.
Selected shaders bind to the player's audio spectrum and react to
your music — a demonstration feature, fully removable.
Compile it yourself.
NUKE-driven builds. Requires .NET SDK 10, Git, and Bash or PowerShell.
# clone
$ git clone https://github.com/aruantec/AES_Lacrima.git
$ cd AES_Lacrima
# compile (linux / macos)
$ ./build.sh Compile
# run the app
$ ./build.sh Run
# tests → output/test-results
$ ./build.sh Test
# publish release (native AOT optional)
$ ./build.sh Publish --configuration Release --runtime win-x64
# android APK (target still in development)
$ ./build.sh PublishAndroidApk --configuration Release
A long arc.
Seventeen years from @ES to Lacrima.
-
2008
@ES is born
Created as a challenge to master WPF and push it to its limits, within a small emulation community.
-
2024+
The revival
The project is revived as AES — Lacrima, rebuilt on Avalonia for cross-platform reach and modern GPU shaders.
-
now
Active research
Content is pushed incrementally while the codebase is cleaned and organized — a living study in framework mastery.