Develop game mechanics and system processes.
Implement and optimize functionality in existing game engines.
Collaborate with others to design and build architectures for new systems and maintain/improve current ones.
Works with plugin for unity.
Works with 3D Artist, Technical, UX / UI Designer team to create gameplay and game system UI.
Implement requested game feature such as matchmaking, party, voice-chat, multiplayer gameplay etc
Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
Documenting a software design document such UML diagram, API specification
Follow the working process and team agreement
Taking lead on projects, as needed.
Perform duties as assigned. Always develop and improve yourself.
Education and Experiences
Bachelor's degree in computer programming, computer science, or a related field.
2-6 years experiences in unity game development.
Experience in 3D Graphic APIs (DirectX, OpenGL, OpenGL ES)..
Experience in working with external code and plugin.
Experience in game online is a plus.
Experience in SQL and database system is a plus.
Experience in PM Tool such as JIRA, Redmine is a plus.
Experience in publishing the App Store or Play Store is a plus.
Knowledge and skill & Training requirement
Addictive to game and the art of gaming.
Experience in 3D Graphic APIs (DirectX, OpenGL, OpenGL ES).
Having skill in systematic and strategic thinking.
Ability to work independently or with a group.
Willingness to sit at desk for extended periods.
Can work base on artist art style and team vision.