How many Rigidbodies can Unity support?

Sdílet
Vložit
  • čas přidán 2. 12. 2017
  • In this video we push Unity Physics to its limit. Will it crash?
    ● Test Spreadsheet: goo.gl/CEcRs7
    ● Mini Profiler: goo.gl/j8AENY
    ● Unity Perfomance: Editor vs. Standalone: goo.gl/cwKLsn
    ● Crysis Physics Test: goo.gl/sSDnrD
    ❤️ Donate: www.paypal.com/donate/?hosted...
    Get Unity: store.unity.com/?aid=1101lPGj
    ····················································································
    ► Join Discord: / discord
    ♥ Subscribe: bit.ly/1kMekJV
    ● Website: brackeys.com/
    ● Facebook: / brackeys
    ● Twitter: / brackeystweet
    ········································­­·······································­·­····
    Edited by the lovely Sofibab & LeBonques.
    ········································­­·······································­·­····
    ► All content by Brackeys is 100% free. We believe that education should be available for everyone.
    ❤️ Donate: www.paypal.com/donate/?hosted...
    ········································­­·······································­·­····
    ♪ Baby Plays Electro Games
    teknoaxe.com/cgi-bin/link_code...

Komentáře • 1,4K

  • @Povilaz
    @Povilaz Před 4 lety +775

    0:41 "To no surprise this scene ran smoothly"
    My PC: Three FPS, take it or leave it.

  • @AncientEntity
    @AncientEntity Před 6 lety +2873

    But can it run crysis?

    • @nax2337
      @nax2337 Před 6 lety +100

      Ancient Entity *Insert overused reply to overused comment here*

    • @maxisjoe
      @maxisjoe Před 6 lety +79

      You need a military hardware PC to run crysis

    • @magnusm4
      @magnusm4 Před 6 lety +16

      "ba dum tss"

    • @esteveguineueta2328
      @esteveguineueta2328 Před 6 lety +33

      One does not simply run Crysis.

    • @Johnjohncar
      @Johnjohncar Před 6 lety +14

      Ancient Entity HEY VSAUCE MICHAEL HERE

  • @samlovescoding
    @samlovescoding Před 6 lety +2071

    Well your video says : "How many Rigidbodies can Unity support?". But the title is wrong. It should have been : "How many Rigidbodies can My Computer support?"

    • @insanitylol
      @insanitylol Před 4 lety +71

      Yep unity is a game engine and probably supports nearly inf.

    • @scscyou
      @scscyou Před 4 lety +13

      Also this video should be updated for new ECS feature :)

    • @krypton7900
      @krypton7900 Před 4 lety +42

      @@insanitylol yeah run unity on a super computer and bam, 9.999E+9999999999999999999999999999 rigidbodies

    • @anonymoussource8705
      @anonymoussource8705 Před 4 lety +1

      yeah

    • @kommandant.357
      @kommandant.357 Před 4 lety +4

      I got a Intel i5 lats gen a Intel uhd 620 and 8gb ram so it definitely can't run it lol

  • @averageviewer5218
    @averageviewer5218 Před 5 lety +154

    Your pc: Handles 5000 cubes running smoothly
    My pc: Spawn 1 cube and dies

    • @jabobthegod
      @jabobthegod Před 3 lety +13

      my pc: *dies when starts up*

    • @FredWheatFill
      @FredWheatFill Před 3 lety +6

      SkyLimited my pc: dies when i think before my hand even touches the on button

    • @jabobthegod
      @jabobthegod Před 3 lety +4

      my pc: “dies”

    • @craftlofer9974
      @craftlofer9974 Před 2 lety +2

      my laptop when i put a single light in 2D: OH NO THERE IS LIGHT DECREASE THE FPS DECREASE ITTT
      and then the game start glitching

    • @rusluck6620
      @rusluck6620 Před rokem

      bruh
      my pc died during the manufacturing phase

  • @AlexVoxel
    @AlexVoxel Před 6 lety +872

    My pc is exploding with 10 😂

    • @Sagedurk
      @Sagedurk Před 6 lety +161

      That's not a pc, that's a potato XD

    • @humoroushumor544
      @humoroushumor544 Před 6 lety +161

      PC (Potato Computer)

    • @TimSlee1
      @TimSlee1 Před 6 lety +72

      What type of calculator did you buy?

    • @hleghe810
      @hleghe810 Před 6 lety +6

      Alex Voxel I feel like something is wrong there then

    • @steez8337
      @steez8337 Před 6 lety +28

      Tim Slee some japan selled me tablet with "mirror function". Later i realized that was just mirror.

  • @YasserSedrati
    @YasserSedrati Před 6 lety +1893

    the professionalism

    • @ironandthread
      @ironandthread Před 6 lety +17

      IT'S OVER 9000!!!!

    • @Sacharias1
      @Sacharias1 Před 6 lety +1

      buzzkill

    • @Kioselis
      @Kioselis Před 6 lety +3

      You're very stale for thinking that "dead" memes are not viable anymore.

    • @hleghe810
      @hleghe810 Před 6 lety

      Eimantas Zievys how do you know they were talking about that specifically?

    • @Kioselis
      @Kioselis Před 6 lety +1

      He deleted his comment so....

  • @neociber24
    @neociber24 Před 6 lety +285

    Do you see the video on Unity channel called "Writing High Performance C# Scripts?"
    I don't remember if had Rigybodies but they handle 100,000 Gameobjects at 60 fps.

    • @RokabiumGames
      @RokabiumGames Před 6 lety +2

      Yep, that was an awesome vid! :) I would have thought that using the new Entity Component System it must help tons.

    • @JimGiant
      @JimGiant Před 6 lety +16

      Yeah brilliant video.
      I used the same technique of handling each object's movement in a single script in the game I'm working on:
      www.newgrounds.com/portal/view/699433

    • @Sixxx93
      @Sixxx93 Před 6 lety +5

      @jim at first I was: "3D snake? Wtf.... must be boring", I started playing and as the snake was getting bigger I was feeling like: "wow it's so cool to watch and play avoiding my own tail", noice! :D

    • @JimGiant
      @JimGiant Před 6 lety

      Thanks bro. It was never meant to be more than a silly experiment but it got a lot more attention than I expected so I decided to try and actually make it fun. I wish I saw the writing high performance scripts video before I started though, I think I could have had it handle 10x more objects if I did.

    • @ZacharyHelm
      @ZacharyHelm Před 6 lety

      Some of the features in that video aren't even released yet or even in Unity documentation (publicly) :P

  • @cryawncrow
    @cryawncrow Před 5 lety +57

    "It's a pretty standard setup."
    >Dual Intel Xeon processors

    • @psycleed8120
      @psycleed8120 Před 3 lety +1

      ok. but why does he sound like derik zoolander

  • @LewisGaming99
    @LewisGaming99 Před 6 lety +651

    Unity pleb I personally use the far superior professional engine...
    Yes you guessed it Scratch.

    • @Ankko
      @Ankko Před 6 lety +36

      pff, ur such a casual pleb, REAL pros use greenfoot

    • @praveensharma9893
      @praveensharma9893 Před 6 lety +10

      UNREAAAAAALL

    • @neptune2758
      @neptune2758 Před 6 lety +47

      Guybrush Threepwood how foolish. Hour of code games are far superior

    • @praveensharma9893
      @praveensharma9893 Před 6 lety

      Guybrush Threepwood lol Crytek beats Epic? Hoowwiieee

    • @Waff1e_
      @Waff1e_ Před 6 lety +4

      Nah, the TRUE code language is Whitespace and Lolcat,

  • @leudiel
    @leudiel Před 6 lety +97

    If you use a physics material and turn the bounciness all the way up it gets really crazy

    • @SocialOfficer
      @SocialOfficer Před 6 lety +16

      Challenge accepted

    • @creationsmaxo
      @creationsmaxo Před 6 lety +5

      While the effect is noticeable, the impact on performance isn't much different. That's because even if you don't "insert" a physic material to the colliders, it still has one by default even if set to "none".

  • @simon.in.motion
    @simon.in.motion Před 6 lety +6

    This was an incredibly interesting video ! Thank you so much for all of these years of Unity, more than just helping me, you really have entertained me :) Cheers from France.

  • @grftaNitro
    @grftaNitro Před 6 lety +7

    THERE IS SO MUCH TO LEARN ON YOUR CHANNEL ITS AMAZING

  • @jonyleo500
    @jonyleo500 Před 6 lety +454

    "Pretty standard"... has 32Gb of Ram -_-

    • @fixated8166
      @fixated8166 Před 5 lety +21

      i mean, its avg speed ram, and, pun unintended, size really doesn't matter

    • @Manny444a
      @Manny444a Před 5 lety +3

      jonyleo500 He actually has 8gb

    • @Manny444a
      @Manny444a Před 5 lety +6

      hahayesokay No he has 8gb of ram made up of 4 2gb sticks.

    • @magnustaarnberg3350
      @magnustaarnberg3350 Před 5 lety

      he has 32gb

    • @pohatunuva3771
      @pohatunuva3771 Před 5 lety

      >tfw both computers combined have 12 gigs of ram

  • @JohnLoops
    @JohnLoops Před 6 lety +13

    That nostalgia in the beginning of the video brought me back to me messing up with cryengine 2, and the Crysis memes, of course... Thank you Brackeys ;)

  • @philiphanhurst2655
    @philiphanhurst2655 Před 4 lety

    This was my first video of yours that I ever watched. After realizing you had tutorials your channel quickly became one of my favorite.
    Thank you so much for getting me into Unity!

  • @Chizzoide
    @Chizzoide Před 6 lety +159

    How many Rigid bodies can Sasha Grey support?

  • @SixxFox
    @SixxFox Před 6 lety +51

    Brackey's is back at it again! Very interesting test to watch to see what Unity can handle.

    • @magnusm4
      @magnusm4 Před 6 lety +1

      You can do better with some C# skill and some third party stuff

    • @SixxFox
      @SixxFox Před 6 lety

      Interesting! :D

    • @albond
      @albond Před 6 lety

      SixxFox *Brackeys

  • @JustJunuh
    @JustJunuh Před 6 lety +620

    I felt like I was watching 9/11 simulations for the first few minutes

    • @avi4767
      @avi4767 Před 6 lety +8

      Junuh 4:51

    • @beansncheese9127
      @beansncheese9127 Před 6 lety +4

      Junuh so your joking about a terrorist attack where people died? seems fitting you’d have a ugandan knuckles profile picture.

    • @JustJunuh
      @JustJunuh Před 6 lety +2

      i hope you have a great day :D

    • @beansncheese9127
      @beansncheese9127 Před 6 lety

      Junuh Toché

    • @JackDLong
      @JackDLong Před 6 lety +1

      Thicken Strip
      Fuck you

  • @eyli
    @eyli Před 6 lety

    This was a really awesome video idea, keep up the good work!

  • @Robin-bd2ox
    @Robin-bd2ox Před 6 lety

    The video was low-key awesome, btw got a nice screenshot of your setup :)

  • @luizzeroxis
    @luizzeroxis Před 6 lety +254

    Did the video just ended abruptly and was cut short?

    • @oakherder17
      @oakherder17 Před 6 lety +71

      Omar Ch.

    • @Nobbie248
      @Nobbie248 Před 6 lety

      Nope it just your browser

    • @REDJ1
      @REDJ1 Před 6 lety +8

      no. your grammar ended abruptly and was cut short xD
      (jk btw)

    • @PersonManManManMan
      @PersonManManManMan Před 6 lety +3

      2 Chainz's 2nd Chain nice one, I like how you cut short you're comme-

    • @RazerBlackShark
      @RazerBlackShark Před 6 lety +4

      Wait wha-

  • @Nickgowans
    @Nickgowans Před 4 lety +6

    Never ceases to amaze me that such a powerful piece of software can be free

  • @trippyy2767
    @trippyy2767 Před 6 lety

    Probably the most entertaining and learnable video I've seen on your channel.

  • @saltyYagi_
    @saltyYagi_ Před 6 lety

    I love the new look of the logo and thanks for the sick video!

  • @SunnyApples
    @SunnyApples Před 6 lety +29

    Brackeys, do you know of any way to export unity animations as films, or is screen capture the only way?
    You could do so many cool physics based animations and it runs very fast, in real time actually, and is kind of easy to set up with scripts. Doing animations like those in a 3D software would be so slow to set up and render. Add some post processing in After Effects and you have an epic looking physics based animation.

    • @nochtans342
      @nochtans342 Před 6 lety +3

      PushMyCarr there is a recorder made by unity, saw it somewhere in their neon challenge announcement. Look there.

    • @MrFrostCA
      @MrFrostCA Před 6 lety +3

      There is some recorders in the asset store. Also Unity have one to work with cinemachine and timelime, but its on beta. Here. github.com/Unity-Technologies/GenericFrameRecorder

    • @albond
      @albond Před 6 lety

      MrFrostCA *there ARE

    • @LettuceBunnies
      @LettuceBunnies Před 5 lety

      Albond STFU*

    • @albond
      @albond Před 5 lety

      Skeleton Clique Why?

  • @roko567
    @roko567 Před 6 lety +49

    you went 3kliksphilip on this one

    • @andris1337
      @andris1337 Před 5 lety

      To much 3kliksphilip

    • @sakiskid
      @sakiskid Před 5 lety +1

      @@andris1337 NEVER enough kliksphilip

  • @westingtyler2
    @westingtyler2 Před 5 lety

    this is one of the best tutorials ever. the format is great.

  • @xanny57
    @xanny57 Před 6 lety

    This video was awesome as always! I love your videos! And please do experiments more often! And maybe do a shader tutorial in the future? :)

  • @MichaelDowns
    @MichaelDowns Před 6 lety +52

    Not only 2 CPUs but 2 Intel Xeons! That's got to be pricey :D
    Keep up the awesome videos Asbjørn! (I hope I spelled that right)

    • @DecalGuy77
      @DecalGuy77 Před 6 lety

      yea youtube views pays for it, these people dont have real jobs

    • @channelofstuff6662
      @channelofstuff6662 Před 6 lety +6

      ebay $200

    • @Sparrow420
      @Sparrow420 Před 6 lety +15

      +Thug Nme, yeah, all that sweet youtube money.
      btw, running a youtube channel is a real and legit job, name one reason it ain't.

    • @MichaelDowns
      @MichaelDowns Před 6 lety +8

      Sparrow I agree that it is a real job, especially what Brackeys is all about, teaching! What's the difference between someone on Udemy and Asbjørn teaching us to program? I know I'm extremely grateful that he's sharing his knowledge with everyone free of charge.

    • @Thulnar
      @Thulnar Před 6 lety +13

      How the heck do you know he doesn't have a "real" job? And btw, good for him if he can pay the bills without doing a daily job he hates, what's the matter with that? I really don't get people... and the more I age the more I don't wish to.

  • @GoldenD60
    @GoldenD60 Před 4 lety +3

    5:18 "Omar"
    **video ended before he could finish what he was saying**

  • @gobber121
    @gobber121 Před 6 lety

    I really liked this video. I would love to see some more benchmarking of unity if you get any ideas as a I learnt a lot from this one video as it is, thanks can't wait to see more!

  • @ShahzaibKhan-nm9kx
    @ShahzaibKhan-nm9kx Před 6 lety

    sir you're helping a lot!
    expecting more useful stuff coming in the future❤

  • @Sponcered
    @Sponcered Před 6 lety +31

    imagine doing this on the worlds fastest computer

    • @layouty5001
      @layouty5001 Před 5 lety +2

      5.000.000.000 = 100 FPS

    • @silly_lil_guy
      @silly_lil_guy Před 4 lety +2

      @@layouty5001 so 10 billion will be 50 FPS? still pretty good FPS, my pc runs roblox at 30 FPS

    • @synapse5791
      @synapse5791 Před 4 lety

      1 cube is 1 fps

    • @SunilNmb
      @SunilNmb Před 3 lety

      @@silly_lil_guy ha, my pc cant even run Roblox

    • @sulfurpigeon41
      @sulfurpigeon41 Před 3 lety

      @@SunilNmb i have laptop, and he can't support picture.

  • @pascallohscheidt7281
    @pascallohscheidt7281 Před 6 lety +6

    Hey Brackeys, Maybe GPU instancing is another thing which helps when it comes to rendering multiple rendering. :) Maybe you could make a scene manager tutorial. To Save Scenes or additive loading of scenes. I really love your work since you are on youtube :) Therefore I´m supporting you on Patreon :)(not much but all i can afford at the moment)

    • @creationsmaxo
      @creationsmaxo Před 6 lety

      GPU instancing only helps if you want multiple instances of the same mesh & materials, but with slight alteration to said material. Otherwise, activating it or not doesn't change much from the static or dynamic batching already in Unity.
      In the case of what is displayed in this video, GPU Instancing would be good if, for example, he was to randomize the colors of the cubes when instantiated. GPU Instancing makes it possible for batched assets to still have "unique attributes" stored onto their unique ID.

  • @arvin7334
    @arvin7334 Před 6 lety

    Awesome!! Thanks for this video. this would be a really great help.

  • @CtrlAltPhreak
    @CtrlAltPhreak Před 6 lety

    Very satisfying to watch. I've been into game development as a hobby for around 20 years. Glad I found your channel. Subbed and liked :)

  • @al1ve704
    @al1ve704 Před 6 lety +37

    its not how many unity can handle its about how many your computer can handle

    • @remixtheidiot5771
      @remixtheidiot5771 Před 6 lety +11

      Jolan Espinal sometimes its the program that has the built in limit, where no matter how muscular and beefy and manly your computer gets it will never go past that programs limit, I've seen programs do this but I don't remember their names anymore.
      Don't use them.

    • @aaronalfer2615
      @aaronalfer2615 Před 6 lety +2

      You can write a horrible algorithm that does everything 100x slower than it should, no matter what hardware you're using. So yeah, it's very much about the engine. Compare different engines on the same hardware and you'll get different results.

    • @Argoon1981
      @Argoon1981 Před 6 lety +2

      No physics engine that i know has a built in limit, at lest not any professional physics engine, PhysX, Bullet and Newton Physics Engine all use to the max the CPU/cores power of your PC, they behave differently tho, for example Newton Physics Engine uses more physical accurate calculations (there the name) that makes it more CPU heavy but also much more accurate and stable, is the physics engine used on all Frictional Games, games for example. Is the game developers or the Unity engine developers that implement limits on how many physics calculations you can do in a particular game, remember a game also uses the CPU, for AI, Sound, gameplay logic and some graphic effects, you need to save CPU power for the rest of the game, not everyone has 800+€ CPU's. Also people don't think just because you have a Nvidia GPU and the game has PhysX that is the GPU calculating the physics.

    • @leomdk939
      @leomdk939 Před 6 lety

      It's both. It's *always* both. The more efficient the code, the less taxing it is on the cpu.

    • @shaunclarke04
      @shaunclarke04 Před 6 lety

      its still limited by unity though

  • @Linkard
    @Linkard Před 6 lety +90

    Damn, you only have a GTX 780...
    That's humbling. Keep up the good work man. It shows that you don't need the latest of the latest to make amazing content

    • @off_pudding443
      @off_pudding443 Před 6 lety +10

      I doubt you understand the actual differences between a 780 and a newer gpu. There aren't many. The returns on processing power of newer generation video cards are getting smaller and smaller and design has started moving towards increasing memory size and support for newer tech like 4k screens. I have a 660 ti ftw+ that has absolutely no problem running newer games at max settings(1920x1080). Also, the physics calculations have nothing to do with the gpu.

    • @Linkard
      @Linkard Před 6 lety +42

      Congratulations sir, you are very smart. Completely misunderstood what my comment was going for, but who cares, you displayed that you were very smart

    • @off_pudding443
      @off_pudding443 Před 6 lety +1

      Ok well then how exactly is it "humbling" to get stuff done with a 780? That's not very smart material btw.

    • @asnaeb2
      @asnaeb2 Před 6 lety +31

      A 1080ti is like 3x faster than a 780. Get your head out of your ass.

    • @off_pudding443
      @off_pudding443 Před 6 lety +2

      They are most definitely slightly faster and can handle a greater workload. 3x though? That's just stupid. They're not THAT much better that I feel I need to run out and buy the newest and greatest. especially when my current card has no problem running the newest games or making content. You want to spend $700 on a video card? That's great, go waste your money. Tell everyone it's "like 3x faster than a 780" till you start to believe it.

  • @magnusm4
    @magnusm4 Před 6 lety

    Wonderful tutorial as always. I love learning about new ways to optimize and use the engine itself. Knowing it runs smoother when making the game really helps when making a final product, so you can expect better performance when your game is running decent in the editor.
    Ever gonna do a tutorial on optimization like the LODgroup and Occlusion Culling features. Learning small things about lighting and particles helps larger games to get off the ground and at least ensure a steady framerate and gameplay instead of lagging the hell out when not staring at the ground, especially object pooling that stuff is hard a fuck

  • @gonzalovittori661
    @gonzalovittori661 Před 6 lety

    You madman!!! Loved this video (as always)

  • @leoingson
    @leoingson Před 6 lety +30

    Thanks for the Dragonball reference :)

    • @dxb8086
      @dxb8086 Před 6 lety

      You are an idiot if you feel the need to be thankful for such a nonsense...

    • @thousandsofclowns
      @thousandsofclowns Před 5 lety +3

      You are an idiot if you feel the need to insult a random person on the internet for no apparent reason.

    • @michaeldragon4844
      @michaeldragon4844 Před 5 lety

      @@thousandsofclowns lol

  • @slayer4810
    @slayer4810 Před 6 lety +6

    My GPU fried watching this 👌🏿

  • @RaijdanProductions
    @RaijdanProductions Před 3 lety

    1:16 that fold in rigid bodies that looks like cloth is so satisfying

  • @jimmysgameclips
    @jimmysgameclips Před 6 lety

    I admire your dedication, great vid

  • @mickeypeters502
    @mickeypeters502 Před 6 lety +42

    Brackeys, I'm trying to make a android game in Unity but the apk always fail to make.. Could you make a tuturial? Always get the same error (to long to enter here)

    • @Owen3H
      @Owen3H Před 6 lety +3

      mickey peters Post the error as a pastebin link? I maybe able to help you as I had problems with this too but I fixed it

    • @mickeypeters502
      @mickeypeters502 Před 6 lety +2

      There are a 2 things that pop up very long errors:
      1ste:
      CommandInvokationFailure: Failed to build apk.
      C:/Program Files (x86)/Java/jdk-9.0.1\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir="C:/Program Files (x86)/Java/Sdk\tools" -Dfile.encoding=UTF8 -jar "C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar" -
      stderr[
      Exception in thread "main" java.lang.reflect.InvocationTargetException
      at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.base/java.lang.reflect.Method.invoke(Method.java:564)
      at SDKMain.main(SDKMain.java:130)
      Caused by: java.lang.NoClassDefFoundError: sun/misc/BASE64Encoder
      at com.android.sdklib.internal.build.SignedJarBuilder.(SignedJarBuilder.java:177)
      at com.android.sdklib.build.ApkBuilder.init(ApkBuilder.java:446)
      at com.android.sdklib.build.ApkBuilder.(ApkBuilder.java:422)
      at com.android.sdklib.build.ApkBuilder.(ApkBuilder.java:362)
      at UnityApkBuilder.(UnityApkBuilder.java:214)
      at UnityApkBuilder.main(UnityApkBuilder.java:34)
      ... 5 more
      Caused by: java.lang.ClassNotFoundException: sun.misc.BASE64Encoder
      at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466)
      at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:563)
      at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)
      ... 11 more
      ]
      stdout[
      ]
      exit code: 1
      UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
      UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
      UnityEditor.Android.AndroidSDKTools.RunCommandInternal (System.String javaExe, System.String sdkToolsDir, System.String[] sdkToolCommand, Int32 memoryMB, System.String workingdir, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
      UnityEditor.Android.AndroidSDKTools.RunCommandSafe (System.String javaExe, System.String sdkToolsDir, System.String[] sdkToolCommand, Int32 memoryMB, System.String workingdir, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
      UnityEditor.BuildPlayerWindow:BuildPlayerAndRun()
      2e:
      UnityEditor.BuildPlayerWindow+BuildMethodException: 3 errors
      at UnityEditor.BuildPlayerWindow+DefaultBuildMethods.BuildPlayer (BuildPlayerOptions options) [0x00207] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:172
      at UnityEditor.BuildPlayerWindow.CallBuildMethods (Boolean askForBuildLocation, BuildOptions defaultBuildOptions) [0x00050] in C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:83
      UnityEditor.BuildPlayerWindow:BuildPlayerAndRun()
      (all help is welcome I'm searching and asking on forums how to but not a single answer worked for me.)

    • @Owen3H
      @Owen3H Před 6 lety +1

      Have you tried downgrading to JDK 8 instead of 9?

    • @mickeypeters502
      @mickeypeters502 Před 6 lety +1

      Codey Didn't tried that yet doing it tomoro I will let you know if it worked!! Thanks for the help btw !!

    • @TheLuigiGrimaldi
      @TheLuigiGrimaldi Před 6 lety

      mickey peters downgrading should solve the problem like codey said. Had the same issue 2h ago :)

  • @xenqor5438
    @xenqor5438 Před 3 lety +4

    I wonder how many people are lying about their pc breaking lol

  • @Fkelly21
    @Fkelly21 Před 6 lety

    That vertex to cube snippet is now my favourite thing to do in Unity

  • @MaeveFirstborn
    @MaeveFirstborn Před 6 lety +2

    I hope to see more videos like this.
    Just screwing around and finding some data.

  • @hanifisahin4098
    @hanifisahin4098 Před 5 lety +3

    rigidbody.exe has stoped working. :)

  • @Ballacha
    @Ballacha Před 6 lety +11

    Very misleading title. This video is about how to optimise performance, not how many rigidbodies the engine supports. If the content matches the title, this video would be 2 seconds long with the number 2^32 displaying on screen.

    • @olbluelips
      @olbluelips Před 6 lety +1

      A lesson on powers of 2 wouldn't be as interesting.

    • @Ballacha
      @Ballacha Před 6 lety +1

      human interaction 101: you don't lie because the truth is not "as interesting".

    • @olbluelips
      @olbluelips Před 6 lety

      Peida Li Yeah that's true

    • @Slow_d0ge
      @Slow_d0ge Před 5 lety

      I learnt how to optimize from this video, human interaction 101: constructive criticism works and destructive criticism hurts. All in all I rate this video rocked.

  • @Demkeys
    @Demkeys Před 6 lety

    Great video man!

  • @1988ferry
    @1988ferry Před 5 lety

    The last simple script is awesome, love it :D

  • @corsaircarl9582
    @corsaircarl9582 Před 6 lety +76

    Jaysus I need to know this kind of complicated math just to program in Unity?

    • @albertocalle7006
      @albertocalle7006 Před 6 lety +98

      Corsair Carl i see no math in this video

    • @LureThosePixels
      @LureThosePixels Před 6 lety +16

      Alberto Calle only math is the fractions

    • @salvadorkda5758
      @salvadorkda5758 Před 6 lety +19

      Well... is like saying : "I need to learn painting to make a House" ?
      Depend on what type of house you gonna build.
      If your game has physics, this si definitively a good video explaining how things works or you can do optimization
      Is simply understanding on the physics engine and her limits.

    • @stevveLP
      @stevveLP Před 6 lety

      No you dont have to know it. Well, you only have to know which button does what, but you dont have to understand how it works. Understanding it would help you obv, but it's not necessary.

    • @The28studio
      @The28studio Před 6 lety +1

      Wtf?

  • @squally9149
    @squally9149 Před 3 lety +3

    RIP Brackeys

  • @Endar0
    @Endar0 Před 6 lety

    Very informative. Thank you!

  • @PolishGigaChad180
    @PolishGigaChad180 Před 5 lety

    Hey i have Just Started Unity and you have Been a Great Help for me!

  • @ruiccc100
    @ruiccc100 Před 6 lety +12

    Going to try with my gtx 1080ti and i7 7700k

    • @green.5268
      @green.5268 Před 6 lety +1

      Obvious Troll. Yet you still got baited. Congrats You got me there man. xD

    • @arkyun
      @arkyun Před 6 lety +2

      Kombi if you written this comment then you do care

    • @pi5272
      @pi5272 Před 6 lety +1

      temmie shopkeeper Hell the fuck no? xD What kind of thinking is that.

    • @somnia3423
      @somnia3423 Před 6 lety +1

      temmie wtf xD

  • @davidkoffi985
    @davidkoffi985 Před 6 lety +30

    Two Xeon CPUs : then GTX 780.... 8Gbs of DDR3 RAM...HMMMMMMMM something doesn't add upppppppp!!!!!!

    • @hugojeller
      @hugojeller Před 6 lety +6

      hmmm why? it's 4x 8gb = 32gb of RAM, seems about right

    • @Lillu700
      @Lillu700 Před 6 lety +4

      True, a 780 in 2017?!? Goodness grace...

    • @flint2368
      @flint2368 Před 6 lety +3

      its outdated

    • @ambersharpe8804
      @ambersharpe8804 Před 6 lety +1

      So is my 770. Still runs games fine though.

    • @Lillu700
      @Lillu700 Před 6 lety

      "Fine" is a rather subjective concept. I'm sure it might run games at 60fps with medium settings at 1920x1080, but can it do 144fps at 2560x1440? Doubt it.

  • @TheBeLuvdTRex
    @TheBeLuvdTRex Před 6 lety

    Great information as always!

  • @thomaspribitzer5373
    @thomaspribitzer5373 Před 6 lety

    That was awesome, thanks for putting in the effort! Funny enough, you're running the exact same setup as mine.

  • @SlantedVFX
    @SlantedVFX Před 6 lety +4

    3kliksbrackeys

  • @AhmadImtiaz320
    @AhmadImtiaz320 Před 6 lety +35

    *Make a comprehensive video on "How to implement google play services in a unity project" please. Please*
    (like to bring this comment on top)

  • @4icefire96
    @4icefire96 Před 6 lety

    The brackeys exploding was really cool at the end!

  • @robwiz9
    @robwiz9 Před 4 lety

    A new era of Satisfying videos on youtube? There clearly has to be more of this stuff! 😄

  • @unbreakablefootage
    @unbreakablefootage Před 6 lety +4

    0:58 "glorious 160 frames per second"
    haha mate thats awful, especially if you consider that you just knocked over a bunch of cubes

  • @MeshalDagriri-sk4hf
    @MeshalDagriri-sk4hf Před 6 lety +43

    Fking math and calculations I'm quitting making games

    • @FdPros
      @FdPros Před 6 lety +59

      nice motivation

    • @Alex_Dul
      @Alex_Dul Před 6 lety +73

      lol. Spoilers, math is everywhere in every facet of life. Don't quit life please.

    • @thinkfast8662
      @thinkfast8662 Před 6 lety +5

      Importance of mathematics in game development (and programming in general) is usually highly overestimated.

    • @qwargly
      @qwargly Před 6 lety +1

      Since youre saying that, did you even start?

    • @DamanD
      @DamanD Před 6 lety +8

      im not the best at math but i still like programming and making games..you need more logic than math in programming :)

  • @TheOnlineGamesTroll
    @TheOnlineGamesTroll Před 6 lety +1

    Useful Video, keep it up! :)

  • @elisson357
    @elisson357 Před 5 lety

    Thanks for Sharing This. So Awesome !

  • @NappyWayz
    @NappyWayz Před 6 lety

    Thanks for putting the CPU info, I was thinking of this through the entire video. Please consider presenting that information at the beginning.

  • @ronnywhispers
    @ronnywhispers Před 6 lety

    Thanks! very useful. I was wondering if you were going to try the particle route and then you did it last. Cheers!

  • @lukasbakke6878
    @lukasbakke6878 Před 6 lety

    I dont know anything about this but, its still insteresting. Great job

  • @LaCreArthur
    @LaCreArthur Před 6 lety

    Very funny and informative, well done !

  • @MrGoatsy
    @MrGoatsy Před 6 lety

    I remember those videos, they where so fun to watch.

  • @Alexander-dc4kf
    @Alexander-dc4kf Před 6 lety

    For example for a video you could show us how to create a save system for one of your games like CubeThon, so that even if you quit the game and reopen it you still start at your saved loc. I have learnt how to code a game in less than 4 days thanks to you, you are a literal God!

  • @ifurkend
    @ifurkend Před 6 lety +1

    Also Shuriken Particle System only uses the cheapest sphere collider for performance sake. Anyway nice video dude.

  • @jason4mc764
    @jason4mc764 Před 6 lety +2

    @Brackeys, I was looking at your turtorial for the FPS shooter but now Unity's JointDriveMode is disable so what should I do to replace or fix it???
    You taught this in Ep.5 of the FPS shooter
    Many people need help with this since I have already searched on the forum but I still don't understand so please make a video about it if necessary
    I really need your help because I'm still learning unty and I have no idea what should I do
    So please help me, Brackeys
    PS: Your video is very helpful, please make more!!

  • @llama-berry
    @llama-berry Před 6 lety

    4:10 LOVE THAT!! ”But Why stop there”

  • @AlexeyFilippenkoPlummet

    Air full of floating cubes looks dope. Seriously, you can make a music video / game hit with just this.

  • @Kaiimei
    @Kaiimei Před 5 lety

    I love how my most satisfying day in Unity and Blender was the day I set up a wrecking ball that smashed through a wall and looked glorious. I now feel inadequate after looking at some of these videos.

  • @GamingMessiahTV
    @GamingMessiahTV Před 6 lety

    @ 4:38 were you using Post Processing along with a shader? If so what shader?

  • @gamergustav2632
    @gamergustav2632 Před 6 lety

    Har lige fundet din kanal. Den er virkelig god!

  • @muratkul7377
    @muratkul7377 Před 5 lety +1

    You have to do this test again with the new ECS, that would be interesting to see.

  • @VeNoM0619
    @VeNoM0619 Před 6 lety

    Great video, very interesting.

  • @turbulentt297
    @turbulentt297 Před 6 lety

    This has been in my recommended off and on for like 5 months

  • @TheRelaxationStation
    @TheRelaxationStation Před 6 lety

    Does the 2 CPU or Xeon CPU speed up the time from when you press play to when the game actually loads in the Unity Editor? I'm looking to build a PC for Unity but I want to know what (CPU or GPU) I should put more money into to make Unity run smoother and quicker.

  • @Marcos10PT
    @Marcos10PT Před 6 lety

    And now it's time to test this with the new entity component system!

  • @MrRJReynolds
    @MrRJReynolds Před 6 lety +1

    Hey Brackeys. In source engine they use a work around where they simulate the physics in advance, at low framerates, record it, and play it back at 60fps. If you would like, I can set up a system to do this in unity! I can integrate it with that "vertex" based support you mentioned with blender.

  • @maerklinistkaize4460
    @maerklinistkaize4460 Před 5 lety +1

    The braking Brackeys could be a cool intro

  • @cannabalt5010
    @cannabalt5010 Před 6 lety +1

    0:04 the graphics look soo real!

  • @badscotsman
    @badscotsman Před 6 lety +1

    This would be interesting to revisit with the upcoming C# job system.

  • @iinRez
    @iinRez Před 6 lety

    This helped clarify the difference between Frames Per Second and Simulation speed. Often times it's easy to conflate degradation in Simulation Speed with lower FPS.

  • @izyljubai1760
    @izyljubai1760 Před 6 lety

    Bravo ! You should inverse the last scene so that the cubes rebuild Brackeys ;)

  • @styxrakash4639
    @styxrakash4639 Před rokem

    Does increasing fixed time step allow for situations where the outcome of a physical interaction is different than if you just let it lag out and calculate everything thru all at once?

  • @josephstalin9194
    @josephstalin9194 Před 5 lety

    My VRChat world (a shooting range) has a large brick wall that I assembled by making each individual brick a rigidbody with a very high friction physic material. It sure is a beautiful sight ingame to shoot it with the RPG I added and watch thousands of bricks spray in all directions. And still have 90FPS WHILE IN VR mind you...

  • @Singularitor
    @Singularitor Před 6 lety

    did you include in your spreadsheet the data for when you built the game, and the fps that provides? I bet you could have fully playable FPS at 4000 with a built game and no adaptive force right? since its such a huge jump?

  • @MrNamesNoMore
    @MrNamesNoMore Před 6 lety

    Wow, didn't knew we can spawn on vertex. Thanks! This may come in handy someday.

  • @marcojoao
    @marcojoao Před 6 lety

    Hey @Brackeys I love your videos, Do you mind to share your skybox that you are using in minute 4:40? Thz!

  • @alternateexistence9737

    There is one more thing you could try. You could design a compute shader for physics calculations and assign each cube to a separate core on the gpu. The difference should be enormous, but would also take a lot of work.

  • @CHERNOMORGAMES
    @CHERNOMORGAMES Před 3 lety

    Great Video!!!

  • @matthijs1247
    @matthijs1247 Před 6 lety

    I switched to unreal a year ago but I still though this was super interesting, good job!