The repo for the game prototype A Trail Into Darkness
Updated 2026-05-17 20:44:19 +00:00
A strong-typed tag system for various unity systems
Updated 2026-05-17 16:34:02 +00:00
Data-driven encounter authoring for Unity. One composable `Encounter` type carrying a polymorphic `IEncounterKind` payload, dialog options with designer-authored events, cross-table quest chaining, and gated quest progression that serialises cleanly.
Updated 2026-04-26 22:07:01 +00:00
A lightweight, low-allocation popup and tooltip system for Unity with category-based isolation, a generic element cache, type-safe element identifiers, and extensible animations.
Updated 2026-04-13 21:22:29 +00:00
A configurable in-game calendar and world clock system for Unity. Supports custom day lengths, hours, minutes, months with variable lengths, named months, week tracking, and a serializable date-time struct. No external dependencies.
Updated 2026-04-12 17:21:22 +00:00
A low-allocation in-game logging system for Unity with channel-based filtering, pooled UI, and save system integration. This is a player-facing game log (combat feed, event history), not a debug logger.
Updated 2026-04-06 18:45:25 +00:00
A generic, game-agnostic save system supporting multiple save slots, sessions, auto-saves, and dual JSON/Binary serialization.
Updated 2026-04-02 07:13:19 +00:00
A polygon-based zone system for defining map regions with encounter difficulty, modifiers, and safe areas. Tools for creating and managing zones included.
Updated 2026-03-27 14:13:30 +00:00