- Data & saving
- DataStores and ProfileService. Save structures, session locking, and migrating old player data over without wiping anyone's stuff.
- Matchmaking & rounds
- Queues, putting people on teams, the whole round lifecycle, and working out who won.
- Character & camera
- Custom controllers, sprint / crouch / stamina states, animation blending, custom camera rigs.
- Enemy & NPC AI
- PathfindingService routing, waypoint following, chase and search state machines, multi-phase bosses.
- UI from scratch
- HUDs, shops, upgrade panels, stat displays that read from data, and layouts that don't fall apart on a small phone.
- VFXsecondary skill
- Ability and cutscene effects, beams, trails, particle bursts and screen framing, built as a real instance tree. Everything above this line is the scripting, that's the primary skill, this one just means I don't have to wait on a VFX artist to finish an ability.
- Performance & security
- Figuring out what's eating your frame rate, moving work off the server, and validating remotes so exploiters can't just ask the server for stuff.