Sam Whillance

You must be logged in to obtain assets


Speed up your games by drawing text to surfaces only when needed instead of directly to the screen each step.

Text2Surface optimizes your games by only redrawing text elements when their value has changed.

By using objects called "Labels", which each know how to update their own values, you can optimize the draw pipeline by not drawing text to the screen every frame.

There are two types of labels:

  • Global Labels: These are drawn to a single global surface the size of the screen. This surface redraws all global labels when a single one changes value.
  • Local Labels: These are drawn to their own surfaces, and are redrawn only when their own value changes.

The framework also supports horizontal and vertical alignment as well as fonts.

End User Licence Agreement (EULA).

Age Rating: 4+


GMS1 - Version 1.0.1. Published September 25, 2015

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait