issun 0.10.0

A mini game engine for logic-focused games - Build games in ISSUN (一寸) of time
Documentation

ISSUN (一寸) - A mini game engine for logic-focused games

Build games in ISSUN (一寸) of time - typically 30 minutes to 1 hour.

Quick Start

use issun::prelude::*;

fn main() {
    Issun::builder()
        .with_title("My Roguelike")
        .with_turn_based_combat(|combat| {
            combat.with_ai(SmartAI)
        })
        .run();
}

Features

  • System Plugins: Reusable game systems (80% reuse, 20% customize)
  • Scene/Context Architecture: Clean separation of persistent and transient data
  • Auto-generated Title Screens: FIGlet integration + preset ASCII art
  • TUI Support: Play over SSH, no GUI needed
  • Built-in Save/Load: Automatic serialization with Serde