Trilogy Studios is seeking a game software programmer to work with a team of engineers on all aspects of game and virtual world technology. The ideal candidate will have excellent generalist skills writing medium to complex game play systems that involve character interaction, world management, particle systems, and various others. Major emphasis will be placed on the ability to search through existing code frameworks to edit, implement and test additional features. Position reports directly to Technical Director.
Be prepared to work with a great team of producers, Character Artists, 3D Artists, 2D Artists, UI Artists, Game Designers, Technical Artists, Engineers/Programmers, and leaders. And if you have a passion for video games and a solid programming background, Trilogy is the place for you.
Essential Job Function
- Support the technology plan and team for high-profile virtual world games and interactive content
- Work with leads on the project to determine coding tasks and schedule requirements
- Collaborate with and maintain a positive working relationship with other technical staff including artist and animation teams
- Design and develop game systems that contribute to the studio’s core technology framework
- Provide critical analysis of core technology and studio practices with the goal of improving game quality, team efficiency, and a positive studio culture
Depending on your skills, there is also the potential of supporting the development of the Vehicle Customization UI, which is a Flash based user interface. We need a dedicated and analytical engineer to drive the technical setup. This user interface will make use of an existing API that will allow the UI to access server-side information in order to display it in an advanced, highly customized, Flash based front end.
Minimum Requirements
- Proven capabilities in C/C++
- Proven ability to integrate intricate interactive features for systems ranging anywhere from Save Game to AI graphics and shading
- Strong 3D programming skills and a proven aptitude for technical design
- Good generalist skills with experience in the design and implementation of game systems, including AI, camera, rendering, UI, FX and game object management
- Knowledge of production development tools including compilers (e.g. gcc), build tools (make), IDEs (Visual Studio), source code and asset control systems (SourceSafe, AlienBrain) and integration with 3d editing packages (Maya)
Desired Skills
- Bachelor's Degree or higher in Computer Science, Math, or related discipline
- Be prepared to work with a great Team of producers, Character Artists, 3D Artists, 2D Artists, UI Artists, Game Designers, Technical Artists, Engineers/Programmers, and leaders.
- At least 3 years of experience in entertainment software, casual MMO environments
- Experience with client server networking, developing different types of technology, UI, particle systems, vehicle systems, AI, graphics systems, and engine-side tools development.
- Ability to provide reliable schedule estimates and coordinate the engineering team to hit dates
- Knowledge of Makena technology
- Team-oriented approach to development
- Passion for video games and broad knowledge of titles and mechanics
- Excellent verbal and written communication skills
Strongly prefer candidates who are avid gamers and know the competition and high quality bar.
Submission Requirements
- Please submit resume and portfolio for consideration.
- Acceptable forms of portfolio include: CD, DVD or website.
- Website submissions must have the URL on the top of the resume.