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