DOTS vs Traditional in Unity:
Performance gap is wild.
Traditional: 1K GameObjects=195fps, 15K=35fps, 65K=8fps. DOTS: 5K Entities=212fps, 200K=60fps, 335K=35fps.
Tested up to 1M Entities, 12fps. Data-Oriented rules! #UnityDOTS#Performance#Gamedev#ECS#Optimization
In my #UnityDots project, villagers now get lonely and seek out others to talk to! 🗨️ They’ll path-find to initiate a conversation and chat until their loneliness fades.
What could be some other fun social mechanics to add? :)
#gamedev#unity3d#ecs
One week from today I'll be giving a talk at the JetBrains GameDev Days talking about #UnityDOTS and why I think it is such an important part of the Unity engine. So glad that @unity is continuing to integrate DOTS into the core of their engine so everyone will benefit from it.
Introducing GameDev Days 2024 speakers and talks:
🎙Why DOTS Is Unity's Silver Bullet, by Johnny Thompson
🗓 October 10, 5:00–6:00 pm UTC
🔗 Register: jb.gg/gamedev-days2024#GameDevDays2024
LET'S GOOOO!!! Tobias, co-host of The Hot Path Show, just launched his co-op FPS called Just Read The Instructions. Grab some friends and complete all sorts of wild tasks while battling hordes of enemies. All built with #UnityDOTS and a custom networking stack. Go get it now🤯
Just Read The Instructions is now finally released! It's been a long journey, with a ton of unexpected stuff. But I've finally released my first solo developed indie title! 🥳 GO AND BUY!😁
buff.ly/421FouS
📢 Calling all #UnityDOTS enthusiasts! Join us tomorrow at 4pm UTC for the premiere of "ECS Mastery: Object Placement with Unity's Physics and Input Systems" on youtu.be/sgWyFaSMC3c?si=0p2P…. Get ready to elevate your game development skills! 🎮 #Unity#GameDev#IndieGameDev
Following previous post, build performance allows to crank the numbers up so here's some smoothly colliding swarms composed of 40K dynamic physic bodies.
#UnityDOTS#ECS#Indiedevs#indiegame#gamedev
Back again with some optimizations : I think I found ECS physics' secret sauce.
20 000 physic entities - 130fps in editor (previously 90)
#UnityDOTS#ECS#indiegame#gamedev