Animal Encounter Training

Designing a Mobile Gamified Training System for Real-World Decision Making

At a glance

  • Designed mobile-first gamified training system used by law enforcement
  • Replaced static learning with interactive scenario-based challenges
  • Built feedback loops that reinforce decision-making under pressure
  • Re-architected legacy Flash system into HTML/CSS mobile platform
  • Focused on behavioral learning, not points/badges

The result is a scalable training system that uses game design principles to improve real-world decision-making under pressure.

Summary

Designing a Mobile Gamified Training System for Real-World Decision Making

Rather than relying on points, badges, or leaderboards, this system uses interaction-driven gamification to train law enforcement officers in high-stakes, real-world scenarios.

Designed for field use — officers could complete training between calls, requiring fast interactions, minimal friction, and mobile accessibility.

Context

In 2013, Colorado Senate Bill 13-226 mandated additional training for law enforcement officers encountering dogs in the field. A multidisciplinary taskforce — law enforcement, animal behavior experts, legal advisors, and training professionals — was formed to define and implement a statewide solution.

The requirement wasn’t just to create content. Departments needed an interactive digital training system they could deploy independently to meet compliance standards.

The Core Challenge

The primary challenge was translating diverse — and at times conflicting — stakeholder perspectives into a structured training system that:

While the goal was training, much of the work ended up being systems design — structuring content, logic, and progression in a way that could hold up under real-world use.

Constraints & Environment

“We both agree on the value of training law enforcement on ‘dog encounters’ and we both understand that there is a big difference between a pet that may be barking and one that ‘poses an imminent danger of attack.’”
— Taskforce stakeholder (name omitted)

Members of the taskforce brought different constraints and pressures to the table. While officers agreed on the value of safer outcomes, they were also mindful of the time and resource burden additional training would place on their departments. The system needed to be practical, defensible, and simple enough to earn adoption — not just satisfy legislation.

At the time, many law enforcement and government environments operated under strict software approval processes. Adobe Flash applications were already certified within many of these environments, which allowed the training to be deployed without undergoing lengthy security review cycles.

So many of our design decisions were shaped by what would realistically get approved and installed inside precinct and department systems.

The initial system was built in Flash/Flex using an XML-driven content structure — prioritizing deployability and institutional acceptance over long-term platform flexibility.

My Role

I partnered closely with the lead engineer and the multidisciplinary taskforce to structure the training experience end-to-end.

My responsibilities included:

The ownership was collaborative, but I focused on translating complex — and sometimes conflicting — requirements into something officers could actually move through and complete without facilitation.

Key Design Decisions

1. Modeled training as reusable interaction systems
Rather than building static slide-based content, the course was structured around repeatable interaction types — scenario-based decisions, matching exercises, hotspot analysis, and video-driven branching — defined within XML. This allowed consistency across modules and made future updates more manageable.

2. Facilitated stakeholder alignment through synthesis
There were real disagreements among stakeholders about best practices in the field. Through structured one-on-one and group sessions, I translated those qualitative discussions into standardized interaction logic that could be defensible and teachable.

3. Designed for independent departmental deployment
The system needed to function without instructor facilitation. Clear progression states, feedback loops, and completion tracking were built into the architecture so departments could demonstrate compliance when required.

Guidebook

Revised HTML-based training interface showing structured interaction modules and progression logic.

Tradeoffs & Design Tensions

Legal Precision vs Practical Usability
Content needed to remain legally defensible while still reflecting realistic field conditions officers would encounter.

Stakeholder Alignment vs Delivery Timeline
Building consensus required facilitation and iteration, but the training also needed to be delivered within mandated timeframes.

Platform Constraint vs Longevity
Flash solved the immediate deployment problem, but we knew it wasn’t a forever solution — and eventually that tradeoff caught up with us.

Interaction Design & Core Gameplay Loop

Because departments controlled access and officers completed the training on their own, the system needed clear onboarding states, visible progress, and challenge and evaluation loops that could stand up to scrutiny. I mapped predictable transitions—invitation, registration, login, module selection—and designed feedback so officers knew where they stood while administrators could confidently track completion.

K9 Authentication Flow

Invitation and authentication flow modeling access states and administrative control.


K9 Authentication Flow

Early wireframe exploring feedback visibility, scoring, and progression within challenge and evaluation loops.

Platform Migration & System Evolution

When Adobe deprecated Flash and the original hosting contract expired, the project was brought in-house under Emersive Systems to preserve statewide continuity.

I partnered with the lead engineer to translate the structured XML-driven course architecture into HTML/CSS, maintaining the learning logic while modernizing the interface.

As departments continued using the system over time, some architectural limitations became obvious — especially in the administrative tooling and how identity was structured. In the second-generation implementation, administrator accounts were coupled directly to email addresses as primary keys. When personnel changed roles or departments, this created friction and required manual intervention. We also encountered reliability issues in certificate generation that exposed weaknesses in the underlying structure.

Dashboard

Administrative dashboard introduced during the HTML migration, used by departments to manage users, track completion status, and generate certificates.

Working through those issues changed how I think about identity and administrative systems. It’s not enough to design for launch — you have to design for personnel turnover, policy shifts, and long-term maintenance.

Applying Game Design Thinking

While not a traditional “game,” the system applies core game design principles:

Gamification Strategy

Gamification Through Interaction Design

No points. No badges. Just better decisions under pressure.

Dashboard

Mobile-First Evolution

Transitioning to Mobile Learning

Designed for real-world use: officers could complete modules between calls, in vehicles, or during downtime—requiring fast load times, simple interactions, and minimal friction.

The original system was built in Flash, which limited accessibility on mobile devices.

As mobile usage became essential for in-field training, we rebuilt the platform using HTML/CSS:

Outcomes

Ongoing Modernization

We are currently modernizing the administrative architecture to address accumulated technical debt and improve scalability. This includes:

Modernizing the administrative layer also gives us the foundation to adapt the framework for other states — and potentially build additional training programs on top of the same system.

Back