The HappyTear Text Engine is a powerful and fully customizable dialogue engine for RPGs, platformer and pretty much every kind of game.

Note: It does currently not work on HTML5. It should work on all other platforms and was tested on Linux, Windows and Android.


  • Colors! Background images! Fonts! Bold! Italic! - Design your textboxes just as you like!
  • Typewritter Effect
  • Textbubble that follow objects - Small little bubbles over or under instances that just look cute... and cool!
  • Player locking - The player can either run around while the text progresses or you can just lock him
  • Wait for player input or time - Either wait for a button to press or just some seconds until the next
  • Multiplayer support - experimental
  • Textbubble collision detection - Doesn't that sound cool?
  • Sprites that indicate text progression - When you want the player to press a button you can indicate that with your own sprites!
  • Extendible! Plugin support! - Add own commands, variables, themes... without breaking future updates! Possible via an awesome plugin system
  • Incredible documentation - Seriously, it took me days to write it
  • Infinite amount of textboxes open at the same time!*
  • Command system - The whole engine works via an easy to use command and variable system
  • ..and so much more


  • Support for Colored Draw Text Custom by Hule Studios - Allows drawing sprites, rotated text and more by using a markup instead of commands
  • Questions/Answers - A system that allows for player interaction. Will support shop functionality for RPGs.

\ * Infinite=As much as a ds_map can take in Game Maker, which is a lot!

End User Licence Agreement (EULA).

Changes in 0.9.6

Fixed ANOTHER a bug that was created due to an oversight and change in GM 1.4.1451

Related bug fix in GM 1.4.1451

  • DS maps correctly return that they are undefined if they are undefined, rather than just returning 0

Version 0.9.6. Published October 28, 2014

Created with GameMaker: Studio v1.4.1451

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


David A 16 July 2019


Anonymous 27 May 2019


Anonymous 17 January 2019


deciia w 26 December 2018

It is the best one.


Anonymous 21 October 2018


Maciej K 11 August 2018

Love it! <3

I really like this asset and it's FREE !


Anonymous 29 May 2018


Jason K 22 April 2018


Anonymous 26 December 2017


Simon J 07 November 2017


Derex c 28 September 2017

Seems nice i guess but idk how to use it

Anyone know where the documentation is?
It's really good! They should make like a fourm for it


Robert L 28 August 2017

Overall decent, great for a free product

For me it was a bit clunky and overly complex BUT its free, and the documentation and comments are top notch. Hard to argue with the price. It does what's advertised but don't expect to drag and drop this into your project. I'm looking for a light weight solution and this wasn't really it.


George H 09 April 2017

Probably one of the best I have seen.

You should make this paid, I have bought many dialog systems but when I found this I thought "oh its probably bad because its not paid for" Not a good thought. But make this paid friend, its worth it for anyone.


Anonymous 17 March 2017


Alex K 28 March 2016


I don't know what else to say, it's a great dialog engine. I have one suggestion though, answers. For example: you walk into an inn (inside your game, ofcourse), and you ask the worker to sleep for a night (the inn's function is to refill all of your hearts for some coins. So you chat with the worker and she'll say "Want to sleep the night for 5 coins?", and you get too choices, yes or no (but maybe make it so you can have an infinite ammount of choices). If you say yes it will take 5 coins and you go to sleep (that's another suggestion of mine, make it so you can run commands other than things that have to do with dialog). Anyways, that's it!


Barreytor D 25 December 2015

Better than any paid option I've seen

Compared to others, it has a relatively limited set of features, but on the other hand, it has clear examples that showcase everything it can do, the features it has are pretty much all that would be needed, and the code is pretty commented so any simple fixes are easy to do.

But that would only give it a 3/5 rating. No. The best comes in what for me are two important parts:

It does NOT store the texts as external files, which while could be handy and easy to manage it can also quickly become a mess of nonsense (and makes it more compatible!)

And this engine is made in such a way that adding features is not only a feasible thing to do, but also certainly easy! No more "Oh how I wish this thing could do this and that, if only I could add it", because it's actually a thing that can be done!

Hmm... I'm wondering if I could hit it hard enough to make it work in HTML5...

[EDIT]: I think I may have managed to make it work, though it's more a bandaid fix than anything.


Uncle R 08 November 2015

Very well made, indeed.

The amount of work that went into this text engine is unreal. Far better than most paid versions on the marketplace. Incredibly feature rich text / dialogue engine! Only one thing could make it better.... (below).

[EDIT] Still eagerly awaiting a question / answer feature to be implemented into this! :)


Ares T 20 June 2015

Very Welll Made!

Fully functional text engine that is easy to understand.

Thank you!


Victor L 06 September 2014


This engine is pure gold.
The documentation and the demo is very good.
I think all scripts, demos and engines that are sold in the Marketplace should aim to have this kind of documentation and support. Great work! I'm looking forward to the updates and the fixes for html5

This review was left for a previous version of this asset.

Package contents

Loading, please wait

What is the issue?

Back to Top