Introduction to Champion VC

Created by Amir Tamadon, Modified on Thu, 25 Jul, 2024 at 3:59 PM by Amir Tamadon

Champion Version Controller combines Git and Git-LFS to efficiently manage code and large binary files. Here's why a reliable Large File Storage (LFS) system is essential for game engine developers:

  1. Efficient Asset Management: Handles large binary files (textures, models, audio) without bloating the main repository.
  2. Improved Performance: Stores large files separately, maintaining fast operations for the codebase.
  3. Easy Collaboration: Enables team members to work on different versions of assets without conflicts.
  4. Synced Versioning: Tracks both code and non-code assets in one system.
  5. Build Consistency: Ensures correct versions of all assets are used in builds and deployments.


Application Type and Storage

Champion is a desktop application that comes with its own cloud storage solution. This integrated approach offers several benefits:

  • Seamless Integration: The desktop app works in tandem with cloud storage for efficient version control.
  • Organizational Sharing: Your cloud repository is shared with your entire organization, facilitating collaboration.

File Management

Champion employs a unique file management system:

  1. Separate Storage: Your code and large files are saved separately, optimizing storage and retrieval.
  2. Project Folder Importance: To ensure proper cloud upload, save all your files inside the designated project folder. You can locate your project folder through the app.

Authentication and Privacy

Champion prioritizes secure access and user privacy:

  • Okta Integration: User login is managed through Okta, a trusted identity management platform.
  • Privacy Policy: For detailed information on Okta's user privacy policy, please visit [Okta Privacy Policy Page].

AI-Assisted Commits

Champion leverages artificial intelligence to enhance your workflow:

  • OpenAI Integration: The version controller uses OpenAI to generate suggestive commit messages.
  • Data Protection: Champion does not store or mine any data or user information related to this AI feature.

Best Practices

To make the most of Champion Version Controller:

  1. Always work within your project folder to ensure proper syncing.
  2. Regularly review and customize AI-generated commit messages for accuracy.
  3. Familiarize yourself with Okta's login process for smooth access.

For additional support or questions, please contact our support team or refer to the detailed documentation.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article