Job Description
● Responsible for handling and managing critical aspects of game development in Unity engine, primarily using C#
● Work closely with the art/design team to bring ideas and features into the game
● Implementing features and systems in mobile/PC games, like gameplay, AI, audio, networking, interface, physics, shaders
● Develop code architecture based on our standards and requirements
● Independent work on several modules or small games
● Optimize memory and rendering performance
● Participate in brainstorming activities to provide solutions to challenging technological problems
Requirements & Skills:
● Bachelor’s Degree in a STEM discipline or relevant work experience
● Strong math skills with emphasis on 3D math
● Ability to work both within a team and independently as per requirements from time to time
● Stronghold on any one programming language
● Good understanding of Object-Oriented design principles
● Basic understanding of data structures & algorithms, and their design & analysis
● Basic understanding of computer architecture, OS, compilers, and networking concepts
Good to have:
● Experience with developing games using Unity Engine
● Experience working with Google Firebase RTDB/Cloud Functions, or other cloud services.
● Knowledge of OpenGL/DirectX and implementation of own rendering engine will be a big plus
● Passion for playing games
Benefits:
● A big advantage of a small team, you get a high sense of ownership, so you get to learn a a lot from the responsibilities you handle
● We have a lateral hierarchy, so collaboration and communication will be very easy
● Feel free to pitch your game ideas, and if we all like it, you can lead the project
● Flexible work hours, industry-grade compensation, and of course work from home
💡 Quick Summary
Seeking a career-building opportunity? The Game Developer | Alliance Recruitment Agency position is now open for candidates interested in the Software Developer Jobs sector. This role in Ahmedabad offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
