Our software developers rank among the top 1%

Unity Developer

Ropstam Solutions is seeking a Unity Developer who possesses a true passion for turning game concepts into fully playable realities. If you have a strong desire to bring games to life and create immersive experiences, we would love to have you as part of our team.
Unity Developer
Ropstam Solutions is currently hiring a passionate Unity Developer who excels at transforming game concepts into immersive playable experiences. As a Unity Developer, your main role will involve implementing game functionality and translating design ideas, concepts, and requirements into functional and captivating games. Collaborative problem-solving, a keen eye for sophisticated design, and a dedication to delivering high-quality products are crucial attributes for success in this position. Join us in creating exceptional gaming experiences!
Office Hours:
9 am to 6 pm
Location:
DHA 2, Main G.T Road Islamabad, Pakistan
Responsibilities:
  • Collaborate with the project team to understand and translate requirements into technical specifications.
  • Design and develop interactive applications and games using Unity and C#.
  • Implement game functionality, including gameplay mechanics, user interfaces, and controls.
  • Experience working with game assets (meshes, animations, materials, etc.). Ability to work and edit 3D and 2D objects.
  • Experience profiling and optimizing the game and render performance (GPU and CPU)
  • Excellent knowledge of APIs and building libraries.
  • Create and integrate assets, animations, and audio into the Unity environment.
  • Optimize performance and memory usage to ensure smooth and efficient gameplay experiences.
  • Debug and resolve software defects and performance issues.
  • Collaborate with artists, designers, and other developers to ensure the integration of art assets and gameplay elements.
  • Stay updated with the latest industry trends and technologies related to Unity development.
  • Meet project deadlines and deliver high-quality work that meets client and user expectations.
Requirements:
  • 2 years plus experience in game development.
  • Bachelor’s degree in computer science or software engineering.
  • Excellent knowledge of Unity 3D, including experience with scripting, textures, animation, GUI styles, and user session management
  • Understanding of (Unity Physics engine, Unity Editor scripting, Unity Canvas, Unity Particles System, Unity Lighting, Unity Animations)
  • Advanced Knowledge of C#, JSON, XML, and Netcode.
  • Experience working with the Unity game engine and developing games or interactive applications.
  • Solid understanding of object-oriented programming (OOP) principles and design patterns.
  • Familiarity with version control systems like Git, SVN, and Mercurial.
  • Experience with mobile and console game development.
  • Ability to work effectively in a team environment and communicate ideas and solutions.
  • Ability to manage multiple tasks and prioritize work effectively.
  • Self-motivated with a passion for game development and staying up-to-date with emerging technologies.
  • Previous experience with other game engines or programming languages is a plus.