Reading time: ~3 minutes
What is CORP?
CORP brings modern game development patterns to Roblox, making it easier to build complex, multiplayer games with a clean, component-based architecture.Key Features
- ๐ฎ Unity-Style Architecture: Familiar GameObject and Component patterns
- ๐ Built-in Networking: Automatic replication with NetworkObjects
- ๐ก Type-Safe RPCs: Remote Procedure Calls with flexible configuration
- ๐ State Synchronization: NetworkedVariables, Lists, Maps, and Sets
- ๐ฌ Scene Management: Declarative scene definitions with serialization
- ๐ฏ Component Lifecycle: Predictable initialization and cleanup
- ๐ง TypeScript Support: Full type safety with roblox-ts
Documentation
Explore the complete documentation:- README - Overview and quick reference
- Getting Started - Installation and setup guide
- Core Concepts - GameObjects, Components, and Behaviors
- Networking - Multiplayer features and replication
- Scene Management - Creating and managing scenes
- Decorators - Component decorators guide
- API Reference - Complete API documentation
- Examples - Practical tutorials and code samples
Quick Example
Getting Help
- Start with the Getting Started Guide
- Check out Examples for practical implementations
- Refer to the API Reference for detailed documentation
Repository
CORP is developed by MonoliskSoftware.Build amazing games with CORP! ๐