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.
- 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
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