Creature-collecting RPG

Trail Duel

Turn-based battles, captures, evolutions and a rival.

Checking this browser…

Loads the game in this page: about 3.5 MB. Keyboard required.

Made for a keyboard

This device does not seem to have a keyboard and mouse. The demos have no touch controls and have not been tested on phones or tablets.

This window is smaller than the demos were tested at.

Have a keyboard connected? (about 3.5 MB; this setup is not validated).

This browser cannot run the demos

The games need WebAssembly and WebGL, which this browser does not offer. They were verified in Chrome and Firefox on desktop.

The game stopped

Something went wrong while loading or running the game.

Not included in this build

This copy of the site was built without the web packages. Screenshots and controls are below.

Download for your platform

Trail Duel 1.0.0 · MicroEngine 0.2.0-alpha · release v0.2.0. Each package was played on its own system before it was published: how each platform was checked.

  • Download for WindowsTrailDuel-1.0.0-windows-x64.zip · 34 MB

    Windows 10 or 11, 64-bit, a GPU with Direct3D 11, OpenGL or Vulkan.

    Install and run
    1. Extract the ZIP anywhere.
    2. Run TrailDuel.exe. Windows SmartScreen may say the publisher is unknown, because the program is not signed: choose More info, then Run anyway.

    SHA-256 b3dea8e735c6e8e6bf399668d7509dc75a1e321f96ac702387c2e8a9ea195012

  • Download for LinuxTrailDuel-1.0.0-linux-x64.tar.gz · 35 MB

    A 64-bit x86 distribution with glibc 2.34 or later (for example Ubuntu 22.04, Debian 12, Fedora 35 or newer), an X11 or Wayland desktop with OpenGL (Mesa or a GPU driver), and PulseAudio or PipeWire for sound. The alternative --platform raylib needs glibc 2.38 (Ubuntu 24.04 or newer).

    Install and run
    1. Extract the archive: tar -xzf <file>.
    2. Run ./TrailDuel/TrailDuel from a terminal or your file manager.

    SHA-256 00ce11562626d1a96d24278bec191a9732e3f85f15c4344ba1d782a5429a4dc3

  • Download for macOSTrailDuel-1.0.0-macos-arm64.zip · 32 MB

    macOS 14 or later on Apple silicon (M1 or newer). Intel Macs are not packaged.

    Install and run
    1. Extract the ZIP and move Trail Duel.app wherever you like.
    2. The app is not notarized by Apple, so macOS blocks the first launch. Open it once, then go to System Settings → Privacy & Security and choose Open Anyway; or run xattr -dr com.apple.quarantine "Trail Duel.app" in Terminal.

    SHA-256 bf92ccb38197c4d0b142dfab7d9c633ef04a4e6ef8f0e793818643040a942dc8

  • Download for AndroidTrailDuel-1.0.0-android.apk · 19 MB

    Android 7.0 (API 24) or later on a 64-bit ARM or x86 device. On-screen touch controls; a keyboard or gamepad also works.

    Install and run
    1. Download the APK on the device.
    2. Open it. Android asks once to allow installing apps from that source (your browser or file manager); allow it, then install.
    3. The APK is signed with MicroEngine's demo key, so later demo versions install as updates.

    SHA-256 4a173bce8c8db3f27dd5a997039b38fee7e69a528f5a33ed1f8fd17eb6b313e1

  • iOS: no download. Installing on an iPhone requires Apple signing, and the build checked in Apple’s simulator cannot run on a device (why).
  • Direct downloads from GitHub Releases, not store listings: no Steam, Google Play or App Store account is needed. Downloads and installation

About the game

Leave Sprout Town with a partner creature, walk Route 1 and Hollow Wood, beat your rival twice and earn the title of Trail Champion by defeating Master Odessa in Brookhaven’s hall.

A hybrid: creatures and trainers come from hand-drawn CC0 sprites with crafted battle effects; the world, stages and music are painted in code to match.

Controls

ActionKeys
Walk, move cursorsArrows / WASD
Confirm, talk, read signs, advance textZ / Space / Enter
Back (hold while walking to run)X / Backspace
Start menuEsc / P
Show or hide the full move card in battleC

In the browser, Alt+Enter or the Fullscreen button toggles fullscreen. A gamepad was validated by hand in a Chromium-based browser with one controller; other controllers are untested.

Compatibility

  • Verified In the browser: Chrome and Firefox on desktop, with a keyboard (automated tests and manual play)
  • Manually tested One gamepad in a Chromium-based browser
  • Not tested Safari, other browsers, and browsers on phones (the web build has no touch controls)
  • Emulator only The Android app: generic on-screen controls (d-pad, A, B, X, shoulder, Start); no physical phone has run it
Version
Trail Duel 1.0.0, MicroEngine 0.2.0-alpha
Browser download
about 3.5 MB, only when you press Play
Content
Hybrid: CC0 creature sprites, procedural world and music.
Licence
Demo game: all rights reserved (notice). Read its code to learn MicroEngine; do not redistribute or sell it. The engine that runs it is MIT licensed, and its third-party art and audio keep their own licences. The package includes these notices and the third-party notices.
Saves
In the browser, in this site’s storage for each game (clearing site data or a private window removes them). Native builds save in your user data folder; Android in the app’s own storage.
Build
1348d08fb4acbeaf · 6707fcb

Screenshots

  • Trail Duel screenshot: title
  • Trail Duel screenshot: sprout town
  • Trail Duel screenshot: hollow wood
  • Trail Duel screenshot: battle meadow
  • Trail Duel screenshot: summary
  • Trail Duel screenshot: healing shrine
  • Trail Duel screenshot: champion
  • Trail Duel screenshot: master hall
  • Trail Duel screenshot: forest battle

Captured from scripted playthroughs of the desktop build, at 3× scale.