Nicolas Tapia Logo Image
Nicolás Tapia Sanz

CyComply

CyComply is a WebGL digital twin game embedded in Cylum that uses a guided, gamified experience led by the virtual assistant Buddy to train employees in cybersecurity and regulatory compliance developed with Unity3D.

Project Overview

CyComply was a serious game project for cybersecurity and regulatory compliance training developed as a digital twin embedded in the Cylum platform for Factum —a year and a half endeavor I started during my time at Lurtis Rules S.L. and continued at UDIT— where I toll on a lead programmer sole with technical an client coordination responsibilities.

My core work covered gameplay development and user interface logic in Unity3D, and full pipeline integration: Excel reading, transformation into typed structures (Communications/Data), and communication with Azure Functions, tackling WebGL-specific challenges (serialization/deserialization, async operations, local vs. corporate browser differences) and manual deployment to Azure Storage (static hosting + serverless backend).

I contributed to experience flow design, UI definition (aesthetics, HUD, progress bar, color feedback), Buddy texts and gamified narrative, as well as comprehensive technical documentation: user manual, detailed technical manual, adjustment/optimization reports, and final validation report.

I also served as the technical liaison with Factum, participating in all periodic meetings, managing minutes, translating client feedback into actionable tasks for the multidisciplinary team (dev, art, UX), and ensuring alignment between requirements and iterative development.

The project deepened my expertise in enterprise WebGL deployment, corporate data integration, and serious game development with guided narratives, while optimizing for restricted environments and real stakeholder validation cycles.

Skills

Unity3D
C#
LINQ
MVC
Azure Functions
Azure DevOps
Clean Code + DRY + KISS + YAGNI + SOLID
Git (Command Lines & Sourcetree)
Visual Studio Professional + ReSharper
Assembly Definitions
UI/UX + Figma

Try it now!