Tools We Use

How We Manage Code & Collaboration with GitHub

GitHub is where all of our important code lives — from Flutter apps and Unity projects to internal tools and experiments. It’s our source of truth for version control, collaboration, and automated deployments at OnTheCouchStudio.

Part of our Tools We Use series. GitHub offers free private repositories and paid plans for larger teams.

Overview

What GitHub Is

GitHub is a web-based platform for hosting Git repositories, collaborating on code, and automating development workflows. It’s used by solo devs, open-source projects, and large companies worldwide.

For us, GitHub is home base for our apps, games, and scripts — keeping changes organized and recoverable.

Visit GitHub Back to Tools

Why We Use GitHub

  • Version control: Track every change and revert if something breaks.
  • Collaboration: Branches, pull requests, and code reviews.
  • Automation: GitHub Actions for tests, builds, and deployments.

GitHub keeps our projects safe, structured, and ready to scale — whether we’re shipping a small tool or a full production app.

Create a Repo

How We Use It at OnTheCouchStudio

  • Flutter Apps: LifeFused codebase with feature branches and release tags.
  • Unity Projects: Galaxy Contender and prototypes tracked via Git LFS where needed.
  • Backend & Scripts: Firebase Cloud Functions, automation scripts, and deployment tools.
  • Documentation: Project READMEs and wiki-style docs linked from Notion.

Using GitHub across all languages and engines keeps our development consistent and maintainable.

Explore GitHub

Pro Tips for Using GitHub Effectively

  • Use branches like feature/, bugfix/, and release/ to stay organized.
  • Protect your main or master branch with required reviews and checks.
  • Set up GitHub Actions to run tests or build Flutter/Unity projects on every push.
  • Link issues and tasks from Notion or Google Sheets to GitHub issues for better tracking.

Once your workflow is set up, GitHub becomes the backbone of your development — stable, traceable, and collaborative.

Start a Project
TOP