# EFramework MVVM for Unity

[![NPM](https://img.shields.io/npm/v/io.eframework.unity.mvvm?label=NPM&logo=npm)](https://www.npmjs.com/package/io.eframework.unity.mvvm)
[![UPM](https://img.shields.io/npm/v/io.eframework.unity.mvvm?label=UPM&logo=unity&registry_uri=https://package.openupm.com)](https://openupm.com/packages/io.eframework.unity.mvvm)
[![DeepWiki](https://img.shields.io/badge/DeepWiki-Explore-blue)](https://deepwiki.com/eframework-io/Unity.MVVM)
[![Discord](https://img.shields.io/discord/1422114598835851286?label=Discord&logo=discord)](https://discord.gg/XMPx2wXSz3)

专为 Unity 设计的模块化 MVVM 框架，解耦业务逻辑与视图，内置模块和场景管理。

## 功能特性

- [XModule](Documentation~/XModule.md) 提供了业务开发的基础模块，支持模块的生命周期管理和事件系统集成。
- [XScene](Documentation~/XScene.md) 提供了业务开发的基础场景，支持业务场景的切换及其生命周期管理。
- [XView](Documentation~/XView.md) 提供了业务开发的基础视图，通过适配器模式实现了视图的管理功能。

## 常见问题

更多问题，请查阅[问题反馈](CONTRIBUTING.md#问题反馈)。

## 项目信息

- [更新记录](CHANGELOG.md)
- [贡献指南](CONTRIBUTING.md)
- [许可协议](LICENSE.md)