Product Development

Our Approach
In any discipline we always start with the Product Goal. We use product-driven development to form project requirements and determine when work is complete. We always ask if we are meeting the vision throughout development. We use agile-style iterative development with constant communication, planning and review to quickly deliver usable product.

We can work in one of two ways. When working with another company our aim is to fully integrate with other teams. Alternatively when completely owning products, we can handle the entire lifecycle of the project from concept, requirements and implementation through to testing, release and support.

How We Do It

  • Clear vision, clear goals

  • Product-driven development

  • Rigorous testing

  • Usable product iteration

  • Velocity-Based projection and milestone burndowns

  • Progress Visibility and Communication


Team Augmentation

Our Approach
You tell us your product needs or resource requirements and then we quickly provide experienced developers options along with hourly rates for your review. You then decide which developers you’re interested in, any meetings or interviews you’d like to conduct and finally contract the developers you’d like with a flexible engagement period.

How We Do It
We have worked with and built relationships with hundreds of developers over the past two decades. We have also built complex software from the ground up and worked in numerous client codebases. This broad understanding of technology along with our vast network of developers allows us to effectively identify excellent resource options to meet our clients’ goals.


Software Engineering

Our Approach
It's critical to take coding seriously. This means careful consideration and implementation of technical designs, testing, code reviews, mastery of languages and knowing how and when to use existing libraries or components.

How We Do It
Below is a sample of some of the technologies we use to solve problems and get the results you need.

  • Programming Languages: C++, C#, Go, Objective C, JavaScript, Python, Ruby, Lua, 3D Shader Languages

  • Platforms: Windows, OSX, iOS, Android, Linux, Xbox One, PS4

  • Engines: Unreal, Unity, Proprietary Engines

  • Domains: Graphics, Tools, Physics, Artificial Intelligence, Audio, Networking, Database, UI, Animation, High Performance Applications


Art Direction

Our Approach
We provide beautiful art that also performs and works with today's myriad forms of content consumption. Our artists can work with existing assets or create new content from the concept stage through to creation and optimization for the target platforms.

How We Do It
We bring decades of experience realizing artwork on challenging triple-A products. This allows us to expertly and efficiently bring stunning imagery to life.

Sample of digital Content Tools:

  • Digital Content Tools: Maya, 3D Studio Max, Substance Designer, After Effects, Illustrator, Photoshop, InDesign, Muse, Google Web Designer, Unreal Engine, Unity Engine, Stingray Engine

  • Domains: Virtual Reality worlds and content, 2D Concept Art and Illustration, Storyboarding, Environmental Photography, Texture Creation, Material creation including complex shaders and graphs, High fidelity/high performance 3D modeling, Cinematic Animation, Motion Capture, Inverse Kinematics, Fluid and Particle Simulation