String Bean 1.4 is an original, powerful, flexible and easy to use Text Engine coded in GML.

NOTE: This asset is for GameMaker: Studios. If you have GameMaker Studios 2, go here:

String Bean 1.4 supports mid-string color changes, time flow control, any text box size/position, icon/sound insertion, conditional choices, text-quakes, and controlled avatar/portrait changes! String bean is customizable as it flexible -- manipulate it to cater to your personal needs!

String Bean's code is commented with detailed user instructions for ease of use! String Bean uses a character parsing system that allows for creating complex dialogues and texts with a simple script call! scr_text(str1,"type",x,y,"sprite_index","image_index",str2,str3,str4,str5,str6,str7,str8,str9,str10);

NOTE: real time variable-data insertion is available with the GameMaker 2 version!

String Bean 1.4's newly added conditional choices allow for countless possibilities from simply controlling a dialogue outcome -- to influencing the fate of your game!

End User Licence Agreement (EULA).

Version 1.0.0. Published January 8, 2017

Created with GameMaker: Studio v1.4.1763

Age Rating: 4+

Average Rating

This asset hasn't received enough reviews yet.

Your review

You can only review assets you've bought.


Chris F 02 October 2017

Clear, well-commented, and works really well.

So far, so good. ...Really good, in fact. I'm not experienced enough to say if it's well-optimized or anything, but it's really well commented and the code is straight forward enough for me to understand it. (I would probably call myself "pretty new to this"...)

I did have to comment out lines 37 and 38 of scr_text to get the textbox to open where I wanted it to, but again, this was really easy to figure out.

Thank you so much for this!

Package contents

Loading, please wait

What is the issue?

Back to Top