Skip to content

Latest commit

 

History

History
52 lines (29 loc) · 2.4 KB

README.md

File metadata and controls

52 lines (29 loc) · 2.4 KB

LatteLib

LatteLib is a curated collection of Unity libraries, tools, and scripts designed to streamline development and solve common challenges. The goal of this project is to serve as both a personal archive of essential resources and a helpful toolkit for other developers in the community.

Table of Contents

Scripts

RectTransformExtensions.cs

RectTransformExtensions.cs is a script that detects if two RectTransforms are overlapping on each other.

ScrollRectExtensions.cs

ScrollRectExtensions.cs is a script that makes control of nested prefabs much more stable, routing and distinguishing vertical & horizontal movements between child and the parent scroll rect.

Must-Have Tools & Libraries

  • Zenject: A lightweight dependency injection framework for Unity.

  • UniTask: A library for replacing Unity's default async/await system with a more efficient one.

  • DoTween: A fast and efficient animation engine for Unity.

  • Unity UI Extensions: A collection of extension scripts / effects and controls to enhance your Unity UI experience.

  • Basic Save System: A straightforward save and load system by Dapper Dino, utilizing BinaryFormatter and can be easily extended and customized.

Platform-Specific Tools & Libraries

Dialogue & Narrative

  • YarnSpinner: A dialogue tool for Unity that features calling functions from the dialogue and easy translation integration.

Resources

  • UNITY SOLID: "Level up your code with design patterns and SOLID" project and e-book by Unity.

License

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