Text Animations | [Typewriter] Effect! - Difficulty - 🟨

Introduction: Welcome ladies and gentlemen to the third guide by JackGimkit! Today’s tutorial will cover exactly how to animate your text in gimkit, but specifically, giving your text a typewriter Effect! Let’s hop right in!

Notes: Yes, yes, those of you who will point this out, there are already guides on this topic. I do search before posting, but none of them seem to work accurately, and if they do, they’re system is much more complex than the one I am about to present to you. As well as a couple of them being losing functionality due to loss of images.


Devices Required:

  • Text Device
  • Trigger Device
  • Property (2)
Different Ways To Trigger The System [And The Devices Required]

I do not know what method you will use to trigger this system, so, I’ll cover both the method that makes the text animate on the game starts, and the method that makes the text animate by the press of a button or just a simple trigger.

Method 1 [Game Start]: This method will require a lifecycle, relay, and trigger.
Configure your trigger to broadcast the channel (e.g. Tick 1) when triggered, and to transmit the channel (Tick 1) when triggered. Then wire the lifecycle to the relay. (Event Occurs → Relay Trigger) Then wire your relay to your trigger (Relay Trigger → Trigger)

Method 2 [Button/Trigger]: This method is quite simple, setup the same trigger from the first method, the one receiving and broadcasting the channel “Tick 1” and wire your button to this trigger (Button Pressed → Trigger)


Step-By-Step Guide:

Configuring Our | Trigger Loop

What Is A Trigger Loop?: This is unintentionally a guide within a guide to some extent. A fun fact, uncommonly known to most trending map creators, is that the repeater device is basically useless! Look at me like I’m crazy if you want to, but you can accomplish the EXACT SAME concept of repeating a task, but using 1/10th of the memory! Let’s do just that.

How Do I Make A Trigger Loop?: A trigger loop functions by broadcasting the same channel it triggers on, so that it in effect, ends up triggering itself. You can customize the delay of the trigger to your needs, but for this concept we’ll do 0.1 seconds.

Setup: We now need to identify the channel that will make this cycle begin, so that we can make the trigger start looping. I’ll use a channel called [Trigger Channel] in lieu of the channel you will use. Separate this channel by a comma, and then type the channel for the trigger to loop on. Here’s what your trigger should look like:

My channel specifically is “!Tick” but it can literally be any channel you want it to be.

IMPORTANT | DO NOT OVERLOOK!: It is vital that you make this trigger deactivate on the channel “!Terminate Sequence”. This must happen, otherwise your trigger will just run forever and it will just keep on adding letters to your text.

Configuring Our | Property Devices

Property One: Name this property “Letter Index”, this property will be a number property with a default value of zero. You need not change anything else, each letter is assigned a number, from 1 to however many letters are in your text. This property is used to represent those numbers.

Property Two: Name this property “Base Dialogue”, this property will be a text property, with a default value of literally whatever you want to display. This property is used to store the text you want to be typewritten. Any time you want to change the typewritten text, just change the value of this property to whatever you want.

Configuring Our | Text Device

Overview: Nothing about this text’s “Options” needs to be changed, not even the starting value of the text, but we are going to create a block. Create a block that runs on the channel “!Tick” or whatever channel your trigger uses to loop. And insert this block code into the text device:

Notice: The block that didn’t get framed all the way in the photo is a “Get Property → Letter Index” Block. Sorry I couldn’t fit that in the screenshot.

Final Result: Here’s a gif to show you what this should look like as the final result:

Screen recording 2025-12-31 12.01.37 PM (1)


Conclusion: Alright, following these steps should create you working typewriter text in Gimkit Creative! I hope this works for your maps, let me know if you have any issues, I’d be more than happy to fix them!

-Sincerely, Jack

9 Likes

Good guide, I would remove the ideas and tug tags though.

Ideas is for guides that contain game ideas, and tug is for very large guides.

1 Like

Is it like an animation?
You said typewriter effect so the letters slowly appear?
Also remove the tug tag.


Amazing, many of those guides no longer have images, also maybe add a gif to show the final product.

2 Likes

Ah, thanks for the tag advice guys, I’ll get to work on that, yes, this is a typewriter animation for your text, so the letters will appear as if they are “typed” onto the screen.

2 Likes

Great idea, I’ll get to work.
Edit, hey, I’ve got the film, how would I upload it to the post? Wait, nevermind, got it, it’s converting now.

1 Like

Gif added, it’s somewhat low quality, but thanks for the advice! Have fun! And I hope this works out for you!

1 Like

great guide and also very good formatting!
just in case you dont know how to use headings and dividers and may want to use them;

extra formatting thingies

Headings

made with a hashtag and a space (# exampleText)
there are three different sizes of heading!

example (#)

example (##)

example (###)


Dividers!

make these with three asterisks in a empty row! (***)
examples are up there and down there


Tooltips? I’ve got no idea what these are called…

[1]
make these by putting one exponent symbol, one left bracket, whatever you want to appear when you hover over the tooltip, and a right bracket
it should look like this! (with no spaces)
^ [ example ]
you can put full sentences inside the tooltip too, not just one word [2]


  1. example ↩︎

  2. According to all known laws of aviation, a bee cannot fly. ↩︎

4 Likes

Wow, that’s chalk full of great formatting options for me, thanks so much, I’ll be sure to use these in my future guides!

1 Like

if you want to find more formatting options;
you can look on the discourse forums, since the gimkit forums themselves are run on discourse!

[1]


  1. also really small grammar mistake at introduction “giving your text a typewriter Effect!” i dont think the e should be capitalized ↩︎

1 Like

Alright, got it. [1]


  1. In regards to the capitalized “e” I just capitalize everything in a title for some reason. Thanks for the formatting help! ↩︎

no not effect in the title, thats correct
im talking about over here

second last sentence, 'Today’s tutorial will cover exactly how to animate your text in gimkit, but specifically, giving your text a typewriter Effect! effect!"

if youre wondering though, the correct way to capitalize a title is to capitalize everything expect for conjuctions (and, or, for, etc)
the first and last words are also always capitalized no matter what

heres an example-

Battle for the Island of Goodwill

or something
‘for’, ‘the’, and ‘of’ are all conjuctions

flaggers
they just do that

2 Likes

Well spotted, that’s pretty hilarious honestly that you spotted that, let alone being able to storm up a text wall about it, lol. Thanks for pointing that out, I’ll consider.

1 Like

Good guide. I’ve recommended some changes below.

You didn’t specify which setting the lifecycle needs to be on!

Let’s be honest, most people will have to look up what that term means (I did). Consider using different phrasing.

Hold CTRL and press - to zoom out. Screenshot the new view.

1 Like

Noted, the lifecycle doesn’t need to be changed, the event to broadcast stays the same “Game Start”.

“in lieu of” I just assumed that was a modern colloquialism, apologies. I’ll change that too.

As for the Block, I already heard about that, it doesn’t work, I can’t do that for some reason. Thanks for the help!

2 Likes

le gasp
a well formatted guide
that’s quite rare

anyway
you did a good job on this!
I’ve got a few grammar issues that I spotted though
and for the humour I’ll give them to you while typing terrible sentences


i seezes a few runonsentaces wher u shuldv used . insteed ov ,
elseo ned noot ies keendo eold fashiend eend moost pepel meght thonk it beed groomar

seentences shuldeent steart wit 'and;; use , to poot it wit previoos sennteece


tell me if you need any help deciphering those lol
my grammarly hates me now


and if it makes you feel any better I know what “lieu” means hah
but in addition to that I also use the word “shindig” on a regular basis so
I might not be the best source of modern words


Anyway, nice guide all in all :]


“Impossible Obey” made me snort lol
thanks for the review :]]]]

3 Likes

Thanks, I just don’t feel like editing the grammar mistakes as long as everyone understands how to achieve the end concept. That’s the goal in the end anyway isn’t it? At the end of the day? I’m just not going to edit these, thanks though, for future grammar lessons, I’ll take note of these.

I tried out your map, It’s so refreshing to see such a well-designed platformer after playing maps like these:



These were two maps from trending and one from my grab bag.
Outstanding prop art, great job!

1 Like

Great guide! Can this be done in mass quantities or does it take up too much memory?

2 Likes

How, honestly how is this remotely off topic? Yes, this system only requires one block, so, you can definitely do this in mass quantities. My advice though, is not to do more than three, primarily because this means you have to redo the entire system for every new effect you create. Meaning new properties, trigger loops, and a new block for just one text device. So, honestly, I’d just gauge your work ethic beforehand, because it’s a lot of work.

2 Likes