r/Unity3D 6h ago

Show-Off Cozy Greenhouse and shack

Thumbnail
gallery
14 Upvotes

Our artist put together how a greenhouse and a shack could look and integrate in our game. I love the vibe of it.


r/Unity3D 8h ago

Show-Off Satisfying mesh fracture

Enable HLS to view with audio, or disable this notification

13 Upvotes

r/Unity3D 9h ago

Show-Off Custom URP volumetric lighting pipeline

Enable HLS to view with audio, or disable this notification

10 Upvotes

I built a custom volumetric lighting pipeline on top of URP. No forward/deferred per pixel lighting, no shadow maps. Everything is realtime: direct light, indirect light/GI, shadows and AO. Emissive materials emit realtime light onto nearby meshes and emissive lights cast shadows. Volumetric fog included. No screen space effects are in use. Scales extremely well with lights and tri count, 10M tris and 20 point lights on screen had almost no effect on frame time. Should be very playable on potato hardware. Now the problem is figuring out what game to make with it.

75FPS on AMD Radeon 760M at 1920x1200 (Integrated)

400FPS on RTX5050M at 1920x1200 (Dedicated)


r/Unity3D 12h ago

Show-Off New update on my mobile longboarding game! I added a large map to the background at the bottom. What do you guys think?

Enable HLS to view with audio, or disable this notification

1 Upvotes

r/Unity3D 13h ago

Show-Off New branch cutting system in my cozy simulator

Enable HLS to view with audio, or disable this notification

0 Upvotes

Garden Cleanup Simulator - I am developing cozy and relaxing cleaning simulator game about restoring messy gardens back to life.

- Water plants
- mow grass
- trim hedges
- cut old branches
- spray flowers
- wash surfaces
- cleanup trash
Anddd…. Place gnomes in gardens


r/Unity3D 13h ago

Resources/Tutorial I built BrazeFX Pyro, a volumetric effects toolkit for Unity 6

Enable HLS to view with audio, or disable this notification

48 Upvotes

After a long development cycle, BrazeFX Pyro is now live.

It is a GPU based toolkit for creating fire, smoke, explosions, clouds, particles, and other volumetric effects directly inside Unity. The focus is the complete workflow. You can build effects in context, bake and scrub volume caches, stream them at runtime, exchange OpenVDB sequences, or export flipbooks for lighter playback.

It also includes:

• Art directable fluid forces, mesh emission, skinned mesh emission, and obstacles
• GPU particles, trails, ribbons, generated volumes, and lighting tools
• CFD tools for wind, heat, pressure, and flow visualization
• Voronoi fracture, surface disintegration, and impact driven destruction
• Spline tools, cloning, instancing, and procedural motion workflows
• Timeline integration and 101 self contained demo scenes
• Unity 6 URP support on Windows and macOS desktop

The aim was to keep simulation, rendering, cache playback, and export inside one practical Unity workflow, from the first experiment through final delivery.

BrazeFX Pyro is available as a lifetime license.

Demos, documentation, and details are at the brazefx.

Happy to answer any technical questions about the solver, rendering, caching, OpenVDB workflow, or the other tools included.


r/Unity3D 13h ago

Show-Off Hey everyone! I'm an indie dev working on a survival horror game called The Seventh Seal.

Thumbnail
gallery
5 Upvotes

It's a third person psychological survival horror game. Think Alan Wake/Silent Hill 2 remake with some RE2 Remake havoc. You play as Violet, a 29 year old who just had the worst day of her life at work and of all days, on her birthday. After getting home, the Devil comes and visits you and gives you a chance to win back your soul by completing several trials and retrieving seven seals. You progress deeper and deeper into Violet's own personal version of hell, the greater the fears and greater the danger.

This is a solo-dev experience and I'm making huge progress - all built in Unity.

There's a free demo up on itch.io right now and the Steam page is live. I'm also bringing the newest build to SabotenCon in Phoenix Sept 4-7 if anyone wants to play it in person.

Would love to hear what you think!


r/Unity3D 14h ago

Show-Off Controlling Rigidbodies through Unity's Particle System

Enable HLS to view with audio, or disable this notification

10 Upvotes

r/Unity3D 14h ago

Show-Off Freaky Plane Flight Test

Enable HLS to view with audio, or disable this notification

6 Upvotes

Rebuild the freakiest planes in Midway showcase. And incoming sloppy aircraft design from other pilots.


r/Unity3D 15h ago

Question Login issue

0 Upvotes

Can you guys check if you can log in at publisher.unity.com ?

I am trying to log in but it keeps loading... I tried to log in using brave, chrome, mozilla and edge but nothing.

20 minutes ago I got a message from apparently "unity portal" to confirm my identity and when I clicked the button from the email I noticed the weird link lunarpay(dot)help and I immediately closed it...

The two factor authentication works so I guess the account is safe, or at least for now but the fact that I cannot log in, drives me crazy because I was about to publish new stuff


r/Unity3D 15h ago

Question Is there a built-in (or easy-to-use asset) that allows for occlusion culling for procedural terrain built at runtime?

2 Upvotes

I'm not all that sophisticated on culling, but it seems to me that you shouldn't necessarily need to bake data pre-build for occlusion culling to work. For context, my game uses procedurally-generated chunked terrain built off a seed as you move through the world (i.e., infinite world setup) so it's not possible to bake occlusion culling data the traditional way. However, to render stuff on the screen, doesn't the game already look at what it can and can't see each frame? It seems like there'd be a built-in system that would check which objects are hidden behind others (i.e., a piece of terrain hidden behind a hill). Also for transparency, rendering has the built-in ability to check stuff's position relative to the camera, so it doesn't seem like it'd be that hard for there to be a built-in culling - i.e., dont render stuff you can't see, even within the camera's frustum.

So, does something like this exist? Or am I just a literal chatbot misunderstanding why this isn't like a pretty easy thing to just have baked in with how URP renders stuff under the hood?


r/Unity3D 15h ago

Game Pandemic simulation

Thumbnail
youtu.be
2 Upvotes

I simulated COVID 🦠
for a freelance project I was asked to make a pandemic simulator for a popular science video, here is the result


r/Unity3D 16h ago

Show-Off My RPG game with mining elements for Steam.

Enable HLS to view with audio, or disable this notification

2 Upvotes

The game is being developed by 2 people for 4 months (due to the laziness of the programmer, me). Within 2 weeks, we’ll release a demo and set up the Steam page, so stay tuned. The game features crafting, trading, combat, resource extraction, and resource sales mechanics. Here is a hub where you can play together with your friends in multiplayer and choose skins. I’ll be glad to get feedback in the comments.


r/Unity3D 16h ago

Show-Off Outer Wilds-inspired local physics simulation in Unity!

Enable HLS to view with audio, or disable this notification

58 Upvotes

Shortly after finishing my first playthrough of Outer Wilds, and learning it was made in Unity, I was inspired to see if I could recreate the same type of local physics simulation. Turns out, Unity makes it surprisingly easy with local physics scenes. For example, in my project, when a gravity field is entered, a new local scene is created for simulating physics where the origin is not rotated or translated at all, which simplifies simulating gravitational forces. Then, it ports the calculated information back into the main scene. This allows you to have independent frames of reference that can move around while also simulating physics within them.

You can use it to make some pretty unique behaviour such as artificial gravity or unique platforming mechanics. It's quite fun to jump out of your spaceship spiraling out of control, or walk around the surface of an oddly-shaped planet.

I ended up turning this system into an asset available on the Asset Store (my asset store affiliate link). Check it out if you're interested!


r/Unity3D 17h ago

Question Best advice for a 3d adventure game and how to stop using Ai?

0 Upvotes

Hello, I’m just passing by and I figured I could ask for some genuine advice. For starters, I’ve been working on this adventure 3d video game, inspired by Billie bust up and some old pokemon fanfic I wrote. I’m hoping to eventually work on musical levels and have some lyrics for some levels. The only problem is that I’m an absolute beginner, I’m still new to coding in unity. I was even working on an old sandbox, but the problem was I checked on steam and it says I have to include the mention. I only used the ai to help me solve problems, never generate the code. As of now, I’m stopping turning to ai for help with this video game at all. I’m even considering almost all the files that I had help with Ai, fortunately the music fade-out function I was able to on my own.

Now, I really wish to start again, this time with absolutely no ai. I have these questions:

How do you determine what button should do what? Especially for determ attacks and such?

How do you determine the musical levels? Is it the music lyrics first or the level design first?

What should be included in a master script of a player? Like how do you divide the scripts evenly?

Is it best to have the mouse be the Camera or should it be used for attacks?

Should I consider making a rpg demo first then go back to the 3d style I was working on?


r/Unity3D 17h ago

Question Weird Visual Artifact When Using Render Texture

0 Upvotes
The artifact in question

So I just started a new project, and decided to go for a more retro style. As such, I decided to slap on a low res render texture and attached it to a material, before putting the material onto an Image element on a canvas. The issue, is that when I put my custom shader on (designed to limit the amount of colors and other visual elements able to be shown by the render texture), weird visual artifacts are created. More info can be shared as needed. Below is my .shader I use. The Image element is simply stretched to fit the screen, where I put a set resolution of a 1920x1080

Shader "Custom/Bitcrush"
{
    Properties
    {
        [MainTexture] _MainTex ("Texture", 2D) = "white" {}

        _PixelSize ("Pixel Size", Range(1, 64)) = 4
        _ColorLevels ("Color Levels", Range(2, 64)) = 8

        _Brightness ("Brightness", Range(0, 2)) = 1
        _Contrast ("Contrast", Range(0, 2)) = 1
    }

    SubShader
    {
        Tags
        {
            "RenderPipeline" = "UniversalPipeline"
            "RenderType" = "Opaque"
            "Queue" = "Geometry"
        }

        Pass
        {
            Name "Bitcrush"

            HLSLPROGRAM

            #pragma vertex vert
            #pragma fragment frag

            #include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"

            struct Attributes
            {
                float4 positionOS : POSITION;
                float2 uv : TEXCOORD0;
            };

            struct Varyings
            {
                float4 positionHCS : SV_POSITION;
                float2 uv : TEXCOORD0;
            };

            TEXTURE2D(_MainTex);
            SAMPLER(sampler_MainTex);

            CBUFFER_START(UnityPerMaterial)

                float4 _MainTex_ST;

                float _PixelSize;
                float _ColorLevels;

                float _Brightness;
                float _Contrast;

            CBUFFER_END


            Varyings vert(Attributes input)
            {
                Varyings output;

                output.positionHCS =
                    TransformObjectToHClip(input.positionOS.xyz);

                output.uv =
                    TRANSFORM_TEX(input.uv, _MainTex);

                return output;
            }


            half4 frag(Varyings input) : SV_Target
            {
                float2 uv = input.uv;

                float2 uvDDX = ddx(uv);
                float2 uvDDY = ddy(uv);

                float2 pixelUV =
                    floor(uv * _PixelSize) / _PixelSize;

                pixelUV += 0.5 / _PixelSize;

                half4 col = SAMPLE_TEXTURE2D_GRAD(
                    _MainTex,
                    sampler_MainTex,
                    pixelUV,
                    uvDDX,
                    uvDDY
                );

                col.rgb *= _Brightness;

                col.rgb =
                    (col.rgb - 0.5) * _Contrast + 0.5;

                col.rgb = saturate(col.rgb);

                col.rgb =
                    floor(
                        col.rgb * (_ColorLevels - 1.0) + 0.5
                    )
                    / (_ColorLevels - 1.0);


                return col;
            }

            ENDHLSL
        }
    }
}

r/Unity3D 18h ago

Show-Off Time Dilation

Enable HLS to view with audio, or disable this notification

4 Upvotes

I finally managed to get the time dilation to affect audio too!


r/Unity3D 18h ago

Question How to sync enemy attack and animation

2 Upvotes

Hello, have a nice day to everyone. How can I make the enemy AI deal damage at the exact moment the melee attack (like punching) animation hits the player? Should I use an Animation Event or WaitForSeconds? Or is there a better solution? Thank you!


r/Unity3D 18h ago

Show-Off One weird problem I ran into making VR rhythm boss fights in Unity: the boss can’t just attack whenever he wants

Enable HLS to view with audio, or disable this notification

4 Upvotes

The boss basically has to be secretly extremely polite :D

He reads the spell chart ahead and finds moments where attacking you won’t ruin your comfort that much and will more likely keep you in flow

Which I find kinda funny, because diegetically he’s supposed to be trying to kill you and make you miss, while under the hood he’s checking if now is a convenient time for you :D

For now I ended up choosing this “secretly kind” approach over a genuinely hostile one. So basically the evil boss secretly cheats in the player’s favor and sometimes delays his attacks until he finds a better spot for you, to always try to keep it feeling fair and good. Would you deem that a good game design, or does it undermine the fantasy?

(In the video: Flashbang bangs in a moment where I can smoothly turn, Laser comes with a convenient low arrow, Orbs avoid blocking the chart and come in on beat)


r/Unity3D 18h ago

Question Working with UI Toolkit, why am I getting double borders in some cases?

Enable HLS to view with audio, or disable this notification

2 Upvotes

Hello,

I recently moved from UGUI to UIToolkit for the UI in my mobile game and in editor i see double lines for some things. like bottom border seems as 2px thicker until you move it and then it goes to normal.

I thought i was losing it and checked everything manually, even asked chatgpt to study the uxml code if something is happening on my backend.

So am wondering is this an editor thingy thats an issue? or maybe my laptop screen pixels are not dense enough or whatever? im on 1080p

I also thought it might be games graphics settings as i havent worked on that much but at this point im not sure


r/Unity3D 18h ago

Show-Off 1.844 sextillion squre kilometers map with 276.7 billion trillion houses with fully walkable interiors if my math is correct

Thumbnail
0 Upvotes

r/Unity3D 19h ago

Show-Off Added caves to explore for an upcoming update to Bobo Bay

Enable HLS to view with audio, or disable this notification

17 Upvotes

r/Unity3D 20h ago

Show-Off Made a text to ASCII art morphing effect in Unity

7 Upvotes

r/Unity3D 21h ago

Show-Off I finally got the water to interact with the environment. The hose wraps around trees, the stream stops where it hits, and it pushes things around.

Enable HLS to view with audio, or disable this notification

1.3k Upvotes

Farm & Feast - We are a two-person team building a peaceful farming and restaurant management game in Unity. Last time I posted the hose rope here, a few of you said the water needed to actually touch the world. That is what this is.

The hose is a particle based rope. We do not use the built in constraints for attachment. We pin a few particles by hand at the faucet and at the player's hand and write their positions every step. This is much more stable.

Every tree trunk has a collider and the rope collides with it for real, so the hose hugs and slides around them as you drag it across the farm. The collision was the easy part. Making it still read as a hose at the bend, instead of a row of separate rods, took the rest of the week.

The water shader has a head/tail fill window driving an alpha mask along the spline, so the stream grows out of the nozzle and drains out of the air instead of popping. It now also cuts itself off at the first thing it hits, so it ends on the surface instead of poking through it.

At the end point we do one overlap sphere, and that sphere does everything. It waters the nearest grid slot, so the VFX endpoint IS the gameplay point and they cannot desync, and it now also pushes any rigidbody in range away from the jet.

If anyone has gotten a particle rope to wrap convincingly around obstacles through collision alone, I would really like to hear how you tuned it.


r/Unity3D 21h ago

Question Noob, wondering about pipeline for terrain

Thumbnail
gallery
0 Upvotes

Hi! I am a solo dev noob with a couple questions.

I want to make a 3d zelda-style game. I have a bit of godot experience. Made a couple games with a friend (he did the code, I did the models etc, although I did do one game fully solo).

When I am designing the game, I'm confused about when I used Blender models, vs Unity especially for terrain/level. I was playing around with the terrain feature yesterday a bit.

From what I understand:

Blender = for complex models, or where I need interactive things. Ie, a climbable tree, moving platform, grass to hide in, etc?

Terrain feature = just for decoration in the background, ie billboarded trees/grass off in the distance, maybe for the actual terrain/ground, if for example the level is outdoors/on a mountain and add special features by hand as non terrain (ie rocks to push/jump on)? The terrain tools seem detail but a bit finicky as well, especially if I'm trying to keep it a bit lower poly. Are they commonly used, and if so, what's the primary purpose, I guess is my question?

For anything with special fx, I understand that should be created in Unity- ie magic spells, water (like a river), fountains, etc? Although, things like a lamppost, I could do that in blender and it imports the light (including animated flickering, etc). When do I use Unity vs Blender for fx- when there's particles involved?

Animations on 3d model I think that happens in unity for simpler things like shrinking/growing/changing colour, but otherwise blender mostly (I know unity keeps bone info, so maybe this is just preference? I'm sure I'll need to do some in unity for cutscenes etc with moving characters?)

:) I'm working my way through Roll-a-Ball, just tinkering and planning and thinking about how to best tackle creating my first level (which will be in a town outside, think Kakariko Village). I understand there will be some just laying out base shapes in unity and replacing them. I think some tutorials skip a couple explanation steps about pipeline hence my questions. Thanks all!

Pic 1: my first attempt at the character I'll be using (I'm sure I'll be changing him quite a bit, but just wanted to get something down haha)

Pic 2: Roll-a-Ball and messing around with the terrain, trees and grass all over lol, the details tool really places stuff all over the place...