Skip to content

sharedunityservices/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Unity Shared Services

Unity Shared Services

A collection of Shared Unity Services formatted using a simple IService interface

Overview

Unity Shared Services is a collection of reusable services designed for Unity projects. Each service adheres to a common IService interface, ensuring consistency and ease of integration across different projects.

Features

  • Modular Architecture: Each service is a separate package, making it easy to include only the services you need.
  • Versioning: Services are organized by major versions (V1, V2, V3), ensuring backward compatibility and non-breaking changes.
  • Extensible: New services can be added seamlessly, following the IService interface guidelines.
  • Core Services Included: Common utilities and services that can be easily extended and customized.

Getting Started

Prerequisites

  • Unity 2020.3 or later
  • Basic knowledge of Unity and C#

Installation

  1. Clone the repository:
    git clone https://github.com/yourorganization/unity-shared-services.git
  2. Open your Unity project and navigate to Packages/manifest.json.
  3. Add the local path to the cloned repository:
    "dependencies": {
        "com.yourcompany.servicename": "file:../path-to-cloned-repo"
    }

Usage

  1. Import the required service package in your script:
    using YourCompany.ServiceName;
  2. Initialize the service:
    IService service = new ServiceImplementationV1();
    service.Initialize();

Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -m 'Add YourFeature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any questions or suggestions, please open an issue or contact us at your-email@example.com.


Thank you for using Unity Shared Services! We hope our collection of services makes your Unity development more efficient and enjoyable.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published