READY TO JOIN?

If you like to join us, you can send the resume to joinus@archifiction-inc.com by email.

Technical Designer
Content Group

Responsibilities:
- Pitch game design ideas and concepts, and rapidly develop prototypes that clearly articulate the vision of said ideas and concepts.
- Work with Engineers and Artist to create solid gameplay experiences.
- Routinely collect feedback from user-testing, the development team and design management. Identify solutions to the problems expressed that won't negatively impact other systems or mechanics.
- Identify and resolve conflicts with other disciplines in a way that best meets the design goals of the project.
- Review work at various stages of implementation to ensure the execution matches the vision, goals and quality requirements.
- Create and maintain documentation related to game design and technical design;
- Implement audio in different projects, ocassionally compose music and design sound as required.

Requirements:
- Bachelor's degree or above in Game Arts, Design Arts or related field;
- Game design experience, first-hand experience of developing game content is highly desirable. Shipped a game is a plus.
- Experience with node based scripting (e.g. Blueprint) required.
- Experience with programming and scripting languages (e.g. Python, LUA, C#, C++, etc.) required.
- Experience in game design and development process, possess a strong understanding of process, workflow and tools.
- Experience in technical team agile management.
- Knowledge of common performance issues and the methods to optimize 3d applications;
- Strong written and verbal communication skills.
- Strong time management skills, ability to prioritize and meet deadlines.
- Experience with music composition, sound design and audio implementation is a huge plus;

Technical Artist
Content Group

Responsibilities:
- Create high quality shaders, lighting, VFX, tools in UE4;
- Implement optimizations and monitoring the performance of content production;
- Identify and implementing art-pipeline optimizations and automatizing;
- Implement technical art features with the help of the programming team;
- Offer technical assistance to the art team on production issues on a daily basis;
- Create and maintain technical documentation;
- Be proactive by foreseeing technological issues and needs before they occur;
- Supervise graphics design, integration and validation of graphic data in the engine.

Requirements:
- Bachelor's Degree or above in Game Arts, Design Arts or related field;
- Analytical mind and good problem-solving skills;
- Experience in a full digital art content creation pipeline (high and low-poly modelling, unwrapping, baking, texturing, level art);
- Knowledge of real-time rendering techniques;
- Knowledge of common performance issues and the methods to optimize from technical art side;
- Any relevant experience with game editors and engines, UE4 is a plus;
- Knowledge of script is strong plus (e.g. python/mel/c#/c++);
- Knowledge of data safety options (e.g. Perforce, VSS, Alienbrain);
- Knowledge and Interest in tech-art areas is also considered a plus (like Shading, Lighting, VFX, etc.)
- Shipped a game is a plus.

3D Artist
Content Group

Responsibilities:
- Synthesize concept art and blockout environments;
- Conceptualize, design, and create environments;
- Collaborate with concept artists to revise and improve designs.
- Create a variety of models (structures, terrain, props, characters) from concept;
- Create textures, materials, animations, VFX, lighting for models and environment from concept;
- Work collaboratively with all disciplines to drive the aesthetic vision in a manner both beautifully and technically correct;
- Understand and interpret level design requirements within engine's technical limitations;
- Communicate actively with team about progress, risks and challenges.

Requirements:
- Bachelor's Degree or above in Game Arts, Design Arts or related field;
- High proficiency in creating photorealistic assets, both hard surface and organic 3D modeling;
- A keen eye for spatial composition;
- Strong understanding of lighting and scenic composition.
- Demonstrable skillet through resume and portfolio;
- Detail oriented, organized, and able to meet project deadlines;
- Good aptitude for problem solving and ability to work with minimal direction;
- Expert in ZBrush, Maya, Photoshop. Knowledge of Substance and other surfacing software.
- Experience in using game engine is a plus, especially UE4;
- Experienced on level/environment is a plus.

Software Engineer - 1
Content Group

Responsibilities:
- System architecture design and development, ensure architecture and implementation meet product requirements across the entire system;
- System SDK development, ensure a complete, stable SDK release, with clear and user friendly interface;
- Implement various gameplay mechanics, responsible for wide range of technical design and implementation requiring features;
- Implement high quality code with comprehensive unit testing;
- Explain technical information to non-technical team members;
- Create and maintain technical documentation;
- Scout for and evaluates new technology and tools as opportunities for innovation and development excellence.

Requirements:
- Bachelor's Degree or above in Computer Science or a related field with training in game development;
- Strong knowledge of C++ and Object Oriented Programming, solid code architectural skills;
- Experienced in UE4 C++ and Blueprint development;
- Experience with SVN, Perforce and/or Git;
- Demonstrated knowledge of good software engineering practices and processes;
- Excellent communication and documentation skills;
- Self-motivated and problem solving oriented, be tightly integrated into the team and proactively gather requirements across disciplinary boundaries;
- Experience in software framework or plugin development for game engine is a plus;
- Shipped a game is a plus.

Software Engineer - 2
Content Group

Responsibilities:
- System architecture design and development, ensure architecture and implementation meet product requirements across the entire system;
- Improve UE4 runtime rendering performance from infrastructure level, profiling and performance tuning of code and systems to remove bottlenecks.;
- Data sync and security;
- Implement high quality code with comprehensive unit testing;
- Explain technical information to non-technical team members;
- Create and maintain technical documentation;
- Scout for and evaluates new technology and tools as opportunities for innovation and development excellence.

Requirements:
- Bachelor's Degree or above in Computer Science or a related field with training in game development;
- Strong knowledge of C++ and Object Oriented Programming, solid code architectural skills;
- 3D math and 3D graphics with OpenGL, DirectX or Vulkan experience
- Experienced in UE4 C++ and Blueprint development;
- Experience with SVN, Perforce and/or Git;
- Demonstrated knowledge of good software engineering practices and processes;
- Excellent communication and documentation skills;
- Self-motivated and problem solving oriented, be tightly integrated into the team and proactively gather requirements across disciplinary boundaries;
- Experience with CPU and GPU optimization is a plus;
- Shipped a game is a plus.