Skip to content

edgegap/edgegap-unity-sdk

Repository files navigation

Edgegap Unity SDK

This SDK is an optional starter kit for Unity users, which can be extended and customized later.

Watch the video

This plugin has been tested, and supports Unity versions 2021.3.0f1+, including Unity 6 LTS. This plugin is provided 100% free of charge, under Terms and Conditions of Free Tier.

Requirements

Install a Git Client, for example git-scm. A git client is needed for Unity to download and install this package automatically. You will not need to use git directly once it's installed.

Installation

  1. Open your Unity project,
  2. Select toolbar option Window -> Package Management -> Package Manager,
  3. Click the + icon and select Add package from git URL...,
  4. Input the URL of our SDK when prompted:
https://github.com/edgegap/edgegap-unity-sdk.git
  1. Click Add and wait until installation is completed.

Verified Sources

Besides this repository:

Do not trust unverified sources!

Update Package

Navigate to Edgegap SDK in Unity Package Manager and click Update.

Warning

Imported Samples are not updated automatically! Back up any custom property values, delete the sample scripts used in your scene currently and re-import samples.

Note

Some releases may contain breaking changes. This will be indicated by a new MAJOR version.

Troubleshooting

Unity Editor shows [Package Manager Window] Error adding package: https://github.com/edgegap/edgegap-unity-matchmaking-sdk.git

  • If you’re adding our plugin via git URL, you will need to have a git client installed.

Unity Editor 2021 shows failed to resolve assembly: 'Edgegap.Matchmaking.SDK...

Visual Studio shows type or namespace name could not be found for Edgegap namespace.

  1. In your Unity Editor, navigate to Edit / Preferences / External Tools / Generate .csproj files.
  2. Make sure you have enabled Git packages.
  3. Click Regenerate project files.

For Plugin Developers

This section is only for developers working on this plugin or other plugins interacting / integrating this plugin.

CSharpier Code Frmatter

This project uses CSharpier code formatter to ensure consistent and readable formatting, configured in /.config/dotnet-tools.json.

See Editor integration for Visual Studio extensions, optionally configure Reformat with CSharpier on Save under Tools | Options | CSharpier | General. You may also configure running formatting as a pre-commit git hook.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages