Back to jobs

Intern Programmer

Posted:

Description

Unity C# Programmer (Summer Intern)

The Game Developer will be tasked with designing, building, and maintaining efficient and reliable code to implement game features, systems, and tools. The successful candidate should have a solid understanding of Unity engine, C#, and game development pipelines.

Working alongside artists, designers, and other programmers, the Game Developer will take part in all aspects of the game development process, from initial ideation to post-launch support. This role requires an individual who can take initiative and work both in a team environment and independently.

We receive a high volume of applications and currently have limited capacity to respond to every message. If your profile aligns with our needs, we will reach out to you for the next steps. Thank you for your understanding!


Responsibilities:

As a Unity Developer, your key responsibilities will include:

  • Implementing new gameplay features and user interface (UI) elements.

  • Building the client side for the game server, working with our server engineer.

  • Providing technical guidance and support to the art team.

  • Conducting performance optimization to enhance game performance.

  • Resolving bugs and making improvements to the game.

  • Collaborating with the team to ensure smooth development and integration processes.


Requirements:

To excel in this role, you should possess the following qualifications:

    • *Bachelor’s Degree in Computer Science, Computer Engineering, or other related technical field.

    • *2+ years experience in related positions, or equivalent independent experience.

    • Currently live in United States & must be legally able to work in USA

    • Extensive expertise in C# programming language.

    • Proficiency in writing clean, high-performance, and memory-efficient code.

    • Experience working with Unity UI for creating intuitive user interfaces.

    • Familiarity with Universal Render Pipeline (URP) for optimizing rendering processes.

    • Knowledge of RESTful API, or knowledge of making the receiver for json endpoints in order to receive data from the server

    • Knowledge of shaders, materials, and shader graphs to achieve visually appealing effects.

    • Understanding of efficient rendering techniques to optimize game performance.

*A bachelor’s degree in computer science or experience in a related field is preferred, but not required if you can demonstrate relevant experience.


Additional Desired Skills/Experience:

    • Prior experience in the game industry, whether indie or AAA.

    • Experience coding for mobile games, especially with player data servers.

    • Knowledge of Azure Playfab is a plus.

    • Passion for AI, sci-fi, anime, escape room games, or horror games.