Unreal
If you've built games with Unreal, there are some key differences you'll need to know to get started on All Out!
The big shift (mental model)
Quick mapping: Unreal → All Out / CSL
Unreal
All Out / CSL
Notes
Your first CSL file (imports)
Entities & components (vs Actors & Components)
Creating an entity at runtime
Adding and accessing components
Writing a custom component (life cycle)
Iterating entities/components
Player actions: use Abilities (instead of raw input)
Networking: “replication” is not your job (most of the time)
What’s different from Unreal replication
Player UI vs local visual overrides
Assets, prefabs, and paths
The /res folder
Prefabs
Collision & overlap events (common Unreal pitfall)
UI differences (UMG vs CSL UI)
Match flow, inventory, interactables
Unreal-to-CSL “gotchas”
Next steps
Last updated