We are seeking a developer responsible for building games for various target platforms based on the Unity framework. Your primary responsibilities will be to implement game functionality translating design ideas, concepts, and requirements into a functional and engaging game. A commitment to collaborative problem solving, sophisticated design, and a quality product are essential.
Job Responsibility:
- Implement game functionality as per communicated design
- Translate design specification into functional game
- Communicate with other team members to establish effective pipeline and integrate media assets
- Design, build, and maintain efficient, reusable, and reliable code
- Ensure the best possible performance, quality, and responsiveness of applications
- Identify bottlenecks and bugs, and device solutions to address and mitigate these problems
- Help maintain code quality, organization, and automatization.
Required Skills & Qualification:
- Candidate must have 2D & 3D both experience
- Candidate must have ads integration, in-app, Firebase & Play services integration experience
- Candidate must have server-client communication experience
- Candidate must have 3D characters integration experience
- Candidate must be part of 3 games which are live on Google Play OR Apple Store.
About Artoon solution Pvt LTD
Similar jobs
Primary Skills
● Exceptional problem solving skills
● Significant coding experience in C#
● Strong knowledge Unity Game Engine
● Good understanding of unity art pipeline specially 2D.
● Good experience in developing multi platform user interfaces.
● Strong Debugging and Optimization skills.
● Experience in integrating REST API
● Strong knowledge of Object Oriented Programming and Design Patterns.
● Strong understanding of Data Structures and algorithms.
● Good written and oral communication skills. Secondary Skills
● Good knowledge of 2D/3D maths, Linear Algebra , Matrices etc.
● Experience in using JIRA and Confluence etc
● Experience in using SVN, GIT etc.
Experience Required
Min 0-6 Years of professional experience in developing games for MOBILE platforms - iOS and Android.
Salary INR 12-15 LPA
Job Location Work From Home/ Pune.
Work Timing IST 12:PM - 9:00PM
Description
What You'll Be Doing:
- Participate in internal reviews and understand requirements clearly.
- Suggest ideas for design and implementation – design reviews.
- Implement VR/AR functionality as per finalized design
- Translate design specification into functional VR application
- Design, build, and maintain efficient, reusable, and reliable code, where feasible
- Have ownership of quality of output – deliverable, in terms of performance, and responsiveness of application
- Troubleshoot and solve problems as and when they arise.
- Maintain code in repositories as per organization policy
Requirements
Must Have
- Excellent knowledge of Unity, including experience with scripting, textures, animation, GUI styles, and user session management
- C#
- Familiarity with level design and planning
- Should be well versed in designing the Unity UI scripting
- Inverse Kinematics & Forward Kinematics & Unity Animation experience is must
- Must have experience in Published 3D Games.
- Experience in Online Real Time Multiplayer would be an added advantage
- Preferably 3D Maths & Physics skillset
- Experience on multiple tools Vuforia, Unreal, Sumerian etc., would be a plus point.
Job Type: Full-time
Familiarity with level design and planning
Experience with game physics and particle systems
Experience with mobile and console game development
Experience optimizing memory and space usage for support of older hardware
Experience with 3D is a plus
Prior experience with a well-known mobile title or AAA titles are a significant asset
Ability to constantly learn and stay in touch with evolving game standards and development technologies
Strong understanding of object-oriented programming
Familiarity with current design and architectural patterns
Knack for writing clean, readable, and easily maintainable code
Experience implementing automated testing platforms and unit tests
Proficient knowledge of code versioning tools (such as Git, SVN, and Mercurial)
About SplashLearn
At SplashLearn, our vision is to build the most engaging learning experiences for children that transform them into lifelong learners. We are the world's first scientifically-designed, game-based curriculum spanning Pre-K to Grade 5.
Loved by a whopping 33 million learners across 150+ countries and trusted by over 440k teachers and 77k schools, SplashLearn is the fastest growing elementary math program in the US. If those numbers seem too abstract, consider this: Every 1 in 3 schools and 1 in 7 elementary school children in the US love SplashLearn!
Backed by Accel Partners, SplashLearn has bagged many prestigious edtech awards such as the NASSCOM Emerge50, Parents Choice and Best App Ever and has been consistently featured among the best apps on the App Store.
What we are looking for:
If you're a passionate problem solver who gets a kick out of creating rewarding learning experiences for an audience as diverse as ours (read kids - can't read, can't click on a small button and won't sit straight during a user testing session and their ever possessive parents and ambitious teachers!), we might just have a career-changing opportunity waiting for you.
What you’ll do: Core Responsibilities
-
Create games based on the Game and Level Design Documents
-
Work with Game Designers to algorithmically generate levels
-
Own all technical aspects of the game, including challenges in implementing the core game mechanics, art, animation
-
Optimize code for best possible performance, quality, and responsiveness of games across platforms
-
Write modular code, create reusable components
-
Create quick prototypes for game ideas and concepts
-
Very good with algorithms and problem solving
-
Hands on with at least one programming language
-
At least a bachelor’s degree (engineering/game development) or equivalent (BCA/MCA etc)
Qualifications and Skills
-
4+ Years of experience building games for the mobile or web
-
Understanding of common Design Patterns and techniques in game development
-
Any experience working with game engines, e.g. Unity, Cocos2d-js, JavaScript etc.
Culture at SplashLearnAt SplashLearn, we dig individuality. We love people who have something to say, and we listen. With us, you will get a chance to weave a little bit of you in our suite of learning products that are being used by millions of users. We have a workplace that is perennially high on energy. You can find people deeply engrossed in conversations that range from the latest movie to the newest tech on the block, and you will also see people who don’t want to have anything to do with that and are quietly typing away on their machines.
Job Title : Lead Unity3D Programmer
Roles and Responsibilities:
Coding of programs for projects and products.
Lead and manage a team of programmers.
Coach and guide the development of the team members.
Share knowledge, motivate and inspire others to generate new ideas.
Efficiently communicate and support messages and decisions from management.
Plan, organize, follow-up and evaluate the work of the team and its impact on the project.
Identify risks and provide relevant solutions to complex problems.
Estimate time to accomplish programming tasks and commit to meeting all objectives.
Perform other related duties.
Good analytical and logic building Skills.
• Must have hands on coding using Unity 3D
• Strong experience of object oriented design, design patterns, 3D Math, and data
structures.
• Have a proper understanding of the unity environment and its essential offerings
• Exposure to virtual reality sdks.
• Experience of Unity3D including Unity GUI development.
• Experience working with Facebook and Google sdks.
• Experience with coordination with UI development team.
• Excellent Debugging Skills.
• Excellent Application Testing Skills.
• Ability to handle and prioritize multiple tasks.
• Ability to handle a unity programmer's team.
• Should have interest in working with gaming field.