Trendy Entertainment, Inc. Company Logo

Trendy Entertainment, Inc.

Gainesville, Florida - United States
View all jobs at this company »

Gameplay Programmer

Description

Have you been waiting for the chance to be a Gameplay Programmer on an action / strategy game that’s not a MOBA? Want to work with a team that publishes their own IP and controls their own destiny? Well you’re in luck, because Trendy Entertainment, developer and publisher of Dungeon Defenders 2, is looking for a Game Play Programmer that fits that bill!

We own our IP, so we pretty much get carte-blanche to make big changes to our games as we see fit. But you’re not alone; we’ve got several other programmers who will assist you. That’s the core of the work surrounding Dungeon Defenders 2, but we’re also planning to develop some new IPs, and you’ll help us kickoff our next great game.

The majority of a Programmer’s time is devoted to completing assigned tasks and fixing bugs. Programmers may find themselves in a specialized role, where the types of tasks and bugs they are assigned are focused on specific areas. Some of these specialization areas are Gameplay, Graphics, AI, Networking, UI, and Tools amongst other duties.

  • Providing input into technical designs, as required.

  • Provide accurate estimates for tasks and bugs.

  • Follow all coding standards when implementing tasks and fixing bugs.

  • Implementation must meet all identified goals and requirements, and must follow the “Definition of Done” as defined by the Technical Director.

  • Time to complete should closely match the estimate, otherwise you must communicate any issues causing the delay.

  • Prog 2-level tasks require minimal assistance from other programmers.

  • Can execute Prog 3 tasks with some assistance and clear direction.

  • Effectively designs, estimates, and reviews tasks at Prog 2 level.

  • Debugs Prog 2 tasks efficiently.

  • Assists and mentors other Prog 2s.

Emphasis on Game Play

The ideal candidate will utilize Unreal 3 Engine (UE3) to create custom gameplay for Dungeon Defenders 2 and other Trendy titles. Must have knowledge of server-authoritative systems, network client/server interaction, code development in MS Visual Studio. Typical programming tasks might include creating new shops, new abilities, new weapons, or new enemy behaviors.

Requirements & Skills:

  • Knowledge of at least one of C, C++, C#, or similar. Knowledge of object-oriented programming techniques, interface-based programming, test development, design patterns.

  • Strong 3D math skills (vectors, matrices, rotations such as Euler, axis-angle, quaternion).

  • Ability to write clean well-structured code, estimate tasks, and review/evaluate existing code.

  • Strong debugging and problem solving skills.

  • Strong communication skills.

  • Pluses: previous game development experience, shipped one or more game titles, UE3 and UnrealScript experience, experience working on multiple platforms including mobile and/or consoles.

  • Minimum 1 year experience with scripting behaviors in a game engine (UE, Unity, etc.).

  • Experienced with source control systems like SVN, Perforce, Git, etc.

  • Experienced with Agile project methodology and project management tools like JIRA:Agile.

Nice to have experience with Linux and Linux debugging tools like Visual GDB. Experience with debugging tools like nFringe and profiling tools like Pix or Performance Explorer.  Character spawners, animation controllers, UI development.

Education:

  • BS Computer Science, Engineering, or similar.

Other requirements:

  • Authorized to work in the US

  • Be willing to relocate to Gainesville, FL

     

To apply, please send your resume and salary requirements

Resumes received without salary requirements will not be considered.