Senior Unity Engineer
(Contract)
Overview:
Skillionaire Games is seeking a highly skilled Unity 3D Engineer for a project-based role. You will be responsible for updating and polishing multiple Unity-based games, adding new features, enhancing gameplay, and integrating backend systems.
Key Responsibilities:
- Unity Development: Utilize advanced knowledge of the Unity Engine to build, test, and optimize game features.
- API Integration: Develop and manage C# scripts to interface with external APIs and analytics, ensuring seamless data flow and functionality.
- 3D Math & Physics: Apply your expertise in 3D math (vectors, matrices, transformations) and physics to create engaging gameplay mechanics.
- Gameplay Features: Collaborate with designers to implement and refine gameplay features, ensuring a smooth and satisfying user experience.
- Backend Integration: Work with cloud services and backend systems to implement features such as user authentication, leaderboards, and user analytics.
- Debugging & Optimization: Identify and resolve issues, optimize performance across multiple platforms, and maintain high standards of code quality.
Qualifications:
- Proficiency in C#: Strong expertise in C# programming, particularly in writing efficient, maintainable code for game logic, user input handling, and API interactions.
- Unity Engine Mastery: Deep understanding of Unity's tools and features, including Prefabs, Addressables, Scene Management, Particle, Audio, and Animation systems.
- 3D Math & Physics: Solid grasp of 3D transformations, rotations, scaling, and physics simulation within Unity's engine.
- Experience with Version Control: Familiarity with Git or other version control systems for managing and tracking project changes (we use GitHub).
- Problem-Solving Skills: Creative and effective at troubleshooting complex technical challenges.
- Experience with Backend Systems: Proficiency in integrating and working with cloud-based services and APIs.
- Multi-Platform Development: Proficient in the development of games across various platforms, including mobile (iOS and Android) and WebGL.
Would Be Nice:
- Knowledge of Shader Programming.
- Background in UI/UX design, particularly for interactive game interfaces.
- Familiarity with Unity cloud build automation systems.
- 3+ years of experience with at least one shipped game in a production environment.
What We Value:
- A passion for game development and a strong sense of ownership in your work.
- Creative problem-solving.
- A collaborative mindset, with the ability to work remotely with other developers, designers, and artists.