Draw3D2 is a very useful userlib for Blitz3D. Unfortunately, its manual is not in English. You may have luck autotranslating it. A readme on how to install is included in the zip. Quick Command Guide: Initialize it first with DrawInit3D(camera) You can load fonts with verdana = FontRange3D(LoadImage3D("VerdanaBold.png", 2, 1 ,0, LoadLayer)) You can draw text with Text3D(verdana, 200, 200, "Text goes here", 1) Before each draw you must clear the last, otherwise the graphics will overlap and eventually crash the game. After RenderWorld, run Clear3D()