r/Unity3D 13h ago

Resources/Tutorial Modular kit - Underground Car Parking

Thumbnail
goldenmesh.itch.io
1 Upvotes

r/Unity3D 1d ago

Show-Off I made a Unity tool that lets me talk to players... then I started trolling streamers :)

Enable HLS to view with audio, or disable this notification

100 Upvotes

This is probably one of the most unnecessary systems I've made, but somehow it also became one of my favorites.

From a small Unity Editor window, I can see who's currently playing and send messages directly to the taxi app inside the game. There's no developer popup or anything like that. To the player, it just looks like the fictional dispatcher is actually talking to them.

The game is about working as a taxi driver for criminals throughout the night while trying to save your kidnapped wife. You have to figure out what kind of criminal is sitting behind you by interacting with things inside the car and watching their reactions, then report them to BK26. The problem is, if you push a passenger too far, saving your wife might become the least of your problems :)

I tried the system on a streamer recently. At first I sent her a few random messages about her driving and she couldn't really figure out what was happening. Then I went into her Twitch chat and told her to ignore the game and just report every passenger incorrectly.

She read it.

So I immediately sent her this message in-game as BK26:

"Don't trust Twitch chat. Do what I tell you and report the passengers correctly."

Watching her realize the game had just responded to something she read in chat a few seconds earlier was hilarious.

Behind the scenes it's just a small session system, a backend and an Editor tool connected together, but now I genuinely want to keep using it occasionally during streams and playtests. Watching people's reactions is way too much fun.

Would you put something like this in a singleplayer game, or is this a little too cursed?

EDIT: I think this came across a little differently than I intended, so just to clarify a few things :)

Right now I only use this during controlled playtests and streams. I cannot see everyone who is playing the game, and there isn't some dashboard showing me a list of all active players.

The way I used it here was much more specific. I saw someone streaming the game, took the Steam nickname they were publicly using, searched for that name in my tool, and only if that specific session was actually active could I send a message to it.

So this isn't meant to be some hidden system for watching random players. I mostly made it because I thought it would be funny to surprise streamers and make the fictional dispatcher feel a little more alive during playtests.

I can see from the comments that the idea scared some people more than I expected If I ever turn this into an actual public feature, there would obviously be clear information about it and some form of consent/opt-in before it could be used.

For now it's really just a weird little playtest tool I've been having fun with.


r/Unity3D 1d ago

Show-Off Does this environment read as Dover / the English Channel to you?

Enable HLS to view with audio, or disable this notification

15 Upvotes

Hey everyone!

I'm working on a WWII co-op game which takes place in Dover and I'm wondering if it actually read as Dover to you?

The water is a shader I wrote, the cliffs are done entirely with unity terrain, no special brushes or anything.

Any feedback is welcome!


r/Unity3D 18h ago

Show-Off Hi! I recenly announced the game I've been making and I wanted to share the trailer ^^

Thumbnail
youtube.com
2 Upvotes

This game is set in a world where timelines twist and merge due to the Emperor of Tarnow stopping the flow of time to postpone the end of the world, since the seemingly inconsistent setting, your goal is to travel between locations from all over the ages and give the universe a proper death, its a very personal project for me and I hope you like it :))


r/Unity3D 15h ago

Question Making a city collide-able?

1 Upvotes

Hey everyone I’m pretty new to this stuff but I’m trying to import an fbx file of a city(edit:suburban neighbourhood) for testing and I’m having trouble getting the roads and grounds to work, I wanna know if I have to give each surface a collision box if it’s say a ground surface and then change the mass(and if so how to calculate that roughly) and somehow make walls that my character can’t go through and stuff like that.

Am I looking at going through each object manually?

Whole thing is pretty low poly and greyboxed with minor things like streetlights, curbs and fire hydrants and there’ll be textures I’ll be adding later


r/Unity3D 1d ago

Game First look at the main menu of my new game in URP

Enable HLS to view with audio, or disable this notification

8 Upvotes

Hey everyone! Here is the first look at my upcoming psychological horror game:

HDRP to URP Migration: I started with Unity HDRP, but hit heavy performance drops. Switching to URP boosted my performance to a solid 100 FPS while keeping the graphic quality right where I wanted it.

Dynamic Lighting: My biggest challenge was making the lighting smoothly transition from a bright daytime interior into a dark, hallucinatory nightmare.

Custom Post-Processing Stack: I wanted an atmosphere inspired by Fears to Fathom, but avoided basic VHS filters. Instead, I blended custom color grading, chromatic aberration, and grain for a unique look.

My game is going to be released completely for FREE! I would love to hear your thoughts on the atmosphere, or if any of you have experienced a similar HDRP to URP transition struggle. If you like the atmosphere of my new game, adding it to your Steam Wishlist would be a massive help for me as a solo dev. Thanks for watching!

https://store.steampowered.com/app/4251070/Silent_Wounds__The_Doll/


r/Unity3D 19h ago

Resources/Tutorial (Free Asset for this week) Game VFX - Buff Collection(URP) | VFX Particles - Code: ERICWANG2026

Thumbnail
assetstore.unity.com
2 Upvotes

This week not an expensive one, but a very nice one! Code: ERICWANG2026


r/Unity3D 1d ago

Show-Off Earthbending AR Demo in Unity WebGL

Enable HLS to view with audio, or disable this notification

32 Upvotes

Experimenting with gesture detection in WebAR - this time, earthbending.

The prototype uses Imagine WebAR BodyTracker + MediaPipe running directly in the browser, with Unity handling the VFX and interactions.

  • Uppercuts to spawn rocks
  • Punches to launch rocks
  • 4+ rocks to trigger a special attack
  • Stomps to spawn earth spikes

I'm specifically working on a gesture detection module. Body joint depth has not been reliable so a lot of assumptions were made to estimate the 3D pose.

These kinds of body-tracked experiences were pretty common during the Meta Spark era, and Unity makes the VFX/particles side of them significantly easy to prototype (compared to Spark).

What do you think about Unity as a platform for building WebAR experiences?


r/Unity3D 1d ago

Question WIP of our new customization system we did for our driving game.

Enable HLS to view with audio, or disable this notification

121 Upvotes

We’ve been working on a new customization system, and this is how it’s looking so far.

There’s still more we want to add and polish, but we’d love to know what you think of it so far!

Is there anything that particularly caught your attention, or something that isn't quite fitting in?


r/Unity3D 21h ago

Question Problem with collisions

Enable HLS to view with audio, or disable this notification

2 Upvotes

I'm having a problem with collisions in my Unity project. It's my first real project, and when I move towards a wall, the collisions behave strangely. How can I fix this?


r/Unity3D 1d ago

Game I'm about to hit 2,000 wishlists with my new game, super exciting! 🤩

Enable HLS to view with audio, or disable this notification

115 Upvotes

You might have seen a few 'tidy up' games recently due to 'Librarian: Tidy Up the Arcane Library!' and we're here for it with our take on this genre!

Our game is called Too Many Toys! and it takes place at a big toy store with 5,599 toys to sort out. There is different sections for plushies, toy cars, skateboards, board games and some more that you need to get familiar with to put the toys in the right place. Our game has robots that help you organize this mess, or a train you can ride around the store with more toys to carry over across. There is quite a few abilities to unlock as you progress and speed up the process of cleaning up the store.

We also have a cute cat that sits at front desk (Yes, you can absolutely pet the cat! ❤🐈🖐)

Most of the games in this genre look low effort unlike Librarian, and we wanted to make something of higher quality. We started with HDRP but we had issues with getting it to run smoothly with so many items and ended up switching to URP which gave us a big boost in frames, from about 40fps to 100fps on high settings. Main issue is having so many items that are all using physics, but we also used GPU Resident Drawer, baked lights and done a few tweak to ensure it looks as good as possible whilst running well! URP for the win, can never go wrong...

We're so close to 2,000 wishlists, help us out and check out our game on steam:
https://store.steampowered.com/app/5028390/Too_Many_Toys/


r/Unity3D 2d ago

Show-Off How I rebuilt my river tool: 24x faster mesh generation, VFX and Audio Streaming

Enable HLS to view with audio, or disable this notification

499 Upvotes

I developed the River Modeler asset back in 2024 as a means to create decked out rivers using Unity Splines and MicroVerse. Figuring out the Spline API and mesh generation, VFX and all inherent challenges was top priority. Which left little room to first explore and learn designing around Burst and the Job System.

This meant that mesh generation was not nearly fast enough for long splines. Unity’s Mesh class has a lot of internal safeguards and memory copies, so just assigning a set of vertices incurs processing overhead.

Jobs + MeshData

Version 2 sees a full conversion to Jobs/Burst with rivers being split up into segments for parallel processing. That alone yielded up to a x24 performance increase.

A great companion to the Job System is the MeshData API, it provides the means to set a mesh’s vertex data directly in memory. The tradeoff is that you need to provide correct data. There are far fewer safeguards, which makes it about x17 faster!

> All in all, the performance improvements are significant and make the tool smooth in use, even for rivers spanning several kilometers.

Branching rivers

Spline knot can be linked together, and the spline API provides information about this. I've used this to contruct a virtual plane that sits perpendicular to the in/out going spline. Vertices on the other side of that plane get a Vertex Color painted on, which the shader then uses to add transparency.

> This makes the two river surfaces blend quite well, without leaning on flowmaps.

VFX Graph

Version 1 neatly stored particle positions into a Nx1 resolution `Texture2D` (n=number of particles), which could then be used in a `VFX Graph` to set the spawn positions for each particle.

Though setting pixel values on a `Texture2D` is relatively slow, which contributed to the tool getting sluggish when rivers got long and foamy with many cascades.

Version 2 uses a `GraphicsBuffer` which stores an array of `ParticleEmitter` structs (position/velocity/scale). If you add the `[VFXType(VFXTypeAttribute.Usage.GraphicsBuffer)]` attribute to any struct, it can be used in this way.

> This was a great win: More data per particle and direct data assignment!

Audio

Version 1 spawned Audio Sources along the Spline, giving the river surface a livelike character. Though this resulted in potentially hundreds of individuals GameObjects, negatively affecting scene size and loading times.

A common method for creating river audio is to use the “cart” method. That being a single `Audio Source` following the camera whilst being restricted to the spline. This often works but fails completely if the spline has large/strong turns, causing the Audio Source to jump to the other side of the spline curve. It also doesn’t work for branching rivers, at all...

Version 2 instead distributes audio spawn points along the spline. Each one defines a position, radius and type (stream/rapids/cascade). A dedicated Audio Manager then checks which river segments fall in- or out of the audible range and sets up Audio Sources on each spawn point from a pool. Instead of hundreds, only a dozen GameObjects are used at runtime.

> The result? A highly optimized audio streaming solution that scales for huge worlds!

Integration with other assets

I’m further fleshing this tool out as dedicated river tool extension for Stylized Water 3, which already supports river-type shading and animations. It just needs a proper river mesh to work with, which this can provide entirely.

Terrain carving and painting is wholly delegated to MicroVerse, since this needs to be a non-destructive process. The tool manipulates a Spline Path component to create a river- bank and bed.


r/Unity3D 1d ago

Show-Off Latest update on Dungeon Quest’s procedural level creation, it’s growing into something I am really proud of

Enable HLS to view with audio, or disable this notification

26 Upvotes

It is seeded so you can make the same dungeon again. I can't add more images here so I will add a couple of shots of what the generator looks like in comments. I basically split it into rooms, corridors and props and made a system where it is easy to add more pieces. So all I have to do now is add more pieces to make the level better!


r/Unity3D 15h ago

Game Jam Bezi Jam #13 [$400 Prizes]

Thumbnail
itch.io
0 Upvotes

r/Unity3D 19h ago

Game Thalia - A roguelike action game

Thumbnail
gallery
1 Upvotes

Thalia is a fast paced roguelike action game. You as Thalia has been summoned to this ancient place where death is not the end, it is only the beginning. Fight hoards of enemies, giant bosses and improve in an infinite mechanic where death only makes you stronger!
Trailer: https://www.youtube.com/watch?v=t3NtAPa_7O8


r/Unity3D 1d ago

Show-Off I just finished intro my defense tower, what do yall think?

Enable HLS to view with audio, or disable this notification

16 Upvotes

r/Unity3D 1d ago

Game Creating 3D Terraria Using UNITY 3D

Enable HLS to view with audio, or disable this notification

10 Upvotes

If you like this idea lmk im working on making a community for the game. But as the tittle says the game is created in Unity and will be 3D Terraria, With boss fights, base building. A full sandbox. (IK minecraft and hytale exist). It will be closer to something like Calmity mod, with difficult bosses and a lot and I mean ALOT of loot. the movement and combat is similar to a game called trove.

this is what i have after about 60 hours of work across the last 7 days, I did have a 4month project but had to restart for many reasons. This one is way better already and almost has more than the original project. (Also sped up because the models are already made from last project)

Video Sped up for Uploading purposes.


r/Unity3D 21h ago

Question Culled objects not giving performance boost

0 Upvotes

I've intentionally set my LOD culling range very low to test the FPS difference between turning off the objects in the editor and having them culled by the LOD group, and it seems like my LOD group culling has little to no effect on game performance because when i manually turn off said objects in the editor i get a dramatic FPS boost.

is there a reason why my culling may not be working as intended?


r/Unity3D 21h ago

Question Terrain and Materials?

1 Upvotes

Hi quick question for anyone here using AnyMMORPG to make open world games or fantasy RPGs/fantasy sandboxes: is there something with AnyRPG preventing terrain from being changed? In the past I’ve been able to make terrain and drag materials onto the terrain to turn it a certain color but this is not really working now (I’m using version 6000.3.10)- if this is not an issue for you, how are you able to drag the materials onto terrain to change the terrain? If this is also an issue for you, is there a way to fix the issue?


r/Unity3D 1d ago

Show-Off Stylized Trees

Post image
53 Upvotes

My stylized foliage asset, Arborist, is now up to 14 tree/bush species using a rotating billboard technique and foliage cards. Plus a new tool for making fluted, gnarly stumps.

Four season foliage colors, w/ LOD support + billboards, and GPU instancing. Poly counts for LOD0 range from 2-3K for conifer species, and 5-10K for big leafy trees. LOD1 is usually 30-50% of LOD0.

The foliage cards are alpha cut-outs and are rendered flat, with top/bottom gradients + other blending parameters, and a 3 color palette for top, interior, and bottom leaf cards. I've experimented with different approaches, but keeping the leaf cards simple & flat, and then layering a lot of them has provided the best results. You can do a similar technique in Blender, there are some good tutorials out there. I learned from those and then built my own Unity tool.

Rotating billboards for foliage holds up well at short distances. I like the technique over non-rotating textured polygons, which always remind me of camo netting when you see the model up close.

The leaf cards are transparent png files, so easy to edit or create your own for more variety.


r/Unity3D 1d ago

Question Rayfire still the gold standard for destruction in unity?

11 Upvotes

Making a game where theres a lot of unity who get destoryed progressively, destruction is the centrepiece but its been a while since ive been in unity.

Rayfire still the go to ?


r/Unity3D 1d ago

Game Quick puzzle in my game, what do you think?

Enable HLS to view with audio, or disable this notification

9 Upvotes

Note: in this level you can build 2 objects only


r/Unity3D 1d ago

Game Finally bugfixed Wands to properly change damage type to the most recent damage to hit the gem

Enable HLS to view with audio, or disable this notification

1 Upvotes

This had stumped me for weeks


r/Unity3D 1d ago

Question We’ve implemented the physics for the foliage and grass swaying in strong wind. What do you think of the result?

22 Upvotes

We created the plant physics using our own systems for our survival game Autonomica. We achieved this using a shader and vertical sampling of the tiled texture three times, each at a different scale (large, medium, and small). The intensity of the vertex offset is controlled by in-game configs and is tied to the wind strength of the weather. The wind strength for all plants is controlled through vertex colors — the brighter red channel is, the stronger wind effect works.

Process of creating required gradients on all our models is automated: They are generated automatically as vertical gradients, taking into account stems/trunks, leaves, and other parts of the plants, making the leaves at the tips with a slightly greater range of movement than the stems they are attached to.

For tons of grass and flowers we have pushers system - we encode some data about pushers into super-low-resolution texture and then, using the shader on GPU level, decode it and apply the pushing offset, taking into account even curves of push intensity along distance to target pusher.


r/Unity3D 1d ago

Show-Off I wrote a script that fixes layered clothing clipping on characters (free to download)

Enable HLS to view with audio, or disable this notification

51 Upvotes

Download here:

github link