# Project Context ## Purpose - 移动端RTT游戏开发 - 完成高质量的图形渲染 - 流畅的用户体验 - 优化性能和资源使用 ## Tech Stack - Unity 版本 2022.3.50f1c1 - C# - URP - Game ## Project Conventions ### Code Style - 私有变量使用下划线前缀 (e.g., _myVariable) - 公共变量使用驼峰命名法 (e.g., myVariable) - 公共方法名使用 PascalCase (e.g., MyMethodName) - 私有变量使用下划线前缀 (e.g., _MyMethodName) - 常量使用全大写字母和下划线分隔 (e.g., MAX_VALUE) - 注释使用中文,必要时可添加英文注释 ### Architecture Patterns - 优先使用面相对象编程原则 - 使用组件化设计,确保代码模块化和可重用性 - 遵循单一职责原则,每个类和方法应有明确的职责 - 写好备注和文档,方便后续维护 ### Testing Strategy - 除非用户要求,不要编写测试代码 ### Git Workflow - Git提交由用户自行操作, AI不进行任何Git相关提交操作,但是可以查看Git日志和状态 ## Domain Context [Add domain-specific knowledge that AI assistants need to understand] ## Important Constraints - 写代码注意性能开销 - 写代码尽量避免GC - 注意移动端适配 - 回答问题事使用中文 ## External Dependencies [Document key external services, APIs, or systems]