Diablo-Inspired Action RPG Development Framework
Unity · C# · ScriptableObject Architecture · Modular Design · WebGL
Classic ARPG Framework is a comprehensive, production-ready Unity development framework that provides developers with a complete foundation for creating Diablo-style Action RPG games. Built with enterprise-grade architecture patterns, it features a modular component system, extensive data management through ScriptableObjects, and a sophisticated editor toolchain. The framework demonstrates advanced Unity development practices with 1,400+ scripts across 25+ specialized systems, comprehensive database management, and production-ready deployment capabilities including WebGL builds.
A modular, component-driven architecture optimized for scalability and maintainability:
| Category | Technologies / Practices |
|---|---|
| Core Framework | Unity 2022+, C#, ScriptableObject Architecture |
| Combat System | Modular Damage Engine, Projectile Management, Status Effects |
| Data Management | 15+ Database Systems, JSON Serialization, CSV Import/Export |
| Editor Tools | 200+ Custom Editors, Database Windows, Automated Processing |
| UI Systems | Canvas Integration, Drag-and-Drop, Modular Interface Design |
| Deployment | WebGL Support, Cross-Platform Compatibility, Asset Store Ready |