Making of Time Ghost: Using DOTS ECS for complex environments

  Рет қаралды 8,538

Unity

Unity

Күн бұрын

Пікірлер: 42
@SaraQueen-n9f
@SaraQueen-n9f 5 күн бұрын
Please consider making a detailed tutorial on DOTS ECS for a simple game-it’s the only way most of us can learn to use it effectively.
@olemangrandpa9566
@olemangrandpa9566 5 күн бұрын
What Sara said!!
@songerk7102
@songerk7102 5 күн бұрын
There is actually, and a multiple of them.
@user-iw1gy7ev6e
@user-iw1gy7ev6e 4 күн бұрын
There are many tutorials and example projects on the Unity website/Github already. They are just not very simple/easy to follow, as even the simplest gameplay systems require multiple classes/script files and tons of code. A good example is the ECS Galaxy Sample project, it comes with a detailed documentation.
@DanielKierkegaardAndersen
@DanielKierkegaardAndersen 4 күн бұрын
This is what "Connecting the DOTS: Let's make a game with Entities" is all about, try giving it a watch and write a comment in case there's parts you dont understand, I would be more than happy to help :)
@Armadous
@Armadous 5 күн бұрын
Great video demonstrating how bespoke and unapproachable the Ghost demo was of what you can reasonably expect to accomplish with Unity. If you want to use this tech, you specifically need the Ghost demo. The features presented here are not from the Unity editor itself.
@JuniorDjjrMixMods
@JuniorDjjrMixMods 4 күн бұрын
Please make these LOD tricks as standalone editor tool.
@GadgetGamesAU
@GadgetGamesAU 12 сағат бұрын
So, basically, if you're creating Terrain in Unity: -Don't use Unity Terrain to render details like grass -Don't use Unity's builtin Terrain painting system to place your grass on the terrain -Don't use Unity's builtin LOD system for handling LODs on the terrain -Don't use Unity's Wind component for wind -Don't use Unity's builtin shaders for shading things on the terrain -Don't use Unity's builtin collision system for collisions with details on the terrain Guys, I know your job was to make a demo scene, but you need to speak up more internally to fix this. How hard would it honestly have been just to ship a few things like a grass shader and the impostor generator into the engine, even via a package! It's crazy.
@tufanaydin6340
@tufanaydin6340 5 күн бұрын
Hugely amazing breakdown video thanks
@kleioscope
@kleioscope 4 күн бұрын
This is..... WOW :o However you & Unity should ALWAYS mention on wich kind of hardware this could work ;) thanks a lot for this awesome piece of GC :D
@shikhermyv
@shikhermyv 3 күн бұрын
It works fine for me in 4060
@LittleBlue42
@LittleBlue42 4 күн бұрын
Cool, how can we do this in Unity without having to use houdini?
@neilmarkcorre5524
@neilmarkcorre5524 5 күн бұрын
Just would like to say thank you and the team did a lot of clever tricks with handling LODs and Staging Worlds. Kudos!
@theebulll
@theebulll 5 күн бұрын
These videos are always a great reminder of how little I know about art.
@soma78
@soma78 2 күн бұрын
That looks all nice and stuff, but isn't Houdini a paid product ? Is there a workflow that involves a free tool, perhaps Blender ?
@Ugur_Can_Kuru
@Ugur_Can_Kuru 4 күн бұрын
Great job
@ensapra
@ensapra 2 күн бұрын
So basically, use Unity as a shell, discard everything that is there, and build your own micro-engine inside of it. got it
@saphirah6584
@saphirah6584 Күн бұрын
Yes, even the unity team needs to do everything themselves. But this is not what a game engine is for, and is my biggest issue with Unity. A game engine is supposed to provide to you ready-made solutions for common problems, so you can focus on building the game. For example imposters is a technique used for over 10 years in almost every game, but Unity still does not have this implemented. At this point Unity feels more like a sandbox for tech artists. Unreal Engine is going in a good direction there, where you just import your stuff, and it auto generates LOD's, imposters etc... But their tools don't work as they should... Yet.
@ensapra
@ensapra Күн бұрын
@@saphirah6584 Yeah. It has its pros and cons. Having a blast implementing my own solutions and learning from it, but yeah, there's so little that it's ready made or up to date to today standards. If you want to have almost full control it's great, but if you expect to have everything ready, like what I would expect of a game engine, then Unity is not for you anymore. Sadly, that could easily be changed by the Unity team, but they are not that good at finishing products. They love starting and discarding
@saphirah6584
@saphirah6584 5 күн бұрын
Meanwhile in UE5 you can just do that with 2 clicks in the editor... This video perfectly demonstrates, why Unity is not used for realism... But i don't think that is what Unity should strive for. Keep making a good and approachable engine for indie dev's. That is your target audience.
@DeltaZavr.
@DeltaZavr. 4 күн бұрын
Unity Engine it is "From Devs to Devs" , Ue5 is "from Devs to Artist"
@AntiMatsu
@AntiMatsu 4 күн бұрын
So that's why new games on UE5 are so slow and cause players to hate the engine 😅 Instead of spending time on good optimization developers on UE5 make 2 clicks in the editor, relying on Nanite and other systems to do all the work for them 😊
@saphirah6584
@saphirah6584 4 күн бұрын
Both engines have their issues. But if you want to make a short film like time ghost, I would argue that doing it in unreal is much more efficient than in Unity. Like more than 10x faster, as this video perfectly demonstrates.
@Ran_Dum
@Ran_Dum 5 күн бұрын
This is so cool! Please keep making similar videos ❤️
@mykytamarkianov4870
@mykytamarkianov4870 3 сағат бұрын
"I. Understand. Nothing." I wish all those tricks were out of the box tbh 😅
@yonisharabi7297
@yonisharabi7297 5 күн бұрын
👍👍
@UnitCodesChannel
@UnitCodesChannel 2 күн бұрын
I think this could have done better explaining DOTS for beginners. Nonetheless i think its still good start.
@ZombieTroll-z7j
@ZombieTroll-z7j 22 сағат бұрын
A bit over my head lol!
@songerk7102
@songerk7102 5 күн бұрын
Video called "Using DOTS", 50% of the video is about Houdini 🤷‍♂ and as for my knowledge, most games that have been created my Unity, aren't using Houdini
@thFaust
@thFaust 4 күн бұрын
you are not wrong, but I think that's why he explained the data of the point cloud in that much detail. To make it obvious that data could come from any custom source.
@AntiMatsu
@AntiMatsu 4 күн бұрын
I can tell you're not interested in AAA game development. Spider-Man developers released a devlog about how they generated the whole Manhattan in Houdini, and not only geometry, but also routes for traffic, pedestrians, partially game logic, etc. The result is amazing, but that doesn't mean that the Spider-Man engine is not capable of anything. On the contrary, it is very cool, since it can render such a large detailed city. Similarly, developers of Far Cry and many other AAA-projects generated their worlds in Houdini. And this Unity video logically explains where they got all these gorgeous looking locations and assets before telling how they managed to render them with good FPS
@songerk7102
@songerk7102 4 күн бұрын
@@AntiMatsu Tell me how many games in Unity were created with Houdini? Currently the target audience of Unity Engine is Indies and Mobile Games, and almost none of them use Houdini.Indies don't use mostly because of the high price it costs to use Houdini.
@Armadous
@Armadous 4 күн бұрын
@ This Demo seems specifically targeted at Unreal and the film industry - where Houdini is a common. I agree, this is not for indies and small studios.
@GadgetGamesAU
@GadgetGamesAU 12 сағат бұрын
@@AntiMatsu And every AAA game, including the ones you've listed, is costing more these days than ever before. This is where Unity used to excel - in democratising game development because you *could* do everything in-engine. Unity are a tech company with plenty of good people working for them, the goal should be for Unity to become the next Houdini, not promote it for free in their own engine marketing videos.
@hiperfx892
@hiperfx892 5 күн бұрын
Please make a Video on the Volumetric Cloud settings
@nikefootbag
@nikefootbag 5 күн бұрын
Oh.. I saw spotlight and thought “Creator Spotlight”…
@kadiryumlu
@kadiryumlu 5 күн бұрын
Please never drop support for OOP. *ECS* good but not beginner friendly. It can be end of indie developers era for Unity.
@tubaeseries5705
@tubaeseries5705 4 күн бұрын
they won't, they announced that game objects will be internally backed by entities, so if all goes according to the plan we will get most benefits of entities(like ecs instancing), while being able to write regular good old components, as well as entities code if multithreading is needed
@GHX57
@GHX57 4 күн бұрын
I want to do this in blender, I'll be famous bc none of y'all can do bc you didn't.
@TheGroundskeeper
@TheGroundskeeper Күн бұрын
Once again unity publishes a video that is not helpful, mislabeled, poorly edited, and frustrating
I built a FLAP ENGINE (New Rotary Design)
18:58
Integza
Рет қаралды 1,8 МЛН
Time Ghost | Unity 6
4:27
Unity
Рет қаралды 509 М.
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
Surface-Stable Fractal Dithering
21:46
runevision
Рет қаралды 220 М.
Unreal Engine Sucks? You're doing it wrong
20:31
Dallas Drapeau
Рет қаралды 31 М.
This free Chinese AI just crushed OpenAI's $200 o1 model...
4:41
Fireship
Рет қаралды 2,9 МЛН
Why Do Big Video Game Studios Avoid Blender?
6:49
The Cantina
Рет қаралды 729 М.
Why is Blender in Financial Trouble?
8:03
Film Stop
Рет қаралды 457 М.
Is a 3D Art Career Worth It in 2025? (A Practical Guide for Aspiring Artists)
14:07
How I Won The GMTK Game Jam
25:09
JimmyGameDev
Рет қаралды 446 М.
When Optimisations Work, But for the Wrong Reasons
22:19
SimonDev
Рет қаралды 1,2 МЛН