CayPlay Studios is looking for a talented Full-Stack Senior Game Developer who specializes in Unity to join the team working on our upcoming title, WaterPark Simulator. You’ll play a key role in building and refining the gameplay experience, focusing on everything from core mechanics to optimization. As part of an indie development team, you’ll need to be hands-on, creative, and willing to take initiative in shaping the game’s future.
We are looking for someone self-sufficient, quick to adapt, and passionate about contributing to a collaborative, all-hands-on-deck environment. Excitement is key!
Key Responsibilities:
- Build, optimize, and deploy high-quality gameplay features directly within Unity, focusing on delivering a seamless player experience across various platforms
- Design and implement multiplayer functionality, including real-time syncing, server management, and player interactions, with a focus on low-latency performance and stability
- Prototype (and co-design) new features and mechanics
- Develop and implement complex gameplay systems and mechanics in Unity, including UI and networking (multiplayer)
- Collaborate closely with designers to integrate and refine UI/UX elements in Unity, ensuring they are intuitive, responsive, and enhance the overall gameplay experience
- Integrate and manage 3D models, animations, shaders, and other assets, optimizing scenes for performance while ensuring efficient workflows to handle resources effectively
- Collaborate effectively with other developers and artists in a team environment to enhance gameplay, performance, and overall player experience
- Write clean, efficient, and well-documented code; Optimize code for performance and scalability
- Debug and troubleshoot issues across different game builds
- Contribute creatively to problem-solving and feature design; Prioritize tasks, provide estimates and communicate progress to deliver features efficiently
- Work within the existing game architecture, improving systems as needed
- Implement physics-based interactions and smooth, responsive animations that align with gameplay, creating a dynamic and immersive player experience.
Required Experience:
- 5+ years of hands-on experience developing games in Unity, with a portfolio showcasing high-quality, completed projects, ideally including both single-player and multiplayer titles
- Mastery in C# for Unity, including strong knowledge of object-oriented programming, design patterns, and efficient, clean code practices tailored for game development
- Proven experience implementing multiplayer functionality within Unity, including client-server architecture, real-time syncing, and familiarity with frameworks like Mirror, Photon, or Netcode for GameObjects
- Deep experience with Unity’s profiling tools, memory management, and performance optimization techniques to ensure smooth gameplay across a range of devices
- Expertise in building and optimizing UI/UX elements directly in Unity, with an understanding of responsive design, animations, and player interaction mechanics
- Skilled in creating shaders, particle effects, and post-processing effects to enhance visual quality, with a focus on achieving a polished, immersive look
- Experience with Unity’s physics and animation systems, including configuring and optimizing rigging, collision detection, and physics-based interactions
- Proactivity, passion and ability to improvise
- Experience in implementing complex systems from scratch
- Demonstrated ability to work in a team and contribute to systems written by other developers
Bonus Skills:
- Experience with multiplayer game development
- Familiarity with Steam integrations and deployment
- Knowledge of indie game development pipelines
- Worked on games from the tycoon or simulator genres
- Strong understanding of rendering and shaders
- Experience with porting to consoles
- Experience with tools like Unity Addressables
Additional Details:
- Work Environment: 100% remote, with a preference for candidates in or near European time zones.
- Collaboration: We value teamwork, creativity, and contributions that shape the direction of our projects.
- Location: Full Remote (Preference for European time zone or similar)
- Salary: $5,000 to $6,000 USD (depending on experience)
- Job Type: Full-Time starting December 1st, 2024
If you’re a seasoned developer looking for a role where you can make a real impact and help shape WaterPark Simulator, we’d love to hear from you! The more passion you bring the better.