Here's a Complete DOTS Game! It shows you just how usable DOTS already is! What Complete Game should I do next? 🎮 Play the Game and Download the Complete Project here: unitycodemonkey.com/game.php?g=topdownshooter ❤️ Support on Patreon www.patreon.com/unitycodemonkey or get the Game Bundle unitycodemonkey.com/gamebundle.php
@rubytrap38605 жыл бұрын
Make a mobile game, Or can you?
@NeuralNerdHub5 жыл бұрын
Hypercasual for mobile using visual ecs please
@rubytrap38605 жыл бұрын
@@NeuralNerdHub hypercausual first vid m.kzbin.info/www/bejne/d2STnWCBj7SqZ7M
@rubytrap38605 жыл бұрын
@SCIENCE UNITY just a suggestion jeez
@rubytrap38605 жыл бұрын
@SCIENCE UNITY wait, this isn't even Dani
@N0biKn0bi5 жыл бұрын
Thank you so much for making these DOTS videos! I know myself how much pain it is to learn a new approach like the ECS, you take away the pain for us a bit 😉 - a appreciative game dev from Germany
@geinrovaan62585 жыл бұрын
Love your videos. In depth tutorials for this game, please.
@365fun_public3 жыл бұрын
Flags = Material.MaterialFlags.IsTrigger | error CS0122: 'Material.Flags' is inaccessible due to its protection level How can i fix??
@HappySlice5 жыл бұрын
Love your content! Next make a game like galaga to flex the performance of DOTS!
@masterneme5 жыл бұрын
What to do next? FlapMMO...
@dustypants93265 жыл бұрын
Awesome video! What about ECS with the new input system?
@CodeMonkeyUnity5 жыл бұрын
I haven't looked at it yet but it should work great, definitely seems tons better than the old Input
@_itsarjunsinh5 жыл бұрын
@@CodeMonkeyUnity It's not ideal. "ATM we’re indeed both main-thread- and player-loop-bound. Expect to see developments to happen here after 1.0 - especially with respect to DOTS/ECS." (blogs.unity3d.com/2019/10/14/introducing-the-new-input-system/#comment-419097 )
@ArbazKhan-ub4zz2 жыл бұрын
Yes I want step my step of this game using with DOTS
@rickycolon21555 жыл бұрын
What are the chances you make a RTS game or make some tutorials on how to make some RTS aspects?
@vast6344 жыл бұрын
If a simple game already has such a complexity, what about an actual larger project. The ECS looks like it will create quite convoluted code when there are many entity types and logic systems.
@ItsMe_K35 жыл бұрын
FYI EventHandler is a WindowsInput native handler, use public event Action OnBirdJump instead
@CodeMonkeyUnity5 жыл бұрын
What do you mean? EventHandler exists on System
@JacekGlodek4 жыл бұрын
I wonder how to minimize the events interface between unity and the dots part. Are events meant to be used in Dots at all? If anything I'd try to pass only one game state/ game stats event that could be interpreted in a hierarchy of components - React Redux style or even keep it in global state singleton. (I definitely overthink the purity of the design of this - but that's what brought me to Unity and Dots, from land of Functional Programming)
@andersencastaneda60804 жыл бұрын
how big is the difference in performance between this version whit dots system and the previous version in oop? Thank you
@siyuanrocks5 жыл бұрын
Make a simple rts please!!
@mana204 жыл бұрын
Do you feel like DOTS is mature enough yet to use in production of a real game? Will you be using it for your next project?
@CodeMonkeyUnity4 жыл бұрын
It seems to be mature enough to be used in certain places. When I start working on my next game I'll definitely use it to calculate Pathfinding and whatever other performance intensive operations I have but I won't make the whole game in pure DOTS.
@payer5315 жыл бұрын
Do you recommend learning Dots at the beggining?
@CodeMonkeyUnity5 жыл бұрын
DOTS is a pretty advanced topic so if you're just starting out stick with normal Game Objects. Once you know how Game Objects work you'll be able to transition to DOTS relatively easily.
@payer5315 жыл бұрын
Ok, thanks!
@christopherk45045 жыл бұрын
Is the webgl version also build with DOTS? I thought you can not use them inside a webgl build
@CodeMonkeyUnity5 жыл бұрын
It is but it's currently not fully working, DOTS has some certain limitations in WebGL, I'm trying to figure out what those are. Unity Tiny is all about being pure DOTS and making web builds so it's definitely supposed to work.
@herq65 жыл бұрын
@@CodeMonkeyUnity Hi i spawn entetie and use job, burst to update pixels on texture. This work faster but mozilla no have default multithreading, on chrome work with multithreading default. Propably You can have problems with dots Physics. Some on forum forum.unity.com/threads/does-dots-work-for-webgl-builds.668698/
@marksmithcollins4 жыл бұрын
I can see GameObjects with sprite when check 'Toggle sub scene to edit' of GameScene_Main but all visuals except ui score are not shown when play game. I made new 3D project, imported package, installed all required packages, and set Project Settings->Graphics->Scriptable Render Pipeline to LightweightRenderPipelineAsset. Is there something I missing when importing your game package?
@CodeMonkeyUnity4 жыл бұрын
Do you have the Hybrid Renderer package?
@marksmithcollins4 жыл бұрын
@@CodeMonkeyUnity Oh, thank you for pointing out! I installed DOTS pachages + Universal RP. Unity didn't give me compiler missing error so I didn't get what is missing! .unitypackage file only is clearly a little insufficient for reconstructing examples... Might be better including manifest file?
@manuelrodriguezmatesanz77065 жыл бұрын
Any clue about pure animation in ECS (without baking them into textures)?
@CodeMonkeyUnity5 жыл бұрын
I've recently covered Blob Assets and I will be using that in order to make a Mesh Animation System so stay tuned!
@umangmathur58774 жыл бұрын
Hi, I want some ECS based unity games with source code, I can purchase them, please help me.
@gordorodo2 жыл бұрын
Got hit in the face at the Singleton part: "if you don't set the singleton then you are only modifying this local copy". This defeats the purpose of Singletons, there shouldn't be more than one copy - instance - of it. Why does this happen in DOTS?
@rachelramos9845 жыл бұрын
At the proper level 🥰
@aa-xn5hc4 жыл бұрын
There is no easy way to import the project. I get many errors and so I can't get started
@CodeMonkeyUnity4 жыл бұрын
What errors? What Entities package are you using?
@guessthemovies20255 жыл бұрын
is there any Visual script addon using Dots?
@CodeMonkeyUnity5 жыл бұрын
It's currently early in development but yes, Unity's official Visual Scripting is fully based on DOTS kzbin.info/www/bejne/pKLXZKNno5hnaKM
@bershethb16334 жыл бұрын
Is this feature is free or??
@CodeMonkeyUnity4 жыл бұрын
DOTS? Yes it's free included with the engine, it is currently in development
@sudhanshlone82845 жыл бұрын
MAKE A TUTORIAL!!!!!!!!!!!!!!
@krutoyinfo2 жыл бұрын
The same eggs from another side
@fisoiflinsta94325 жыл бұрын
2 cool 2 be real thx very much
@NeuralNerdHub5 жыл бұрын
First
@UmarFarooq-cu3gw3 жыл бұрын
Got triggered at 7:07 xD public State state; Should be... public state State;
@CodeMonkeyUnity3 жыл бұрын
What? Type names should start capitalized, at least based on the official C# naming convention
@UmarFarooq-cu3gw3 жыл бұрын
@@CodeMonkeyUnity Ah.. then my mistake. I had it wrong maybe.. Gotta re-learn the basics.. It was a Pun.. you are doing great.. Thanks for making these tutorials !!
@Badcrow77134 жыл бұрын
Pretty dumb, literally nothing in this "complete game" requires DOTS to work well. Bad choice of "game" to copy (flappy bird sucks anyway and is only a mini game at best)
@CodeMonkeyUnity4 жыл бұрын
It's not meant to be a design that requires DOTS, it's simply meant to show that DOTS is already usable to make a complete game. If you can make Flappy Bird, you can make Skyrim.