Requirements:
Unity 3D.
OOP Concept.
Data structure.
Game development process.
Programming and coding.
Level Design and planning.
Excellent problem Solving Skills.
Design, implement, maintain and optimize gameplay systems together with game designers.
Identify and define technical solutions for various gameplay features following design documentation.
Ensure that newly developed features and systems meet minimum requirements and matches project’s code style.
Produce efficient code and participate in code reviews.
Analyze and correct bugs identified by people from other disciplines, development testers or you and your peers.
Document your work to share knowledge on how to use the new systems and functionalities.