Complete Game in Unity DOTS! (Free Download)

  Рет қаралды 32,878

Code Monkey

Code Monkey

Күн бұрын

Пікірлер: 59
@CodeMonkeyUnity
@CodeMonkeyUnity 5 жыл бұрын
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
@rubytrap3860
@rubytrap3860 5 жыл бұрын
Make a mobile game, Or can you?
@NeuralNerdHub
@NeuralNerdHub 5 жыл бұрын
Hypercasual for mobile using visual ecs please
@rubytrap3860
@rubytrap3860 5 жыл бұрын
@@NeuralNerdHub hypercausual first vid m.kzbin.info/www/bejne/d2STnWCBj7SqZ7M
@rubytrap3860
@rubytrap3860 5 жыл бұрын
@SCIENCE UNITY just a suggestion jeez
@rubytrap3860
@rubytrap3860 5 жыл бұрын
@SCIENCE UNITY wait, this isn't even Dani
@N0biKn0bi
@N0biKn0bi 5 жыл бұрын
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
@geinrovaan6258
@geinrovaan6258 5 жыл бұрын
Love your videos. In depth tutorials for this game, please.
@365fun_public
@365fun_public 3 жыл бұрын
Flags = Material.MaterialFlags.IsTrigger | error CS0122: 'Material.Flags' is inaccessible due to its protection level How can i fix??
@HappySlice
@HappySlice 5 жыл бұрын
Love your content! Next make a game like galaga to flex the performance of DOTS!
@masterneme
@masterneme 5 жыл бұрын
What to do next? FlapMMO...
@dustypants9326
@dustypants9326 5 жыл бұрын
Awesome video! What about ECS with the new input system?
@CodeMonkeyUnity
@CodeMonkeyUnity 5 жыл бұрын
I haven't looked at it yet but it should work great, definitely seems tons better than the old Input
@_itsarjunsinh
@_itsarjunsinh 5 жыл бұрын
​@@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-ub4zz
@ArbazKhan-ub4zz 2 жыл бұрын
Yes I want step my step of this game using with DOTS
@rickycolon2155
@rickycolon2155 5 жыл бұрын
What are the chances you make a RTS game or make some tutorials on how to make some RTS aspects?
@vast634
@vast634 4 жыл бұрын
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_K3
@ItsMe_K3 5 жыл бұрын
FYI EventHandler is a WindowsInput native handler, use public event Action OnBirdJump instead
@CodeMonkeyUnity
@CodeMonkeyUnity 5 жыл бұрын
What do you mean? EventHandler exists on System
@JacekGlodek
@JacekGlodek 4 жыл бұрын
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)
@andersencastaneda6080
@andersencastaneda6080 4 жыл бұрын
how big is the difference in performance between this version whit dots system and the previous version in oop? Thank you
@siyuanrocks
@siyuanrocks 5 жыл бұрын
Make a simple rts please!!
@mana20
@mana20 4 жыл бұрын
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?
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
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.
@payer531
@payer531 5 жыл бұрын
Do you recommend learning Dots at the beggining?
@CodeMonkeyUnity
@CodeMonkeyUnity 5 жыл бұрын
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.
@payer531
@payer531 5 жыл бұрын
Ok, thanks!
@christopherk4504
@christopherk4504 5 жыл бұрын
Is the webgl version also build with DOTS? I thought you can not use them inside a webgl build
@CodeMonkeyUnity
@CodeMonkeyUnity 5 жыл бұрын
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.
@herq6
@herq6 5 жыл бұрын
@@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/
@marksmithcollins
@marksmithcollins 4 жыл бұрын
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?
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
Do you have the Hybrid Renderer package?
@marksmithcollins
@marksmithcollins 4 жыл бұрын
​@@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?
@manuelrodriguezmatesanz7706
@manuelrodriguezmatesanz7706 5 жыл бұрын
Any clue about pure animation in ECS (without baking them into textures)?
@CodeMonkeyUnity
@CodeMonkeyUnity 5 жыл бұрын
I've recently covered Blob Assets and I will be using that in order to make a Mesh Animation System so stay tuned!
@umangmathur5877
@umangmathur5877 4 жыл бұрын
Hi, I want some ECS based unity games with source code, I can purchase them, please help me.
@gordorodo
@gordorodo 2 жыл бұрын
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?
@rachelramos984
@rachelramos984 5 жыл бұрын
At the proper level 🥰
@aa-xn5hc
@aa-xn5hc 4 жыл бұрын
There is no easy way to import the project. I get many errors and so I can't get started
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
What errors? What Entities package are you using?
@guessthemovies2025
@guessthemovies2025 5 жыл бұрын
is there any Visual script addon using Dots?
@CodeMonkeyUnity
@CodeMonkeyUnity 5 жыл бұрын
It's currently early in development but yes, Unity's official Visual Scripting is fully based on DOTS kzbin.info/www/bejne/pKLXZKNno5hnaKM
@bershethb1633
@bershethb1633 4 жыл бұрын
Is this feature is free or??
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
DOTS? Yes it's free included with the engine, it is currently in development
@sudhanshlone8284
@sudhanshlone8284 5 жыл бұрын
MAKE A TUTORIAL!!!!!!!!!!!!!!
@krutoyinfo
@krutoyinfo 2 жыл бұрын
The same eggs from another side
@fisoiflinsta9432
@fisoiflinsta9432 5 жыл бұрын
2 cool 2 be real thx very much
@NeuralNerdHub
@NeuralNerdHub 5 жыл бұрын
First
@UmarFarooq-cu3gw
@UmarFarooq-cu3gw 3 жыл бұрын
Got triggered at 7:07 xD public State state; Should be... public state State;
@CodeMonkeyUnity
@CodeMonkeyUnity 3 жыл бұрын
What? Type names should start capitalized, at least based on the official C# naming convention
@UmarFarooq-cu3gw
@UmarFarooq-cu3gw 3 жыл бұрын
@@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 !!
@Badcrow7713
@Badcrow7713 4 жыл бұрын
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)
@CodeMonkeyUnity
@CodeMonkeyUnity 4 жыл бұрын
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.
EPIC BATTLE Marines Vs Zombies in Unity ECS!
18:47
Code Monkey
Рет қаралды 40 М.
What are Subscenes in Unity? (Massive Worlds!)
15:51
Code Monkey
Рет қаралды 97 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
How many AI Agents can Unity handle?
6:18
Brackeys
Рет қаралды 1,7 МЛН
I Coded Minecraft Features Nobody Asked For...
28:58
Knarfy
Рет қаралды 635 М.
Another FREE Course Incoming!
7:55
Code Monkey
Рет қаралды 11 М.
Unity DOTS - What changed?
13:00
Code Monkey
Рет қаралды 38 М.
What are Blob Assets?
18:47
Code Monkey
Рет қаралды 28 М.
New way of CODING in Unity! ECS Tutorial
9:10
Brackeys
Рет қаралды 583 М.
I Tested 1-Star Pianos
16:06
Elise Ecklund
Рет қаралды 86 М.
Events & Delegates in Unity
13:20
Game Dev Beginner
Рет қаралды 68 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН