7.1 Architecture Principles
- Modularity - Independent services for flexibility and isolated scaling
- Scalability - Horizontal scaling via containerized microservices
- Separation of Concerns - Clear boundaries between player, game, creator, and economy systems
- Extensibility - Web3 and AI-ready by design, not retrofit
7.2 Game Engine - Unreal Engine 5.4
Built on UE5.4 with native C++ service architecture:
- Nanite Virtualized Geometry - Cinematic-quality environments at any scale
- Lumen Global Illumination - Real-time dynamic lighting without pre-baking
- World Partition - Seamless infinite-scale open world support
- MetaHuman Integration - Photorealistic character pipeline for AI Yodha
- C++ Core Services - High-performance server-side logic for multiplayer and platform services
7.3 Backend Architecture - NestJS Microservices on AWS
Tech Stack:
| Layer |
Technology |
| Backend Framework |
Next JS |
| Frontend (Web) |
Next.js |
| Launcher Application |
Electron.js |
| Deployment |
AWS ECS (Elastic Container Service) |
| Infrastructure |
Load Balancers • Security Groups •VPS environments |
Platform Entry Flow:
- User visits web platform → downloads the COBOX Launcher
- Launcher installs the No-Code Studio environment
- User authenticates → accesses creator tools, game hub, and economy
- User creates, publishes, explores, and plays community games