Job Title: Unity Developer - San Diego, United States - Applied Cognitive Sciences Labs

    Applied Cognitive Sciences Labs
    Applied Cognitive Sciences Labs San Diego, United States

    1 month ago

    Default job background
    Description

    Location: San Diego, CA

    We are a small team developing enhanced learning simulations tailored to the distinct needs of a diverse clientele. The ability to work as part of the team and react efficiently to clients' requests is essential. It's important to clarify that our focus lies beyond gaming; our mission is to innovate in the field of behavioral learning technology.

    We are seeking a highly skilled Unity Developer with experience in developing online multiplayer environments, specifically in a server-client setup. The ideal candidate should possess networking experience with tnet3 and have a solid understanding of optimization techniques. Good knowledge of computer science fundamentals such as Object-Oriented Programming and Design Patterns is also required. The candidate will be expected to master a comprehensive suite of proprietary tools employed in the development of custom simulations.

    Essential Qualifications:

    • Proficiency in C#: Demonstrated ability to write clean, efficient, and reliable code within the Unity environment.
    • Networking: tnet3 networking and Dissonance Voice for tnet3.
    • Skilled in Unity's Addressables: Knowledge of how to manage and optimize game assets and scenes for the best performance.
    • Database Management: Experience with databases, preferably MySQL, to manage game data and player information.
    • Familiarity with Plastic SCM: Understanding of version control using Plastic SCM to manage and collaborate on project codebases.
    • Experience with updating API libraries
    • Build and Deployment: Experience in making and deploying builds across various platforms, ensuring compatibility and stability.
    • Understanding of the Universal Render Pipeline (URP): Ability to work with URP for enhanced graphical fidelity and performance optimization.
    • Optimization Techniques: Knowledge of best practices for optimizing game performance across various hardware specifications.
    • AWS server hosting experience

    Responsibilities:

    • Work on all aspects of software engineering and product development, with a focus on the application front-end and user interface
    • Design, build, and maintain efficient, reusable, and reliable code
    • Ensure the best performance, quality, and responsiveness of applications

    As part of our development team, you will be responsible for continued development and maintaining our online multiplayer simulations. This will be an in-house position based in San Diego, CA. You will work closely with our team of designers and developers to ensure that our sims meet our high standards of quality and performance. You will be responsible for optimizing our sims to provide exceptional user experience, as well as identifying and fixing bugs.