4.7
Amagiri

Amagiri

Desktop Appgames#opensourceFREEVerified

Fast-paced 2D samurai sword combat in a rainy shrine featuring precision parries and Mugetsu strikes.

SHARE
Screenshots (1)
Amagiri Screenshot #1
Screenshot 1 of 1

Overview

Amagiri (amagiri) is an atmospheric, zero-dependency 2D samurai sword combat game engineered for desktop web browsers on HTML5 Canvas. Set in a rain-drenched mountaintop Shinto shrine, players engage in instantaneous lethal sword duels requiring frame-perfect parry timing, dashing strikes, and the tactical deployment of the screen-clearing Mugetsu ultimate technique.

How It Works

Amagiri operates through structured, deterministic execution stages:

Precision 2D Samurai Sword Combat: Delivers instantaneous directional slash, parry timing windows, and dash mechanics on HTML5 Canvas.
Focus Meter & Mugetsu Finisher: Builds focus through successful parries and strikes to unleash screen-clearing Mugetsu ultimate strikes.
Atmospheric Rain Shrine Environment: Renders procedural particle rain, dynamic surface ripple reflections, and lantern lighting in Web Audio ambiance.
Branching Technique Upgrade Path: Selects technique buffs and combat perks between waves to counter increasingly relentless opponent samurai.
Amagiri 2D samurai sword combat and parry in rainy shrine

Amagiri 2D samurai sword combat and parry in rainy shrine

Key Technical Features & Capabilities

Lethal Frame-Perfect Parry Combat: Punishes mistimed attacks while rewarding split-second defensive parries with instantaneous opponent posture breaks.
Dynamic Particle Weather & Canvas Shading: Renders procedural raindrops, dynamic puddle surface ripple reflections, and swaying lantern illumination natively on Canvas 2D.
Single-File Zero Dependency Architecture: Runs entirely offline in any modern browser without external npm packages, remote CDNs, or runtime installs.
Focus Meter & Mugetsu Finisher: Builds focus through successful counters to unleash wide-angle crescent blade finishers against relentless waves.

Architecture & Technology Stack

Primary Languages: JavaScript, HTML5 Canvas 2D, Web Audio API
Game Architecture: Single-file deterministic game loop with state machine physics
Supported Platforms: Desktop Web Browsers (Chrome, Edge, Safari, Firefox)

System Requirements

SpecificationMinimum RequirementRecommended Specification
Operating SystemDesktop Web Browsers (Keyboard & Mouse)Latest stable release build
Processor Architecture4-Core x86_64 or Apple Silicon M18-Core Apple Silicon / Core i7+
Memory (RAM)4 GB Unified Memory16 GB+ High-Speed RAM
Disk Space1 GB free SSD storage5 GB+ free SSD storage

Installation & Setup Guide

Direct Browser Play (Zero Install)

Play immediately at https://mafeis.github.io/amagiri/ with zero downloads or accounts required.

Local Source Setup

bash
git clone https://github.com/mafeis/amagiri.git
cd amagiri
# Open index.html directly in your browser or serve locally:
npx serve .

How to Use & Workflow

1
Observe Opponent Posture: Read incoming samurai weapon telegraphs and visual tells through the rain.
2
Time Right-Click Parries: Deflect incoming strikes right before impact to destabilize enemy footing.
3
Execute Directional Slashes: Maneuver with WASD and left-click to cut down off-balance adversaries.
4
**Trigger Mugetsu (Q)**: When your focus gauge fills, release the screen-clearing ultimate strike.

Troubleshooting & Common Issues

Issue: Audio fails to play on initial page load.
*Cause*: Web browsers require a user interaction (click or keypress) before activating the Web Audio context.
*Resolution*: Click anywhere inside the shrine canvas to enable sound effects and rainfall ambiance.

How to Use & Getting Started

## Installation & Setup Guide ### Direct Browser Play (Zero Install) Play immediately at [https://mafeis.github.io/amagiri/](https://mafeis.github.io/amagiri/) with zero downloads or accounts required. ### Local Source Setup ```bash git clone https://github.com/mafeis/amagiri.git cd amagiri # Open index.html directly in your browser or serve locally: npx serve . ```

Ready to run Amagiri?

100% Free & Open-Source native desktop software. Star the repository to support development.