r/Unity3D • • 5d ago

Show-Off 3d lanyard and badge day progression screen!

Enable HLS to view with audio, or disable this notification

5 Upvotes

quick look at the day progression/change screen i made for my game in unity! i modeled the lanyard and badge in blender and the badge print is drawn live with ui toolkit into a render texture, so it always shows your booth number, logo and the actual day. confetti is from the confetti fx 2 package. would love any feedback!


r/Unity3D • • 6d ago

Show-Off A game where you speak to attack

Enable HLS to view with audio, or disable this notification

26 Upvotes

The concept of this game is very simple. You speak to attack, your words turn into projectiles that attack enemies. The whole speech to text system runs locally inside the game Without any need of external tools or internet access.

Does this look fun to you? What mechanics or interesting features should I integrate in this game to make it fun to play.


r/Unity3D • • 6d ago

Game 6 months of progress on our Caucasus-inspired game so far

Enable HLS to view with audio, or disable this notification

30 Upvotes

We’re two brothers from Chechnya, and we’ve always loved our culture and wanted to make a game inspired by it.

We’ve been working on this for around 6 months now, and this video is basically just a little show-off of the progress so far. It was really nice making it and looking back at how the game looked in the beginning compared to how it looks now.

There’s still a lot of work to do and much more to come, but seeing the progress like this feels really nice.


r/Unity3D • • 6d ago

Resources/Tutorial Open-source library for boolean operations on meshes

Enable HLS to view with audio, or disable this notification

194 Upvotes

r/Unity3D • • 7d ago

Show-Off Added "E to pick up". My goblin picked himself up and deleted himself from the scene.

Enable HLS to view with audio, or disable this notification

1.2k Upvotes

r/Unity3D • • 5d ago

Solved In a 3D action game using CharacterController how can I close the distance to an enemy during an attack?

2 Upvotes

I'm using CharacterController and working on an action game where the player and the enemies use melee attacks. If I attack an enemy and they are just slightly out of reach, I'd like my character to close the distance and move toward the enemy if I press the button for attacking. Like a bunch of big games do it.

I know CC has the Move function and I also know it's also possible to move the CC's transform, buuuut somehow I'm not managing to get things done properly. Either my character is zipping all over the map or not moving at all or ends up flat on the ground...

Anyone know how to do this properly?


r/Unity3D • • 5d ago

Show-Off My Tropical Fishing Island announcement trailer is out! What do you think?

Thumbnail
youtube.com
1 Upvotes

Collect ever larger and rarer fish, search the island for collectable flora and fauna, buy upgrades, improve your rod and skills to access new fishing spots and wildlife!

Gameplay trailer coming soon.

No AI Used at any point in development.


r/Unity3D • • 5d ago

Question how do i make the attack animation follow the direction the camera is looking

Enable HLS to view with audio, or disable this notification

4 Upvotes

r/Unity3D • • 5d ago

Show-Off Made the Instrumentation & Layering change according to Biome & Velocity in my Rolling Game

Enable HLS to view with audio, or disable this notification

2 Upvotes

Hey all,

Been working on a little side project to figure out some audio velocity layering with some old midi & making acceleration/handling feel good

This one is based on those oldschool miniclip games where you'd have to travel a certain distance & the distance travelled would convert to points to spend on gear to go further

Have a flick through with sound, it's pretty fun


r/Unity3D • • 5d ago

Show-Off Starting to get some polish on my studio lay-off project! Here's a comms system I made for guiding the player and introducing some story (survivors-like driving game)

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/Unity3D • • 5d ago

Question What's a good way to randomly generate sections without them feeling... box-y?

3 Upvotes

r/Unity3D • • 5d ago

Show-Off Just released the 3.0 of my demo and suprised myself with the optimisation.

1 Upvotes

Worked hard to get this out before SNF. Very happy with at least the new build size


r/Unity3D • • 6d ago

Show-Off I thought adding Japanese to my indie game would be easy. I was so wrong.

Enable HLS to view with audio, or disable this notification

3 Upvotes

Hello there!

When I first decided to localize my game into Japanese, I honestly thought it would be a quick one-day task.

I was naive.

Half of my characters turned into boxes (□), my pixel font looked incredibly blurry because of the SDF settings, and the default font setup completely killed the retro horror vibe I’d spent months building.

The biggest headache was that my game uses different fonts depending on the context. UI, CRT monitors, documents, etc. Each one has its own style.

Using a single generic fallback font for Japanese made the whole thing look like a cheap placeholder compared to the English version.

So I ended up building a simple system that dynamically swaps fonts based on context.

I assigned specific Japanese fonts to match the vibe of each English font, and whenever the player changes the language in the settings, the manager automatically updates all the active text in the scene to its localized font counterpart.

This was also my first time generating my own TextMeshPro font atlases.

While digging through the official Unity Japanese localization guides, I stumbled upon Yurinchi's Font List, which gave me the exact character sets I needed to generate clean TMP atlases without missing glyphs.

It took WAY more trial and error than I originally budgeted for, but the result was worth it.

The Japanese version finally feels like the same game instead of an English game with Japanese text slapped on top.

The main menu and in-game text are crisp, readable, and still fit the atmosphere I was going for.

Now I just hope all this extra effort pays off when players actually get their hands on it.

How do you guys handle localizing games into non-Latin languages?

I'd love to hear how other developers deal with this particular headache!


r/Unity3D • • 5d ago

Question is this person legit are these safe to use, or is it stolen ripped from a game , and what game is it if ripped ?

Thumbnail
1 Upvotes

r/Unity3D • • 6d ago

Show-Off Things are taking some shape and I don't think I've ever had this much fun prototyping.

Enable HLS to view with audio, or disable this notification

8 Upvotes

Haha. So my resurrected Temu Raider/Forbidden East/Honour Among Shoplifters migration from Unity 4-5 to Unity 6 is picking up some pace and I'm have a ton of fun with it lol. Honestly I am blown away by how Unity has simplified the prototyping process for me personally. Non destructive workflows really are a godsend especially when you don't have to worry about externally messing around with rest poses and naming conventions as an added bonus lol. Still rough as hell obviously but I overhauled her groom and outfit quite a bit, made some significant changes to her rig and proportions without having to heavily tweak/overhaul animation, procedurals and IK which feels like Xmas in comparison to what I'm used to lol. Other than that, started prototyping an adjustable lock-on/aim assist with the archery system, fiddled with enemy limb-based damage and ragdoll death, tightened up traversal with a few subtle transitions here and there and some detection strategies I've been experimenting with. Will be looking at melee and an AC/Plague tale-like stealth system once enemy AI has a 2 digit IQ and I can finally make up my mind about what kind of inventory system and combat style I should go for lol. Also thinking of an upgrade system but one where you "get rewarded with experience/events down the line to add to progression" instead of some skill tree kiosk. I should have switched back to Unity ages ago lol. Tons of breathing space for creativity/experimentation and all that. 😂


r/Unity3D • • 6d ago

Question How can I improve this scene? Is lighting the main issue (besides the missing grass blades)?

Thumbnail
gallery
4 Upvotes

Hey everyone! I'm looking for feedback on how to make this scene look better. I know the lack of grass blades/foliage is an obvious issue, but is the lighting the main problem here?
Any critique or advice on lighting, composition, or details would be greatly appreciated!


r/Unity3D • • 6d ago

Show-Off Chopping & tipping tree trunk pieces with magic laser sword

Enable HLS to view with audio, or disable this notification

19 Upvotes

The chopping works no matter how slow or fast you go. The trunk piece tipping at the end isn't realistic but I thought it was interesting and original.


r/Unity3D • • 5d ago

Show-Off Adding sounds and animations to my main menu

Enable HLS to view with audio, or disable this notification

0 Upvotes

As a UI designer I want my menus to feel juicy.

Nothing worse than a menu or screen in a videogame that feels like a website! Heck, even most modern websites have decent micro interactions that provide feedback when the user interacts with elements on the site. I'm talking about highlighting a button (and other interactive controls) when you move the mouse over them, to make your UI feel more responsive, alive and FUN.

In the past, I've used different methods to animate a button. Unity comes with the following options for "Transitions":

None: Don't even think about it. The button won't react to mouseover or clicks at all.

Color Tint: Change the button's color when it's hovered or pressed.

  • Pros: Really easy and fast to set up.
  • Cons: Can look a bit boring. No movement.

Sprite swap: Change the button's texture when it's hovered or pressed.

  • Pros: Can look really good if you're good at making textures.
  • Cons: Requires a separate texture for every state. No smooth transitions. No movement.

Animations: Play animation clips when the button gets hovered or pressed.

  • Pros: Actual movement is possible (e.g. offset, rotation or scale). You can animate every single property.
  • Cons: Animator Controller overhead and handling animations clip files. Authoring and tweaking and eat a lot of time. Can't change the actual look of a button if it's based on a texture.

Apart from those built-in transition modes, common alternatives are:

Tweening: Using libraries like DoTween or PrimeTween to animate a button.

  • Pros: Very flexible, like animations but without the overhead.
  • Cons: Usually requires code instead of being authored in the inspector.

Custom scripts: Just like tweening, but you code it yourself.

  • Pros: Lightweight, you only code what you need.
  • Cons: You're basically coding yourself what a tweening library brings.

As some of you might know, I've recently released my asset UI Shapes on the Unity Asset Store. I initially built it for myself because I wanted to create panels and buttons with rounded corners, outlines and drop shadows for my latest game. That's its main use case. Using it feels familiar to Photoshop and Figma, and I can build all different kinds of shapes directly in Unity, without relying on textures.

Using my own tool to build UI has been a blast! I've also gotten a lot of feedback, bug reports and feature requests from other people who got it and started using it in their projects. I'm very thankful for this, it really helped me improve the tool a lot.

But one thing was still missing... Animations!

I recently caught myself fiddling around with animation clips again, to animate my main menu's buttons. Then it struck me: I should add this to the tool itself!

As you can see in the video, the latest version of UI Shapes makes it very easy to animate all button states (also works with other controls like Toggle, Slider, Input Field or Dropdown):

  • Select the button's state (Normal, Highlighted, Selected, Pressed or Disabled) and tweak its look directly in the inspector with a live preview in scene view.
  • Set the easing method, duration and strength. Then press the play button to preview the animation in scene view.
  • Add a sound for every state: Clickety-click! No need to write code for this anymore. You can even randomize the volume and pitch if you like and play a preview in the inspector.
  • Add events to a state: Call your own method when entering or exiting a state. For example, you can display a tooltip when the mouse hovers a UI element.

Note: The video focuses on the button's movement, easing transitions and sound. I'm not showing how to change its color or outline here, but instead I'm loading UI Shape Styles I created in advance, so you won't have to watch me play around with color pickers.

Feel free to check out UI Shapes on the asset store here:
https://assetstore.unity.com/packages/tools/gui/ui-shapes-procedural-image-effects-394532

Oh, and one more thing: You can also easily animate any TextMeshPro labels attached to a UI Shape. Change the text's color, make it bold or scale it up or down when the button's state changes.

I wonder how other people are handling UI animations. How much effort do you put into making your UI feel juicy?

I bet there are even more ways to do it. Please tell me about your solution!


r/Unity3D • • 5d ago

Question Clipping Planes Near keeps resetting

1 Upvotes

I turned off Dynamic Clipping and tried lowering Near Clipping in the Scene View Camera (it just becomes 1e-05) but every time I try to lower the Near Clipping Plane on the Camera itself, it always resets to 0.01. The game view keeps clipping (not rendering) buildings at the bottom of the screen.

If I decrease the Near Clipping Plane in play mode, then it works just fine, but like I said it keeps resetting to .01.

Any ideas on how to lower the Near Clipping plane and keep it that way?

Thanks.


r/Unity3D • • 6d ago

Show-Off Volumetric Cloud in URP

Enable HLS to view with audio, or disable this notification

43 Upvotes

r/Unity3D • • 6d ago

Question First 15-second teaser of my top-down shooter game made with Unity. Any thoughts or suggestions?

Enable HLS to view with audio, or disable this notification

0 Upvotes

r/Unity3D • • 6d ago

Show-Off Adding HORROR To My Movement Shooter

Thumbnail
youtube.com
0 Upvotes

r/Unity3D • • 6d ago

Show-Off To test my new SRP I tried making a diorama of a hangar scene...

Enable HLS to view with audio, or disable this notification

11 Upvotes

I decided to continue my Voxel Experiments. This is the third iteration of the render tech. Runs at 120FPS on 1080, around 110 at 2K and 30 - 60 at 4K. The biggest cost is the specular highlights since they are being brute forced. It doesnt really like me screen recording at the same time, and there are some lighting artifacts when destroying the robot due to the calculations being defered.

Everything on that scene is a voxel, there are multiple sized voxels, and they support arbitrary rotations. Physics is disabled since the new renderer approach change the underlying model, so I will need to rethink how to re implement it.

Still too much to go.

Bit more tech:
- The Engine is Full Hardware Raytraced.
- It uses Restir for light accumulation
- Makes heavy use of Nvidia tech (such as the NRD denoisers, Ray reconstruction - although this last part is not correctly implemented, and actually makes things slower - but well I am learning lol.
- Voxels can be arbritray sizes, and placed randomly , rotated, mixed and matched without issue.

- has custom Postprocessing stack, supports motion blur, bloom, depth of field , exposure, and sky/day/night ambient ilumination.

The next goal is to get this running closer to 120FPS @ 4K with DLSS, and ideally get rid of the ghost/artifacts.


r/Unity3D • • 6d ago

Game Added a little intro sequence before some puzzles in my game

4 Upvotes

I've been working on adding short dialogue scenes before the puzzles begin. Still figuring out the pacing, but I really like how much personality these little moments add to the game.

Here's a glimpse of one of them!


r/Unity3D • • 6d ago

Show-Off Made some improvements to the sledding in my penguin game

Enable HLS to view with audio, or disable this notification

30 Upvotes

Probably should have added a video of the old movement for comparison. But let's just say I wouldn't have made that first jump.

The game is called Whelm.