Experience : - 5 years and above
Looking for a passionate game developer with excellent experience in developing 2D and 3D games using tools like Unity 3D / Unreal Engine. Should have shipped at least 10 titles to play store / appstore / windows store / steam. Understanding of complete workflow is must from requirements gathering to developing flow and plan, executing milestones and sprints, quality assurance, User Experience and publishing to stores based on guidelines.
Game developer will work with experienced design and development team to deliver high quality products to clients and maintaining them.
Technical requirements :
Unity 3D version 4 and above
Profiling and performance tuning
Experience in programming with C#, design patterns, OOPs
Understanding of Shaders their variants and usage
Experience with Lightmapping, Animation and Mecanim
Experience with Asset Bundles
Server client API integration with JSON, XML, Plists, Web services, Micro services, SQL integration and queries
Level designing implementation using editor tools and programming
Experience with Editor and Inspector programming
Should work with designers and provide them tools for implementation of graphics
Understanding of design requirements and implementation approach
Experience with Multiplayer games, Real time and turn based games, Race condition handling, synchronisation, lag compensation
Knowledge of particle effects and shader programming
Must have knowledge of version control tools like Git, Sourcetree, Github, etc. experience with Gitflow, git merge, branching, rebasing
Knowledge of Physics engine and 3D maths
Should be able to handle a team for timely and quality delivery
Experience with creating requirement gathering, project milestones, weekly sprints, code review, code quality and delivery management.
Knowledge of native SDK development for Plugins development
Should be comfortable with working on existing code and fixing bugs in it
General Requirements :
Should have a creative vision to convert a requirement into playable version
Should be passionate about games
Good communication skills and should be comfortable with audio / video communication with clients
Crisis management skills in terms of shorter deadline and higher workload, should be able to take responsibilities and decisions whenever required
Should be able to accept challenges
Sr Developer • Alappuzha, IN