Engineering

Engineering

What could you accomplish with an extra 2, 10, or 30 software engineers? Virtuos' flexible project models can enable your team with tools or extra manpower.

An extension of your development team

Virtuos’ software engineering team includes more than 100 developers with a broad spectrum of skillsets. China provides a vast talent pool from which to select the most skilled, passionate, and creative engineers.

Virtuos engineering projects

Virtuos engineering team has experience with a wide variety of projects  to meet our clients’ needs:

Co-development

Ports, parallel development, and full game creation – our team is experienced at platform optimization, and at squeezing the most out of console processors. Click here to learn more about Virtuos game co-development. Depending on client requests, complete code documentation including UML diagrams can be provided.

UI and front-end

We create intuitive menus and other user interfaces for leading developers. That includes component updates, screen reskinning and full screen development.

Unreal, Crytek, Gamebryo and Virtools engines

Besides developing our own 3D game engines, Virtuos has experience working with leading third-party engines. We have deployed them in our co-development projects, and have also adapted them for clients’ particular needs.

Facebook and Online games

Virtuos’ co-development capabilities include online games, including games on Facebook. Together with Virtuos’ game design and art teams, the Virtuos engineering team offers full Flash game development from design and concept art to online deployment, with fully supported backend.

Development tools

Development tools are a critical first step in game development.  Top developers turn to Virtuos engineers to help them generate or enhance the custom development tools which allow them to bring more features to their game – on time and on budget.

Virtuos is also ready to help clients with:

  • AI programming
  • Audio programming
  • Graphics and special effects programming
  • Hardware/driver programming
  • Network programming
  • Technology R&D

Flexible project structures

Projects typically follow one of two models:

  • A Project Model for when the project is clearly defined in scope and time. Under this model, we work together prior to the project to formulate a detailed plan based on your needs. We then assemble a team of programming engineers for a limited period of time with a Project Lead responsible for the quality and timing of deliveries.
  • A Retainer Model for when the client requires an extension of the team with flexibility in the scope of tasks. Under this model, a team will be put together upon your request. Its tasks can be defined and modified on the go, just as you would with an internal team. You will have the guarantee that the resources will be retained for you over the long term.

“Virtuos provided us with good customer service and delivered solid quality code for our project. It’s clear they are committed to their clients and their work.” - Development Director at EA Canada



    $('#slider').cycle({

        fx:     'fade', 

        timeout: 8000,

        delay:  -4000,

        pager:  '#bignav' 

    });