Project Overview
The PlayCanvas to GitHub Sync Tool bridges PlayCanvas and GitHub by automating project exports and commits. It offers options to download builds, assets, or both, and push them to a specified GitHub repository.
Role: Software Engineer
Technologies: C#, .NET, WPF, PlayCanvas, Git
Platform: PC
Date: 2024 – 2025
Why I Built It
I built my interactive portfolio in PlayCanvas. I was used to working with GitHub and didn't like PlayCanvas's version control at the time, so I wanted my portfolio work synced to my PC and kept in a GitHub repository. I built this tool to automate that.
Automated Sync
Choose to download PlayCanvas builds, assets, or both, then push changes to GitHub effortlessly.
Log Window
View real-time sync progress in the interface, with an auto-generated log.txt
recording each operation.
User-Friendly Interface
Built with WPF for intuitive controls, project selection, and settings management.