Skip to content

Tarject is a framework for Unity that eliminates tight coupling, offering an easy-to-use, readable, flexible, and highly optimized solution for modular and maintainable game development.

License

Notifications You must be signed in to change notification settings

tariksavas/tarject

Repository files navigation

Tarject Dependency Injection Framework

Tarject is a Dependency Injection framework developed for Unity to prevent tight coupling between software modules. Designed with a focus on high optimization and code readability, Tarject minimizes the use of reflection in Bind and Injection operations, reducing performance overhead to a minimum.

The framework simplifies dependency management, making your code more flexible, maintainable, and testable. By enabling systems to operate independently, it allows for easy implementation of changes and ensures scalability across projects. Even in large-scale applications, Tarject provides a consistent structure without sacrificing performance, offering developers a user-friendly and efficient API to work with.

Installation

  • In Unity, open Window/Package Manager
  • Select the + button at the top left
  • Select Add package from git URL...
  • Paste in https://github.com/tariksavas/tarject.git
  • Click the Add button

You can also download the package from Unity Asset Store

How to Contribute

We believe the strength of this project lies in its community, and we welcome contributions that help it grow.

Here’s how you can get involved:

  • Submit a Pull Request: Feel free to contribute by submitting pull requests for enhancements or bug fixes.
  • Contact Us: You can reach out via email for suggestions, feedback, or inquiries.
  • Join the Community: For real-time discussions, updates, and collaboration, join our Discord server.

We look forward to seeing how you can help improve and shape the future of this project!

See also Documentations

About

Tarject is a framework for Unity that eliminates tight coupling, offering an easy-to-use, readable, flexible, and highly optimized solution for modular and maintainable game development.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages