Render Text to Mesh

I’m working on creating a diegetic HUD for the space game I’m prototyping, and I’m at a loss on how to display HUD data directly onto the cockpit mesh, as if the info was being displayed on an MFD (multi-function display) built into the avionics console. I’ve already tried using a text render component positioned over one of the MFDs, to make it look like it’s being displayed on the MFD screen, but that’s not an optimized or elegant method, and I can already see it causing problems later down the line.

Is there a way I could render HUD data directly onto the mesh in real time; ideally, using a material and it’s UVs to position it properly over the part of the mesh I want it to cover?