Unity Game Developer

Job ID: 39711859

Budget: $25 – $50 USD

I’m creating a third-person, 3D adventure game in Unity and need an experienced developer to turn my design notes into a solid in-engine build. The core focus is on moment-to-moment gameplay: responsive character movement, a smooth follow-cam, and interactive environmental puzzles that showcase the adventure feel.

Responsibilities:
Game/App Functionality Development: Developing and implementing game/app functionality based on design specifications.

Cross-Disciplinary Collaboration: Collaborating closely with designers, artists, and other developers to bring concepts to life. Contributing to the overall game/app design process by providing technical input and suggesting innovative solutions.

Code Quality and Performance Optimization: Writing clean, maintainable, and efficient code in C#. Optimizing applications for performance, including memory and frame rate considerations.

Testing and Deployment, Troubleshooting and Maintenance: Testing and deploying Unity projects across various platforms, including iOS, Android, PC, and VR/AR devices. Troubleshooting and fixing bugs, implementing software updates, and patches.

API, Library, and SDK Integration: Working with various APIs, libraries, and SDKs to integrate features and functionalities.

Knowledge Sharing: Participating in code reviews and contributing to team knowledge sharing. Staying up-to-date with the latest trends and advancements in Unity development.

Qualifications:
Bachelor's degree in Computer Science, Game Development, or a related field (or equivalent experience) with proven experience as a Unity Developer, demonstrated through a strong portfolio of completed projects.
Expertise in Unity3D/Content Development, C# programming, and experience in 2D/3D game/app development, including familiarity with game physics, animation, particle systems, and graphics optimization (e.g., shaders, rendering techniques).
Experience with mobile and console game development, with additional familiarity in AR/VR development (e.g., ARKit, ARCore, Oculus SDK), multiplayer game development, and networking concepts.
Understanding of Agile/Scrum methodologies, AI programming, and gameplay mechanics, along with knowledge of additional programming languages such as JavaScript or Python.
Strong problem-solving skills and ability to work effectively in a collaborative team environment, with excellent communication skills to articulate technical concepts to non-technical stakeholders.
Understanding of user interface (UI) and user experience (UX) principles.
JIRA experience is beneficial.
Experience working remotely.
Prior consulting experience preferred.