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.
@olemangrandpa95665 күн бұрын
What Sara said!!
@songerk71025 күн бұрын
There is actually, and a multiple of them.
@user-iw1gy7ev6e4 күн бұрын
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.
@DanielKierkegaardAndersen4 күн бұрын
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 :)
@Armadous5 күн бұрын
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.
@JuniorDjjrMixMods4 күн бұрын
Please make these LOD tricks as standalone editor tool.
@GadgetGamesAU12 сағат бұрын
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.
@tufanaydin63405 күн бұрын
Hugely amazing breakdown video thanks
@kleioscope4 күн бұрын
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
@shikhermyv3 күн бұрын
It works fine for me in 4060
@LittleBlue424 күн бұрын
Cool, how can we do this in Unity without having to use houdini?
@neilmarkcorre55245 күн бұрын
Just would like to say thank you and the team did a lot of clever tricks with handling LODs and Staging Worlds. Kudos!
@theebulll5 күн бұрын
These videos are always a great reminder of how little I know about art.
@soma782 күн бұрын
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_Kuru4 күн бұрын
Great job
@ensapra2 күн бұрын
So basically, use Unity as a shell, discard everything that is there, and build your own micro-engine inside of it. got it
@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Күн бұрын
@@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
@saphirah65845 күн бұрын
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.4 күн бұрын
Unity Engine it is "From Devs to Devs" , Ue5 is "from Devs to Artist"
@AntiMatsu4 күн бұрын
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 😊
@saphirah65844 күн бұрын
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_Dum5 күн бұрын
This is so cool! Please keep making similar videos ❤️
@mykytamarkianov48703 сағат бұрын
"I. Understand. Nothing." I wish all those tricks were out of the box tbh 😅
@yonisharabi72975 күн бұрын
👍👍
@UnitCodesChannel2 күн бұрын
I think this could have done better explaining DOTS for beginners. Nonetheless i think its still good start.
@ZombieTroll-z7j22 сағат бұрын
A bit over my head lol!
@songerk71025 күн бұрын
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
@thFaust4 күн бұрын
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.
@AntiMatsu4 күн бұрын
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
@songerk71024 күн бұрын
@@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.
@Armadous4 күн бұрын
@ 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.
@GadgetGamesAU12 сағат бұрын
@@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.
@hiperfx8925 күн бұрын
Please make a Video on the Volumetric Cloud settings
@nikefootbag5 күн бұрын
Oh.. I saw spotlight and thought “Creator Spotlight”…
@kadiryumlu5 күн бұрын
Please never drop support for OOP. *ECS* good but not beginner friendly. It can be end of indie developers era for Unity.
@tubaeseries57054 күн бұрын
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
@GHX574 күн бұрын
I want to do this in blender, I'll be famous bc none of y'all can do bc you didn't.
@TheGroundskeeperКүн бұрын
Once again unity publishes a video that is not helpful, mislabeled, poorly edited, and frustrating