Unity Developer - Contract Position
Unreal Gigs
Santa Monica, california
Job Details
Contract
Full Job Description
We are seeking a skilled and passionate Unity Developer to join our dynamic team. As a Unity Developer, you will play a vital role in the design and development of interactive experiences, games, and simulations. You will collaborate with a cross-functional team of artists, designers, and programmers to create immersive and engaging content. If you have a strong background in Unity development, a keen eye for detail, and a passion for creating exceptional user experiences, we want to hear from you!
Responsibilities:
- Collaborate with the team to design, develop, and implement Unity-based applications and games.
- Create efficient, scalable, and maintainable code using C# within the Unity framework.
- Implement game functionality and mechanics, including user interface, gameplay logic, and physics systems.
- Optimize performance and memory usage to ensure smooth gameplay experiences across different platforms.
- Integrate assets and resources into Unity, including 3D models, animations, textures, and sound effects.
- Collaborate with artists and designers to ensure seamless integration of assets and achieve desired visual and audio quality.
- Troubleshoot and debug issues, providing timely and effective solutions to technical challenges.
- Stay up-to-date with the latest Unity features and industry trends, actively researching and implementing new techniques and best practices.
- Contribute to the overall game design and development process, providing valuable input and suggestions.
Requirements
- Strong proficiency in Unity and C# programming.
- Solid understanding of game development principles, including gameplay mechanics, physics, and user interfaces.
- Experience working with 2D and/or 3D game development using Unity.
- Knowledge of object-oriented programming and software design patterns.
- Familiarity with mobile and/or console platforms and their respective deployment processes.
- Ability to work well in a team environment, collaborating with artists, designers, and other developers.
- Strong problem-solving and debugging skills.
- Excellent communication and interpersonal skills.
Nice to Have:
- Experience with other game engines or development frameworks.
- Knowledge of shader programming (e.g., HLSL, GLSL).
- Proficiency in additional programming languages (e.g., Python, JavaScript).
- Understanding of networking and multiplayer game development.
- Familiarity with augmented reality (AR) and virtual reality (VR) technologies.