
Quill (Free GameMaker Text Boxes)
A downloadable tool
Quill is an easy to use text box library that gives you simple access to powerful features that GameMaker lacks. This includes things like: caret movement, text selection, clipboard, undo/redo, right-click context menus, validation messaging, and proper theming for both primitives AND 9-sliced sprites, amongst many others!
Quill is entirely free! If you end up using it, that's sick! All I'd ask in return is a follow on itch and leaving a rating/review (it really helps with the itch algo).
(And if you like this, you might like my other libraries available here: RefresherTowel Games)
It's incredibly easy to use Quill, simply create a Quill textbox in your Create Event:
textbox = QuillSingle("Name", "Enter your name!");
And then draw it in the Draw GUI Event (alongside it's overlay):
textbox.Draw(x, y); textbox.DrawOverlay();
That's all you need to do to allow users to type, select their text with mouse or keyboard controls, let them have right click context menus, and tons more.

However, Quill doesn't stop there. Behind that simple facade there's a lot of different options you have access to! Explore the documentation to learn more!
If you've ever had a moment where you need users to enter some text, but dread the thought of even trying to get a "normal" text box up and running, then Quill is definitely something you need.
And please, don't forget to give me a follow on itch to see more cool tools like this!
Support and feedback
If you run into issues or have ideas for improvements:
-
Discord (questions, discussion, show and tell):
https://discord.gg/QJQ4cRHPx9
Part of the RefresherTowel Games Toolkits
Part of a growing suite of GameMaker tools that are designed to play nicely together. If you like this style of tooling, you might also want:
- Whisper - make your narrative dynamic and reactive, like Hades or Crusader Kings III.
- Catalyst - makes modifiable statistics (and general numbers) super easy.
- Pulse - a signals and events framework (supporting queries that allow you to ask questions instead of just broadcast signals!)
- Statement - a state machine framework (with a fully visual in-game debugger).
- Quill - a FREE text box creator that automatically gives you advanced features like a right click context menu, proper text selection, multi-line text boxes, plus more!
- Fate - a FREE weighted drop system with an easy to use beginner setup, but with a huge amount of advanced features hiding in the weeds.
- Echo - advanced debug logging (level filtering, tags, optional stack traces, history dumps) that now comes with an advanced, yet easy to use debug UI builder!
Get Pulse, Catalyst, Statement and Echo in the Ignition Kit bundle for a discount! Or buy the Full Suite Pass bundle (get access to all past and future tools) in one go!
| Updated | 12 days ago |
| Published | 23 days ago |
| Status | Released |
| Category | Tool |
| Rating | Rated 5.0 out of 5 stars (1 total ratings) |
| Author | RefresherTowel |
| Made with | GameMaker |
| Tags | GameMaker, library, Text based, text-input, tool, User Interface (UI) |
| Code license | MIT License |
Download
Click download now to get access to the following files:
Development log
- Pixel Sprite (Quill hotfix v1.0.3)12 days ago
- Aligning Expectations (Quill Hotfix v1.0.2)15 days ago
- When a line doesn't scroll - Quill Update v1.0.122 days ago
- Making text input super easy for GM FREE - The launch of Quill!23 days ago




Leave a comment
Log in with itch.io to leave a comment.