HamburgerMenu
hirist

Deepspatial - Full Stack Unity Developer

Deepspatial
Bangalore
3 - 5 Years
star-icon
4.7white-divider4+ Reviews

Posted on: 05/11/2025

Job Description

Description :


Job Role : Full Stack Unity Developer


Location : Bangalore


Position Overview :


We are seeking a Unity Developer who will be responsible for designing, creating, testing, and maintaining video games across various platforms. The role requires a combination of creativity, technical skills, and an understanding of user experience to develop games that are not only fun and engaging but also technically sound.


Key Responsibilities :


Game Design & Development :


- Collaborate with the game design team to understand the game concept and mechanics.


- Write, test, and optimize code for gameplay features and systems (e.g., AI, physics, rendering).


- Develop and implement game features such as character movements, behaviors, levels, UI, and environments.


- Work on both client and server-side programming, depending on game type (single-player, multiplayer, online, etc.


- Programming & Scripting :


- Code in various programming languages, such as C++, C#, JavaScript, or Python, depending on the game engine (Unity, Unreal Engine, custom built engines, etc.


- Implement game logic, control structures, and algorithms for both gameplay and technical systems.


- Use scripting languages to control in-game actions, events, and character behavior.


- Problem-Solving & Debugging :


- Identify and troubleshoot bugs or issues in the game code and fix them effectively.


- Test game mechanics and features to ensure they function as intended.


- Optimize performance to ensure smooth gameplay (e.g., reducing load times, and improving frame rates).


Collaboration & Communication :


- Work with other developers, artists, sound designers, and writers to integrate assets (graphics, sound, etc.) into the game.


- Communicate with designers to implement and refine gameplay features and systems based on feedback.


- Participate in daily standups or sprint planning if working in an Agile development environment.


Game Testing & Quality Assurance :


- Test various gameplay aspects (e.g., level design, user interface, game balance) to ensure the game is fun and functional.


- Gather feedback from playtests and apply necessary improvements.


- Implement and maintain game saves, achievements, and other features related to progression.


Game Maintenance & Updates :


- Post-launch, continue to support the game with updates, patches, and new content (e.g., new levels, features, or bug fixes).


- Ensure the game remains compatible with new hardware, OS updates, and other third-party services.


Documentation & Code Management :


- Write clear and concise technical documentation for both the development process and the game code.


- Use version control systems (such as Git) to track changes and collaborate with other developers.


Skills & Qualifications :


Technical Skills :


- Proficient in programming languages such as C++, C#, or JavaScript.


- Experience with game engines such as Unity, Unreal Engine, or Godot.


- Knowledge of game physics, AI programming, and rendering techniques.


- Experience with version control tools like Git.


Problem-Solving Abilities :


- Strong debugging skills to identify and fix issues in complex game code.


- Analytical thinking and ability to optimize code for performance.


Creativity & Design :


- Understanding game design principles, mechanics, and user experience.


- Ability to implement creative and engaging features within technical constraints.


Soft Skills :


- Strong communication skills to work effectively with cross-functional teams.


- Ability to collaborate and take constructive feedback.


- Passion for gaming and an understanding of player behavior and preferences.


Education & Experience :


Education : Bachelors degree in computer science, Unity Development, Game Development, Software Engineering, or related field.


Experience : Minimum 3-5 years of experience in the same field


info-icon

Did you find something suspicious?