Milease

screenshot of Milease

Animate anything in one line of code, simplifying your UI animation development process and boosting your UI development efficiency.

Overview

Milease is an innovative toolkit designed to enhance the Unity UI development experience, providing developers with the tools they need to create stunning user interfaces. With its user-friendly animation capabilities, Milease simplifies the process of crafting UI transitions, allowing for a more efficient workflow in Unity. Developed by the Morizero team for their rhythm music game, Milthm, Milease offers valuable functionalities that cater not only to their needs but also to the broader community of Unity frontend developers.

The toolkit integrates advanced animation features, making it easier to implement UI animations that typically challenge Unity's animation system. By allowing developers to generate and manipulate animations through a streamlined coding approach, Milease stands out as a solution that addresses common pain points in UI development.

Features

  • Milease Animator: Easily create smooth UI transition animations, enhancing user experience with minimal effort.

  • State Animator: Provides a CSS-like experience for UI design, allowing for flexible and dynamic element behaviors.

  • Infinite Lists: Supports complex data structures by enabling endless scrolling, which improves usability for large data sets.

  • Expression-Driven Animation: Minimizes execution time by around 90% compared to traditional reflection methods for smooth animations.

  • Script Backend Compatibility: Works seamlessly with Mono and IL2CPP, giving developers options based on their project's needs.

  • Animation Anywhere: Utilize extension methods to create and play animations on various data types, including primitive types and serializable structures.

  • Organized Code Generation: Simplifies complex animations using structured methods like Milease, And, Then, and Delayed, making the code more readable and maintainable.

  • Lightweight Design: Allows animations to be played in real time, ensuring high performance without sacrificing quality.

ui-kit
UI Kits & Components

A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.