R&D and innovation-oriented software development company
arrow Request For Proposal Case Studies

Glock 19 Virtual Trainer

Glock19

Summary

Program-Ace and Digimation have jointly developed the Glock 19 Virtual Trainer, delivering compelling virtual training for this popular pistol in an award-winning package. Key functions include loading and firing operations as well as assembly and disassembly instructions. Practice and test modes allow for interactive rehearsals of operations and validation of knowledge.

The resulting product is the first small arms virtual trainer that provides photorealistic image quality, and raises the bar in the area of virtual training.

Target Group

Military and civilian users who need training operating and maintaining a Glock 19 pistol.

Objective

To develop a virtual training application that accelerates knowledge acquisition and while eliminating safety concerns associated with live firearms training.

Technology Goals

The main technical and creative tasks set for the project team:

1 Development of a universal virtual training framework that supports the business logic of nearly any kind of virtual training simulations.

2 Easy-to-adapt localization for any language.

3 Development of a graphical 3D platform for high-end visualization using a special version of the Ace3D Engine, and compatibility with the majority of modern video cards.

Solution

A complex virtual training application was created that implements all the required business logic, both for the Glock 19 pistol training and for the requirements of virtual training at large.

SDK for fast and efficient authoring of any kind of virtual training application was developed.

Resources

  • A dedicated team of developers, QA engineers, game designers, 2D/3D artists, 3D animators, analysts and managers;
  • Internal business analytics activities to investigate business models of virtual training applications and specific devices such as The Glock 19 pistol;
  • Internal R&D activities — as the basis for specific 3D solutions.

Technical Achievements

  1. We developed a full-featured 3D Application that uses the power of video hardware acceleration, based on DirectX9 with shader model SM3.
  2. An application that has native resolution of 1680x1050 and works correctly on any other resolution/aspect ratio including Full HD. Full-screen and window modes are both supported.
  3. Our highly optimized real-time 3D engine allows rendering of Glock 19 model with ~800000 semi-transparent triangles per frame.
  4. Advanced skeleton-based animation system, that we developed, allows real-time visualization of common tasks with the Glock19 including assembly/disassembly, firing, cleaning etc.
  5. The application presents full-featured GUI subsystem with common controls like buttons, static panels, text boxes, edit controls, as well as advanced controls like Tree-View, property tables, playback controls, and popup-windows with video rendering.
  6. We released a convenient way to manipulate the 3D model of a pistol in free-play mode with a mouse.
  7. Our localization system allows instructors to change the language of the virtual trainer by simply replacing a single XML file.

Conclusions

Program-Ace is looking for other opportunities to implement the Ace3D Engine for virtual training, and any other application that would benefit from photorealistic, interactive training or troubleshooting.

Related Projects
Cricket Manager

Cricket Manager is a sports simulation game that offers in-depth control of tactics, finances, and backroom management.

Hexagonium

Hexagonium is a mobile MMO video game that uses elements of both turn-based and real-time strategies.

Wheel Replacement Training

An interactive electronic training manual (IETM) that uses 3D models, marker-rich augmented reality technology, and holographic computing.

Archy, the Rabbit
An impressive cross-platform application that features an adorable rabbit whose mission is to introduce children to the world of augmented and mixed reality.
MilitAR Augmented Reality Application

MilitAR is a breathtaking augmented reality application that delivers a compelling and engaging AR experience to smartphone and tablet users.

Wizzard Race
Wizzard Race is a mobile 3D runner game set in a magic fantasy world. This game is available for iOS and Android platforms.
World Of Boxes

World of Boxes offers you to enter an incredible world of sly containers that strive to fall on a player.

DSA News
DSA News is a mobile news application developed using HTML5, CSS, JS and PhoneGap framework for all kinds of Android and iOS devices.
MoMEDx

MoMEDx is a mobile app designed for the use in the healthcare system for creation and management of patient surveys by both patients and doctors.

Immodraw Interior Design Application

Immodraw is an interactive 3D application created for building, designing and viewing interiors of apartments, houses and offices.

Request For Proposal
  
Find us on Facebook
Our Services

Augmented reality, virtual 3D trainings, Interactive architectural visualization, serious games, product configurators, and walkthroughs. More »
Our team provides full scope of game development services from art asset creation in 2D and 3D styles to programming and support. More »
We offer cross-platform app development services for all major platforms: iOS, Android, Windows Phone, Blackberry; and devices: web, mobile, PC, consoles. More »
Development of mobile apps and games, migration of applications to different platforms, cross-platform development. More »
Business automation systems, e-commerce solutions, community portals, corporate web-based systems, and websites with 3D. More »

Interested or have questions?
LET’S START A DISCUSSION!

arrow
arrow
     
Testimonials

GSN Games is completely satisfied with Program-Ace's technical expertise and the quality of services they provide. We look forward to collaborating with Program-Ace again...

Stuart Lewis-Smith, Senior VP and General Manager, GSN Games

Program-Ace has completely dispelled my concerns. The online project management system is one of the best I have seen...

– Scott Zerby, Vice President at ValuSoft

If you're looking for a professional, dedicated, digital development partner, I highly recommend Program-Ace...

– Tim Ransom, President at Visual Thunder Media
Our Clients
Electronic Arts logo
Valusoft logo
Wargaming logo
Namco logo
Kuju logo
DTP Entertainment AG logo
About Program-Ace
Contact Us

Phones:
USA +1 347 53 53 543
Ukraine +38 067 578 40 46

Email: rfp@program-ace.com

Skype: program.ace

Address

56, Poltavsky Shlyah,
Kharkiv, Ukraine

Stay Connected