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:
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 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.