As a Unity Land-based Game Developer, you will be responsible for developing engaging casino games for physical gaming machines using Unity. You will work closely with game designers and mathematicians to create exciting gaming experiences while ensuring compliance with Class 2 gaming regulations.
Role & responsibilities
Game Development:
Develop game features and mechanics using Unity and C#
Implement game mathematics and RNG systems
Create responsive and intuitive user interfaces
Optimize game performance for target hardware
Integrate with land-based gaming platforms and protocols
Technical Implementation:
Write clean, maintainable, and productive code
Develop reusable components and systems
Follow coding standards and best practices
Participate in code reviews and technical discussions
Game Testing & Quality:
Implement unit tests for game components
Debug and fix game issues
Conduct performance testing and optimization
Ensure compliance with gaming regulations
Validate game mathematics implementation
Collaboration
Work with game designers to implement game features
Coordinate with mathematicians for game logic implementation
Communicate with QA team for testing and bug fixes
Participate in team meetings and sprint planning
Document technical implementations and processes
Career development
Keep updated with Unity engine features and updates
Understand land-based gaming hardware specifications
Participate in technical training sessions
The Ideal Candidate:
Passionate about casino game development
Understanding of gaming mathematics & probability
Knowledge of Class 2 gaming requirements
Experience with physical gaming machines.
Excellent team player with strong mentorship capabilities
Qualifications & Essential Experience:
Technical Skills:
Solid proficiency in Unity game development
Solid C# programming skills
Experience with 2D and 3D game development
Understanding of game mathematics and RNG systems
Knowledge of version control systems (SVN)
Familiarity with Class 2 gaming protocols and standards