Alex-Rachel/TEngine
Unity 商用级别开发框架,原生内置 AI 工作流支持,集成 HybridCLR 高性能热更、Obfuz 代码混淆加固、YooAssets 企业级资源管理方案,构建高效、安全、可扩展的工业化开发底座。
What it solves
TEngine is a commercial-grade Unity framework designed to provide developers with a high-performance, extensible, and ready-to-use foundation for game development. It eliminates the need to build core systems from scratch by integrating industry-standard tools for resource management, hot-updating, and configuration, while ensuring strict memory management to prevent leaks.
How it works
TEngine employs a modular architecture that allows developers to easily replace or remove components. It integrates several key third-party systems:
- Resource Management: Uses YooAsset for automatic resource release and LRU/ARC caching strategies.
- Hot-Updating: Implements HybridCLR for cross-platform C# hot-updates.
- Configuration: Uses Luban for lazy, asynchronous, and synchronous loading of configuration tables.
- UI System: A custom C# UI framework that operates independently of the Mono lifecycle and supports automatic code generation.
- Async/Event Systems: Utilizes UniTask for asynchronous operations and a zero-GC event system to maintain high performance.
Who it’s for
It is intended for individual developers and professional teams seeking a commercial-grade Unity solution that is easy to set up, well-documented, and scalable for platforms including Windows, Android, iOS, WebGL, and WeChat Mini Games.
Highlights
- Ready-to-use: Full development workflow setup in approximately 5 minutes.
- Commercial-grade Integrations: Built-in support for YooAsset, HybridCLR, and Luban.
- AI-Driven Workflow: Deeply integrated with Claude Code via a custom
tengine-devskill and a tiered task system (L1-L4) for specification-driven development. - Memory Efficient: Zero-GC event dispatching and strict resource lifecycle management.
- Cross-Platform: Verified deployment on Steam, App Store, and WeChat Mini Games.
Related
- Project
- Project
- Project
- Project
- Project