About this project

Takatora provides local build automation for game projects on Windows and macOS, specifically targeting solo developers and small teams. It eliminates the need for hosted or self-hosted CI servers (like Jenkins or GitHub Actions) by running as a single application on the user's machine. Key capabilities include: - Engine Support: Integrated detection and build flows for Unreal Engine, Unity, and Godot. - Configuration: Build flows are defined using TOML, with task definitions written in F# scripts (.fsx). - Interfaces: Offers both a Command Line Interface (CLI) and a desktop GUI built with Avalonia. - Automation: Includes a repository watching feature to automatically trigger runs on new commits. - Local Integration: Ability to open projects directly in editors/IDEs and manage run history locally. - Version Control: Supports git and git-lfs. The software is built on .NET 8 and F#. It is designed for single-machine operation, focusing on packaging and distribution workflows without the overhead of remote agents or YAML-based server configurations.