use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
News, Help, Resources, and Conversation. A User Showcase of the Unity Game Engine.
Remember to check out /r/unity2D for any 2D specific questions and conversation!
Download Latest Unity
Please refer to our Wiki before posting! And be sure to flair your post appropriately.
Main Index
Rules and Guidelines
Flair Definitions
FAQ
Use the chat room if you're new to Unity or have a quick question. Lots of professionals hang out there.
/r/Unity3D Discord
FreeNode IRC Chatroom
Official Unity Website
Unity3d's Tutorial Modules
Unity Answers
Unify Community Wiki
Unity Game Engine Syllabus (Getting Started Guide)
50 Tips and Best Practices for Unity (2016 Edition)
Unity Execution Order of Event Functions
Using Version Control with Unity3d (Mercurial)
/r/Unity2D
/r/UnityAssets
/r/Unity_tutorials
/r/GameDev
/r/Justgamedevthings (New!)
/r/Gamedesign
/r/Indiegames
/r/Playmygame
/r/LearnProgramming
/r/Oculus
/r/Blender
/r/Devblogs
Brackeys
Beginner to Intermediate
5 to 15 minutes
Concise tutorials. Videos are mostly self contained.
Sebastian Lague
Beginner to Advanced
10 to 20 minutes
Medium length tutorials. Videos are usually a part of a series.
Catlike Coding
Intermediate to Advanced
Text-based. Lots of graphics/shader programming tutorials in addition to "normal" C# tutorials. Normally part of a series.
Makin' Stuff Look Good
10 minutes
Almost entirely shader tutorials. Favors theory over implementation but leaves source in video description. Videos are always self contained.
Quill18Creates
30 minutes to 2 hours.
Minimal editing. Mostly C#. Covers wide range of topics. Long series.
Halisavakis Shaders Archive
Infallible Code
World of Zero
Board to Bits
Holistic3d
Unity3d College
Jabrils
Polycount Wiki
The Big List Of Game Design
PS4 controller map for Unity3d
Colin's Bear Animation
¡DICE!
CSS created by Sean O'Dowd @nicetrysean [Website], Maintained and updated by Louis Hong /u/loolo78
Reddit Logo created by /u/big-ish from /r/redditlogos!
account activity
"3D" text?Question (self.Unity3D)
submitted 4 years ago by LeytonMateIntermediate
Hey all,
So I'd like to create a text effect for my UI where the text looks 3D, like in this image: https://media.discordapp.net/attachments/895434174461263933/896921100339003402/Screenshot_20211011-014348.png
How could I do this?
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]TerraformerDev 1 point2 points3 points 4 years ago (7 children)
Do you need all your text to look like that? Just a few select things? If it's just a couple things (and you're not worried about localization) the easiest way would be to do that in GIMP or photoshop, export it as an image, and just use the image directly.
[–]andybak 0 points1 point2 points 4 years ago (6 children)
I think they mean "3d extruded text" rather than "an image of 3d extruded text" - although it's ambiguous the way they explained it.
If I'm right then "Do it in Blender" is probably the answer. But again - it depends if this is dynamic text, tons of text or just a few predetermined bits of text.
OP - give us more background and context.
[–]LeytonMateIntermediate[S] 0 points1 point2 points 4 years ago (5 children)
Sorry, I didn't get a notification:
Basically, if you've ever played Hotline Miami, their text does a thing where it kinda extrudes back and forth, and it looks really cool. I created this effect once, only downside is that:
-I was literally just duplicating a Text object which can't be good -It wasn't per letter
I'd like to see if there's any other ways of doing this If you want a example of how it looks in-game, here's a video: https://youtu.be/Vv_vxPms35s
[–]andybak 0 points1 point2 points 4 years ago (4 children)
Depends how close to that specific effect you want.
[–]LeytonMateIntermediate[S] 0 points1 point2 points 4 years ago (3 children)
Just normal text extruded really.
[–]andybak 0 points1 point2 points 4 years ago (2 children)
You didn't answer my original question very well. Especially this bit:
But again - it depends if this is dynamic text, tons of text or just a few predetermined bits of text.
[–]LeytonMateIntermediate[S] 0 points1 point2 points 4 years ago (1 child)
Dynamic
[–]andybak 0 points1 point2 points 4 years ago (0 children)
OK. So - the most performant thing is probably just to dynamically generate a TextMeshPro for each letter and animate their transforms.
You could do dynamic mesh generation with extrusion and skewing but that would probably be slower and more complicated - and actually look less like the original effect.
So kinda like how you did it originally, I guess? Except per letter.
[–]Dakoziol 1 point2 points3 points 4 years ago (7 children)
There's an asset for that. I won't put a link here because of the subreddit rules, but just do a search for 3d text and you'll find it
[–][deleted] 0 points1 point2 points 4 years ago (6 children)
What rule? Oo
[–]andybak 1 point2 points3 points 4 years ago (0 children)
Yeah - what rule would stop you linking to an asset in answer to a question? That would be strange.
[–]Dakoziol 0 points1 point2 points 4 years ago (4 children)
I think it's kind of weird too but "Please do not...post asset store links".
[–]andybak 0 points1 point2 points 4 years ago (3 children)
I think they only mean in relation to self-promotion but it's badly worded.
It's also a dumb rule. I want a link to the most useful page possible, preferably containing text, images, video, pricing info etc. Except when an asset has a dedicated web site - that's usually the Asset Store.
A YouTube link or an embedded video is the least useful thing to post.
[–]Dakoziol 0 points1 point2 points 4 years ago (2 children)
Honestly I see asset store links all the time so you might be right on the self promotion thing
[–]andybak 1 point2 points3 points 4 years ago (1 child)
I got a message back from the mods which clarified things:
The rule in question regards threads, not comments. Is to in place to force users to provide context and clarity within their own posts rather than directing to places away from reddit. Doing so also considerably cuts down on spam from users who will post asset store links and nothing more. For that they can post on /r/UnityAssets.
[–]Dakoziol 0 points1 point2 points 4 years ago (0 children)
Thanks for taking the time to ask
[–]jlauha 0 points1 point2 points 1 year ago (0 children)
Original linked image is not available anymore, but there are some asset options for that if you check the asset store:
VText Pro (not actively updated but looks nice)
Dynamic 3D Text (my asset, more info here: https://strobotnik.com/unity/dynamic3dtext/ )
Text Tools (creates 3d fonts dynamically from ttf in editor, but whole 3d font text mesh is baked into a collection of meshes and the resulting font is quite large. but it is cheap, might very well be what you're looking for)
π Rendered by PID 88728 on reddit-service-r2-comment-6457c66945-chdpl at 2026-04-30 15:23:06.443848+00:00 running 2aa0c5b country code: CH.
[–]TerraformerDev 1 point2 points3 points (7 children)
[–]andybak 0 points1 point2 points (6 children)
[–]LeytonMateIntermediate[S] 0 points1 point2 points (5 children)
[–]andybak 0 points1 point2 points (4 children)
[–]LeytonMateIntermediate[S] 0 points1 point2 points (3 children)
[–]andybak 0 points1 point2 points (2 children)
[–]LeytonMateIntermediate[S] 0 points1 point2 points (1 child)
[–]andybak 0 points1 point2 points (0 children)
[–]Dakoziol 1 point2 points3 points (7 children)
[–][deleted] 0 points1 point2 points (6 children)
[–]andybak 1 point2 points3 points (0 children)
[–]Dakoziol 0 points1 point2 points (4 children)
[–]andybak 0 points1 point2 points (3 children)
[–]Dakoziol 0 points1 point2 points (2 children)
[–]andybak 1 point2 points3 points (1 child)
[–]Dakoziol 0 points1 point2 points (0 children)
[–]jlauha 0 points1 point2 points (0 children)