ethos

# Ethos **A collection of game development tools for working with Git** [![Discord](https://img.shields.io/discord/1194345901687316520?logo=discord&logoColor=white&color=%235865F2)](https://discord.gg/pzEgMhynzP) [![Build status](https://github.com/believer-oss/ethos/actions/workflows/rust.yml/badge.svg?branch=main)](https://github.com/believer-oss/ethos/actions/workflows/rust.yml)

The stack

The tools here are desktop applications that share a tech stack:

There’s also an ethos-core crate which holds code that’s shared between tools.

What’s in this repo?

Each tool has its own documentation, but here’s a brief overview of each of them:

Friendshipper

Friendshipper is a desktop application for viewing and downloading builds of an Unreal project. It can be used in one of two modes:

All of our playtesting at Believer is done through Friendshipper. See full docs here.

Birdie

Birdie is an application for art teams to manage their assets through Git LFS. At current state, it functions like a simple file browser, allowing users to browse, download, check out, and submit files via Git. Birdie utilizes specific Git configuration parameters to ensure that users can download and work on exactly the files they need without requiring them to sync all assets in the repository.

Birdie is in its early stages. Our plan for Birdie is to introduce a more well-defined game-centric taxonomy to files via metadata, enabling users to search for files by “character”, “location”, or “chapter”, for example.

See Birdie’s documentation here.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements