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.