We're looking for an experienced Roblox scripter to join our team for a long-term project. The game is a social experience centered around matchmaking, player profiles, and large public lobbies.
Responsibilities
Develop and maintain core gameplay systems, including:
- Matchmaking queue system
- Private house/island teleportation
- Player profile system
- Interests (or hobbies) system
- Main Island server systems (ideally just a teleport system)
- UI functionality
- Data saving/loading
- Server optimization
- RemoteEvent/RemoteFunction architecture
- Bug fixing and feature implementation
Systems You'll Be Building
Matchmaking
- Queue players
- Pair players based on selected filters
- Reserve and assign conversation rooms
- Session timers
- Requeue functionality
- Leave/disconnect handling
Player Profiles
- Persistent profile data
- Interests
- Personality tags
- Languages
- Statistics
- Privacy settings
Data
- DataStore/ProfileService implementation
- Session locking
- Auto-saving
- Error recovery
- Future-proof data structure
Main Island
- Large public social hub
- Teleporting players between the island and private rooms
- Server-side management
- Event systems
- Performance optimization for high player counts
UI
- Matchmaking interface
- Profile viewer/editor
- Notification system
- Settings
- Room transitions
Requirements
- Strong understanding of client/server architecture
- Experience with MemoryStoreService
- Experience with DataStores or ProfileService
- RemoteEvents/RemoteFunctions best practices
- Clean, modular, documented code
- Git or Rojo experience is a plus
- Able to communicate regularly and meet deadlines
This is intended to be a long-term project with ongoing feature development after launch.