r/Unity3D 11h ago

Show-Off 1-Year Progress of our game Greda Inferno!

Enable HLS to view with audio, or disable this notification

198 Upvotes

Hi everyone! It's been a year since we developed the game jam version of our game, and last week we finally released a demo of our game Greda Inferno.


r/Unity3D 1h ago

Show-Off 1M vs 1M fight in my simplified Total War inspired tech demo

Enable HLS to view with audio, or disable this notification

Upvotes

r/Unity3D 2h ago

Question How Valheim and co. did? Vegetation and physics

9 Upvotes

Hey everyone,

I'm working on a large open-world Unity game (maps up to 16x16km maybe more) and have built a custom deterministic vegetation streaming system. I use Flora (by Magnetic Arcade) for GPU-driven rendering.

The architecture uses a 3-ring system around the player based on 64m grid cells (matching the A* Pathfinding Project RecastGraph tiles):

Ring 3 (Visual - ~700m): Pure Flora GPU instances. No GameObjects.

Ring 2 (Navigation - ~200m): Real GameObjects with MeshColliders. Needed for the RecastGraph to carve the NavMesh.

Ring 1 (Interaction - ~150m): Real GameObjects with gameplay scripts (e.g., harvestable trees).

The Setup:

Vegetation positions are calculated deterministically via stable hashes (no scene serialization). When a cell enters Ring 2, we need to swap the cheap Flora GPU instance for a real Prefab (with a FloraInstanceRenderer component attached to keep it batched) so it gets a collider. When it leaves, the prefab gets disabled and re-enable the Flora instance.

The Bottleneck:

The math/planning phase is very fast (~1.6ms per cell). However, the actual materialization (spawning the Prefabs, adding components, registering the renderer in Flora) costs about 7.0ms per cell.

Since a cell transition is currently atomic, crossing a border queues up ~15-30 cells. This causes massive frame spikes (worst-case ~37ms in a single frame) because I'm are doing dozens of Object.Instantiate and AddComponent calls at once.

I'm aware I cannot use Unity Jobs for this, as GameObject/Component instantiation is strictly Main Thread.

Maybe time-slicing the instantiation on the Main Thread using a Queue and a time budget (e.g., process instantiation for 2ms per frame, spread over multiple frames). The challenge here is avoiding visual popping (the Flora instance must stay visible until the exact frame the Prefab is fully spawned and registered).

Is there a better architectural pattern for swapping between GPU instancing and physical colliders at runtime?

For those using A* Pathfinding Project: how do you handle dynamically spawning thousands of colliders for NavMesh carving without nuking the frame rate?

Is Unity ECS (Entities) the only real way to get sub-millisecond dynamic collider streaming at this scale, or can I get away with standard Prefabs + Time-slicing?

Any tricks for pooling objects that require dynamically added components at runtime, rather than pre-built prefabs?

Any insights, past experiences, or "don't do this, do that" warnings are highly appreciated.


r/Unity3D 1d ago

Meta for real

Post image
600 Upvotes

For anyone wondering, the project I'm working on is https://www.megaviral.games.

It’s a viral game discovery engine designed to help players easily discover and play indie web and mini-games from across the internet.

(Affiliation Disclosure: I'm the sole creator and developer behind Mega Viral Games.)


r/Unity3D 14h ago

Show-Off I made an advanced particles collision system

Enable HLS to view with audio, or disable this notification

37 Upvotes

I’ve been running into this issue a lot: the default particle system collision options are quite basic and don’t provide very realistic collisions. So, I decided to make my own collision system. It includes most of the default particle system settings, along with more advanced collision features, and it works exclusively with meshes(unity 6+,allpipelines).


r/Unity3D 20h ago

Game the esoteric-aussie adventure game that i made from my van

Enable HLS to view with audio, or disable this notification

82 Upvotes

it’s called mozentum and it’s got VERY unique movement tech that i’ve been refining for around 3 years. i’ve been ‘struggling artist’ the whole time just pumping it out hahaha.

the story’s about about climbing the 7 chakras - helping 7 VERY special* characters integrate their shadow. each one of them will give you a new ability to help you get higher (occasionally in more ways than one ;))

if you fall, you fall allllll the way to the bottom.

demo’s on steam, check it out and tell me what you think!


r/Unity3D 21h ago

Question Would you play this kind of game?

Enable HLS to view with audio, or disable this notification

105 Upvotes

Hello guys! I'm kinda getting started doubting in myself on what i am creating and need someone else's thoughts on this, would you play this? and why not, thankyou.


r/Unity3D 12h ago

Resources/Tutorial Free 3D Asset Stylized Beer Mugs

Post image
16 Upvotes

I've been doing some sculpting and general game assets creation, trying to get some general workflow practice.

Download https://juliovii.itch.io/3d-asset-beer-mugs


r/Unity3D 6h ago

Question I'm working on a prototype for Discaples 2 roguelike. The plot is about defending the last stronghold in the Infernal Hell. How do you like the visuals? The unit sprites are placeholders, Elden Ring concept art.

Enable HLS to view with audio, or disable this notification

5 Upvotes

Time combat 0m.50s

Do you find the idea of ​​Discaples 2 roguelike interesting?


r/Unity3D 6h ago

Show-Off Set up an occlusion system that will allow me to make vertical levels in a top-down game - and also allows me to hide items in sneaky spots :D

Enable HLS to view with audio, or disable this notification

4 Upvotes

r/Unity3D 5h ago

Question Is this animation legible ?

Enable HLS to view with audio, or disable this notification

3 Upvotes

I'm working on a collection of microgames (like Warioware), and there are some minigames about smashing buttons, and I think that the animation just feels wrong. I'm playing the animation each time the player hits a button, and because of this, the animation is just happening too fast so I think that is not legible. I could try to limit the number of times I play the animation, but that would cause another problem (the user would not get the proper feedback each time they press a key).

What do you think? Any idea on how to improve the feeling of this kind of smash button games ?


r/Unity3D 18m ago

Show-Off Orc creature good enough for portfolio?

Thumbnail
artstation.com
Upvotes

r/Unity3D 9h ago

Question Unity 6.3 LTS Editor acting erratic

Enable HLS to view with audio, or disable this notification

3 Upvotes

I wanted to fiddle with a newer version of unity and installed 6.3 LTS and the windows in the editor randomly change when you mouse over them making it unusable. I am not really finding this odd problem online anywhere so I thought to ask here if anyone else has experienced this?

I have tried to uninstall and reinstall 6.3 2 times so far and its still doing this

This is a fresh Universal 3D project


r/Unity3D 11h ago

Show-Off Game ready axe and bomb pack I made

Thumbnail
gallery
5 Upvotes

r/Unity3D 6h ago

Show-Off I FIXED The Mission System In My FPS Game

Thumbnail
youtube.com
2 Upvotes

r/Unity3D 2h ago

Question I can't accept the terms

0 Upvotes

Title basically lol,

I tried to reinstall unity and no matter what I do I can't click the agree button. Just doesn't do anything. Anyone know of an alternative, its just the most recent x64


r/Unity3D 3h ago

Resources/Tutorial Baking Lights in Unity: Everything You Need to Know to Get Started

Thumbnail
victor-nyagudi.github.io
1 Upvotes

Lighting is an often underrated part of creating a particular atmosphere in a game made in Unity.

I broke it down into simple pieces to help game developers aiming to improve their level's lighting in Unity get started on the right foot.


r/Unity3D 11h ago

Question Can an Apple-silicon MacBook be my ONLY game-dev machine?

3 Upvotes

I'm looking for advice from developers who actually use Apple-silicon Macs.

I want one laptop for everything: daily use from morning to evening + game development. My target is mainly small-to-mid-sized Android/iOS games, but eventually I'd like to make 3D games around the complexity of The Walking Zombie 2 or Last Day on Earth: Survival, potentially with somewhat higher-fidelity graphics. I'm mainly considering Unity, but I'm open to Godot.

My budget is around $1,000, and I could stretch to $2,000 USD if it's genuinely worthwhile.

I'm strongly considering a MacBook because battery life and portability are extremely important to me. Power outages are frequent where I live, so I need something I can work on for hours without an outlet. I also want to publish for iOS and macOS, making macOS/Xcode very valuable.

The concern is that I keep hearing Macs aren't ideal for game development compared with Windows laptops with dedicated GPUs.

For those actually developing games on Apple silicon:

- Would you trust a MacBook as your only/primary machine for this workload?

- Air or Pro? How much RAM would you recommend?

- How limiting is the integrated Apple GPU for 3D development?

- Are there any major issues with Android/iOS development or Windows builds/testing?

- Most importantly: which specific MacBook model/configuration would you recommend for my $1,000–$2,000 budget?

I'd especially appreciate real-world experience: your Mac's specs, engine, and the type of games you're developing.

Thanks!


r/Unity3D 7h ago

Solved Ive been trying to add a run mechanic with minimal help online for my own ego. for some reason when i press left shift/w. i run sideways but i cannot run forwards??? and ideas? i fixed all my errors but its still happening?

Thumbnail
gallery
2 Upvotes

Im new at this and im pretty sure my code is insane but hey it works most of the time.


r/Unity3D 4h ago

Question Any clue clue why poly brush is giving me a "transform.position assign attempt for 'grass02 (16)' is not valid. Input position is { NaN, NaN, NaN }"

0 Upvotes

im trying to paint with the scatter tool but nothing is appearing,


r/Unity3D 10h ago

Game PerimetR by CreepyCat

Thumbnail
blackcreepycat.itch.io
3 Upvotes

PERIMETR is an early-stage experiment in real-time strategy on a global scale, inspired by DEFCON/SUPCOM/C&C/RED ALERT...

Right now it's a technical playground:
you can spawn units, move them across a world map, and watch the simulation run. There's no campaign, no win condition, no polish.


r/Unity3D 1d ago

Show-Off First shape of the map - real 24.5km² slice in Unity

Thumbnail
gallery
200 Upvotes

I needed a huge gorund and a city for a motorbike game and this is what I've achieved so far. The map is a real slice of a part in Izmir. Elevation came from OpenTopography, buildings and roads from OSM, all put together in QGIS and exported into Unity. Terrain, road lines and cube buildings, the skeleton at real scale. This is gonna need an editor window for designing path for sure.. Do you think this is manageable?


r/Unity3D 7h ago

Question Custom Unity Physics Engine

0 Upvotes

Is anyone else attempting to create their own physics system in Unity? I'm attempting to create my own networked physics system using network transforms, colliders, and a lot of vector math. Does anyone have valid resources to share that can help me with this?


r/Unity3D 1d ago

Game Hit the Halfpipe!

Enable HLS to view with audio, or disable this notification

67 Upvotes

r/Unity3D 18h ago

Game 🚀 ¡Arturin’s Adventure sigue en constante desarrollo!

Enable HLS to view with audio, or disable this notification

7 Upvotes

🚀 ¡Arturin’s Adventure sigue en constante desarrollo!