Game Developer (Unity3D)

WerPlay

Job Summary

Seeking a Unity3D Game Developer to program captivating and seamless games. Responsibilities include designing and implementing game mechanics and features in Unity3D, developing optimized C# code, applying strong mathematics and physics, collaborating with artists, and utilizing debugging and optimization skills. The role requires proficiency in Git for version control.

Must Have

  • Design and implement Unity3D game mechanics.
  • Develop modular, optimized C# code.
  • Apply strong mathematics skills in-game.
  • Integrate basic physics for gameplay.
  • Collaborate with designers and artists.
  • Utilize debugging and optimization skills.
  • Familiarity with Git for version control.
  • Bachelor's in CS/Game Dev or equivalent.
  • Excellent C# programming skills.
  • Proven Unity3D experience with portfolio.

Good to Have

  • Familiarity with 2D/3D art/animation software (e.g., Spine, 3ds Max).
  • Familiarity with diverse game dev domains/technologies.
  • Familiarity with project tracking tools (e.g., Jira).

Job Description

##### Role:

##### Game Developer proficient in Unity3D, focused on programming captivating and seamless games.

#####

Responsibilities:

  • Design and implement game mechanics, features, and functionalities in Unity3D.
  • Develop modular, clean, and optimized code using C#.
  • Apply strong mathematics skills (algebra, geometry, trigonometry, vectors, matrices) to solve in-game challenges.
  • Integrate basic physics principles to enhance gameplay dynamics.
  • Collaborate with designers and artists to achieve the desired visual and interactive elements.
  • Utilize debugging and optimization skills to ensure smooth performance.
  • Familiarity with Git for version control.

#####

Qualifications:

  • Bachelor's degree in Computer Science, Game Development, or related field (or equivalent experience).
  • Excellent programming skills, especially in C#.
  • Proven Unity3D experience with a portfolio showcasing projects.

#####

Skills:

  • Skilled in debugging, analyzing performance, and optimizing Unity projects for publishing.
  • Strong problem-solving capabilities.
  • Proficient in math and physics, applying them to game development (algebra, geometry, trigonometry, matrices, vectors, logic).
  • Ability to design scalable and modular code architectures.
  • Mastery of Unity game engine, including project setup and various modules (physics, animation, UI, rendering, audio, etc.).
  • Self-motivated and proactive, takes ownership of tasks and sees them through.
  • Solid grasp of object-oriented programming and data structures from a game developer’s perspective.
  • Familiarity with 2D and 3D art and animation software is a plus. Like Spine, 3ds Max, Maya, Photoshop, Illustrator, etc.
  • Experience with additional Unity packages, third-party integration (multiplayer, databases), and plugins.
  • Familiarity with various game-developing domains and technologies, including 3D/2D art software, different game engines, and programming languages beyond C#.
  • Familiarity with project tracking tools like Jira, Trello, ClickUp, etc.
  • Passion for gaming and player engagement.

18 Skills Required For This Role

Problem Solving Rendering 3ds Max Github Data Structures Unity Game Texts C# 2d Art Clickup Git Spine Jira Photoshop Trigonometry Maya Multiplayer Trello

Similar Jobs