You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Using Text in the Game Engine


tutorial_text3.jpgUsing (dynamic) text in the Blender game engine requires a few steps: defining a texture with bitmaps of the font which you want to use, mapping this to a plane, and setting the correct texture type. It's not very complicated, but it's one of those things someone needs to explain to you, I guess. This short tutorial by Andrew West takes you through it step by step.

About the Author

Avatar image for Bart Veldhuizen
Bart Veldhuizen

I have a LONG history with Blender - I wrote some of the earliest Blender tutorials, worked for Not a Number and helped run the crowdfunding campaign that open sourced Blender (the first one on the internet!). I founded BlenderNation in 2006 and have been editing it every single day since then ;-) I also run the Blender Artists forum and I'm Head of Community at Sketchfab.


  1. nice tutorial!

    I wonder if there will ever be a real dynamic text feature in Blenders game-engine, with an easy string definement. This way it would be possible to change the content of your dynamic text quickly in real time, instead of messing arround with UV-textures for every single letter :)

  2. I really hope that one day the game engine supports real vectorised text.
    Bitmap text is just not suitable for some applications.

  3. Rave_Zero: As unsettlingsilence pointed out, you CAN easily change the string value of the text in realtime, it just takes a bit of scripting or some other logic bricks. I have a whole series of tutorials on realtime text available on my website, along with some demos that are not yet readily available, but are hidden back in my Demos folder. I'll be releasing the demos soon, but they're only accessible by typing in direct address right now. If I remember, I'll post a few links here when I get home. My favorite is a network login setup I made for braveheart on It actually logs the text the user types in and displays it in bitmap text, then stores the value to make it available for sending login information to a server.

Leave A Reply

To add a profile picture to your message, register your email address with To protect your email address, create an account on BlenderNation and log in when posting a message.