1. Responsible for the development and optimization of the event system, including but not limited to event gameplay, event interface, event logic interaction, etc.
2. Work closely with planning, server-side, and art teams to ensure high-quality implementation of event planning solutions.
3. Perform system design, module development, performance optimization, and bug fixing based on event requirements.
4. Participate in the review of event launch plans and support event iterations.
5. Continuously optimize the event client development framework and tools to improve development efficiency and maintainability.
1. Computer-related major, Bachelor's degree or above, 5+ years of Unity client development experience, experience in large mobile game projects preferred.
2. Proficient in Unity and C#, familiar with client architecture, UI system, resource management, and performance optimization.
3. Rich experience in event feature development, capable of independently completing the design and implementation of complex event modules.
4. Familiar with network communication, data synchronization, and hot update mechanisms, capable of handling client-side logic issues for multiplayer online events.
5. Possess good code style, design pattern application ability, and cross-department communication skills.
6. Solid computer science fundamentals, good learning ability, and problem-solving skills.
7. Good at communication, team player, strong self-drive and stress resistance.
8. Experience in MOBA games or large-scale multiplayer online activities preferred.