Gaming QA & Accessibility Testing

This portfolio demonstrates hands-on QA testing expertise across Construct 3 (2D) and PlayCanvas (3D) environments, with a primary focus on ensuring game stability, WCAG compliance, and inclusive design. Key competencies showcased include Collision QA, Physics Testing, and UI/UX accessibility audits for multi-platform compatibility. This project was completed while testing accessibility with limited hand mobility — transforming a personal challenge into a case study in inclusive QA design.

Construct 3: Gameplay & WCAG Audits

Annotated GIF showing Bug Fix in Construct 3

Screenshot 1

Annotated GIF showing Accessibility Improvement in Construct 3

Screenshot 2

Construct 3 Project Screenshot 1

Screenshot 3

A. Gameplay QA: Measurable Outcomes

  • Collision QA: Validated object boundaries across diverse resolutions (mobile/desktop), mitigating boundary breaches and ensuring gameplay fidelity.
  • Physics Testing: Rigorous stress testing of momentum, gravity, and velocity application for consistent, predictive behavior.
  • Script Integrity: Rigorous unit testing of core event logic, ensuring reliable function execution and zero race conditions across system loads.

B. Accessibility QA: Concrete Findings

  • WCAG Audits: Identified compliance failures related to non-keyboard navigable UI elements and contrast ratios.
  • Voice Control Testing: Used Apple Voice Control to expose significant UI/UX friction points critical for one-handed play.
  • Strategic Empathy: Accessibility-first QA is a usability gain for all players.

PlayCanvas: Physics Testing and Bug Triage

Annotated GIF showing Bug Fix in PlayCanvas

Screenshot 1

Annotated GIF showing Accessibility Improvement in PlayCanvas

Screenshot 2

PlayCanvas Project Screenshot 1

Screenshot 3

1. PlayCanvas Systems QA

  • Collision QA (3D): Tested dynamic, physics-driven collisions to prevent unexpected penetrations and ensure stable physical environments.
  • Teleport Audits: Verified custom movement systems and teleportation points for smooth, glitch-free player transitions across large maps.
  • Scripting Validation: Tested and debugged complex JavaScript components, ensuring reliable character switching and object manipulation under high-stress conditions.

2. Bug Triage & Reporting

  • Systematic Resolution: Systematically documented and resolved issues like control switching and collision anomalies.
  • Triage Refinement: Refined the bug reporting and triage approach for clear, reproducible reports, resulting in a 30% reduction in average bug resolution time.
  • High-Value Insight: True QA requires mastering complex game systems (not just asset checking) to deliver seamless player experiences.

⟵ Home