Skip to main content
← Back to projects
gameGodot EngineGDScriptC#Appwrite.NET Cloud FunctionsSQLSvelteKitWebAssembly

EASA - Civil Crisis Landing Simulator

Client: Deep Blue - EASA

Serious game simulation for aeronautical safety training, developed for EASA (European Union Aviation Safety Agency). Scenario-based training on WebAssembly with realistic flight physics and real-time telemetry capture.

EASA - Civil Crisis Landing Simulator

Serious Game – Aeronautical Safety (EASA)

The Client

EASA (European Union Aviation Safety Agency) is the European Union authority responsible for civil aviation safety. It operates at a continental scale, setting safety standards, certifying aircraft, and promoting training across the aeronautical sector. The project was developed in collaboration with Deep Blue Italy, a Rome-based company specialising in applied research on human factors and the design of training tools for European institutional clients.

The Project

The goal was to build an immersive training tool based on realistic aeronautical safety scenarios, intended for use by instructors and researchers conducting scenario-based training in high-risk operational contexts. The simulation needed to be accessible across platforms with no local installation required.

Simulation and Gameplay

The simulation was developed in Godot Engine using GDScript and C#, featuring realistic flight physics systems designed to faithfully replicate aeronautical operational dynamics. The gameplay mechanics include situational decision-making, emergency scenario management, and real-time evaluation of operator performance.

Backend and Telemetry

The entire backend infrastructure was built on Appwrite with an optimised SQL schema and .NET cloud functions, enabling real-time capture of in-game telemetry — every action, decision, and timestamp is recorded and associated with individual user profiles.

Dashboard and Data Analysis

The collected data is surfaced through a SvelteKit dashboard, giving instructors and researchers immediate access to actionable performance insights on operators in training, with visualisations designed to support data-driven decisions in training programme design.

Deployment

The simulation was deployed on WebAssembly, ensuring browser-based accessibility with no dependency on specialised hardware, with support for both mobile and web platforms.