You can set the text color for all the texts with the red, green and blue attributes: vec_set(txt->blue, COLOR_RED); And you can use the draw_text function if it's only for 1 frame. You can then also write a color code interpreter to make it work like in quake.