- Responsible for building
the engines that power activities from start to finish. This includes both
template-based content and self-contained content
- Responsible for evaluating
options for the architecture of activities, implementing a selection, and
properly documenting the process.
- Responsible for conveying
the technical aspects of the project to the Producer of the project as well
as the Technical Director.
- Responsible for helping
artists/animators in their team understand the technical aspects of the tools
they are using, and advancing their skills.
- Developing coding standards
and guidelines, and working with other programmers (both internal and external)
to insure a consistent approach to technical development.
- Collaborating with back-end
engineers to define and implement system architecture, and develop interfaces
between content and server structure.
- Advising producers, designers,
and writers on appropriate use of both proprietary and industry-standard technologies,
and contributing new ideas for content development.
- Participating in major
decisions regarding technology, user interface, and deployment strategy.
- Responsible for the time
and skill management of the Integrator/Assembler assigned to the team.