Soatok Dreamseeker

Furry, Dhole (Cuon Alpinus), Pundit, Programmer

Project Canis

Dependency Management for Indie Game Devs

Project Canis
This beautiful logo was created by Kirra Bunny.

Project Goals

  1. To provide an easy-to-use dependency management tool for indie game developers whose platform does not already provide one.
  2. To foster greater collaboration between game developers, and build bridges within and between communities.
  3. To securely deliver code.
  4. To ensure resource developers have complete control over the cryptographic keys used to sign their package releases.

Components

Canis Client

The Canis Client will be a desktop program, written in Electron, that allows independent game developers to distribute or consume shared game dev resources (e.g. software libraries) for their specific platform.

Canis Client Source Code

Canis Server

JSON API that brokers communication between Canis clients.

Canis Server Source Code