Turbo Makes Games
A Game Made with DOTS - Lets Play a Unity ECS Video Game!
updated
๐ฆ Synty Studios Humble Bundle: humblebundle.com/software/syntys-polygon-game-dev-assets-bundle-3-remix-software?partner=turbomakesgames ๐ฆ
โ๐ง My talk at JetBrains GameDev Days 2024: youtube.com/live/0YVD9Zuei80?si=Ns3UPgEYcj-7lqV7&t=25911 โ๐ง
๐ Dani's Talk at Unite Barcelona: youtube.com/watch?v=gqJlQJn0N2g ๐
๐ Unite Barcelona Playlist: youtube.com/playlist?list=PLX2vGYjWbI0TV4Di9Uhg22OkOH41VcVez ๐
๐ท Follow me on IG: instagram.com/turbomakesgames ๐ท
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Project files from The Hot Path Show: github.com/TheHotPathShow
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
๐ฆ Synty Studios Humble Bundle: humblebundle.com/software/syntys-polygon-game-dev-assets-bundle-3-remix-software?partner=turbomakesgames ๐ฆ
โ๐ง My talk at JetBrains GameDev Days 2024: youtube.com/live/0YVD9Zuei80?si=Ns3UPgEYcj-7lqV7&t=25911 โ๐ง
๐ Dani's Talk at Unite Barcelona: youtube.com/watch?v=gqJlQJn0N2g ๐
๐ Unite Barcelona Playlist: youtube.com/playlist?list=PLX2vGYjWbI0TV4Di9Uhg22OkOH41VcVez ๐
๐ท Follow me on IG: instagram.com/turbomakesgames ๐ท
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Project files from The Hot Path Show: github.com/TheHotPathShow
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
๐ฆ Synty Studios Humble Bundle: humblebundle.com/software/syntys-polygon-game-dev-assets-bundle-3-remix-software?partner=turbomakesgames ๐ฆ
๐ Vote for us in the Unity Awards: unity.com/awards ๐
๐ท Follow me on IG: instagram.com/turbomakesgames ๐ท
๐ Unite Barcelona Playlist: youtube.com/playlist?list=PLX2vGYjWbI0TV4Di9Uhg22OkOH41VcVez ๐
โ๐ง JetBrains Game Dev Day - lp.jetbrains.com/gamedev-days-2024 โ๐ง
โ Mike Acton Talk Handmade Con 2015: youtube.com/watch?v=qWJpI2adCcs โ
โ Good interview with Casey Muratori: youtube.com/watch?v=0WYgKc00J8s โ
๐ Parking World Game: store.steampowered.com/app/2551570/Parking_World_Build__Manage ๐
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Project files from The Hot Path Show: github.com/TheHotPathShow
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
๐ฆ Synty Studios Humble Bundle: humblebundle.com/software/syntys-polygon-game-dev-assets-bundle-3-remix-software?partner=turbomakesgames ๐ฆ
๐ Vote for us in the Unity Awards: unity.com/awards ๐
๐ท Follow me on IG: instagram.com/turbomakesgames ๐ท
JetBrains Game Dev Day - lp.jetbrains.com/gamedev-days-2024
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
Subscribe on Spotify: open.spotify.com/show/2KKESFViqx9IEx4b9WTr0R
Audio-Only RSS Link: https://anchor.fm/s/f6055d4c/podcast/rss
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Project files from The Hot Path Show: github.com/TheHotPathShow
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
๐ต Code Monkey DOTS Course: cmonkey.co/dotscourse_tmg ๐ต
Unite Talks: unite-registration.com/flow/unity/unite24/program/page/sessions
Unite 20% Off Discount Code: Unite24CPINSTMG
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
Subscribe on Spotify: open.spotify.com/show/2KKESFViqx9IEx4b9WTr0R
Audio-Only RSS Link: https://anchor.fm/s/f6055d4c/podcast/rss
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Project files from The Hot Path Show: github.com/TheHotPathShow
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
๐ต Code Monkey DOTS Course: cmonkey.co/dotscourse_tmg ๐ต
Unite Talks: unite-registration.com/flow/unity/unite24/program/page/sessions
Unite 20% Off Discount Code: Unite24CPINSTMG
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
Subscribe on Spotify: open.spotify.com/show/2KKESFViqx9IEx4b9WTr0R
Audio-Only RSS Link: https://anchor.fm/s/f6055d4c/podcast/rss
Synty Studios Ancient Egypt - syntystore.com/products/polygon-ancient-egypt?ref:NDExMzc4LjI5MjIuNDEzOTMyLlQ
Get Easy Settings: assetstore.unity.com/packages/tools/utilities/easy-settings-282428?aid=1101l9vRP
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Project files from The Hot Path Show: github.com/TheHotPathShow
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Unite Talks: unite-registration.com/flow/unity/unite24/program/page/sessions
Unite 20% Off Discount Code: Unite24CPINSTMG
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
Subscribe on Spotify: open.spotify.com/show/2KKESFViqx9IEx4b9WTr0R
Audio-Only RSS Link: https://anchor.fm/s/f6055d4c/podcast/rss
Synty Studios Ancient Egypt - syntystore.com/products/polygon-ancient-egypt?ref:NDExMzc4LjI5MjIuNDEzOTMyLlQ
Get Easy Settings: assetstore.unity.com/packages/tools/utilities/easy-settings-282428?aid=1101l9vRP
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Project files from The Hot Path Show: github.com/TheHotPathShow
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Unite Talks: unite-registration.com/flow/unity/unite24/program/page/sessions
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
Subscribe on Spotify: open.spotify.com/show/2KKESFViqx9IEx4b9WTr0R
Audio-Only RSS Link: https://anchor.fm/s/f6055d4c/podcast/rss
Get Easy Settings: assetstore.unity.com/packages/tools/utilities/easy-settings-282428?aid=1101l9vRP
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Things mentioned on the show:
Unite Barcelona: unity.com/events/unite
DOTS E-Book: unity.com/resources/introduction-to-dots-ebook
Project files from The Hot Path Show: github.com/TheHotPathShow
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Unite Talks: unite-registration.com/flow/unity/unite24/program/page/sessions
ECS Terrain Script: github.com/bustedbunny/EntitiesNavMeshBuilder/blob/master/TerrainBaking.Authoring/TerrainBaker.cs
cient YouTube Channel: youtube.com/@cient_dev
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
Subscribe on Spotify: open.spotify.com/show/2KKESFViqx9IEx4b9WTr0R
Audio-Only RSS Link: https://anchor.fm/s/f6055d4c/podcast/rss
Get Easy Settings: assetstore.unity.com/packages/tools/utilities/easy-settings-282428?aid=1101l9vRP
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Things mentioned on the show:
Unite Barcelona: unity.com/events/unite
DOTS E-Book: unity.com/resources/introduction-to-dots-ebook
Project files from The Hot Path Show: github.com/TheHotPathShow
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
๐ Full List of Assets ๐
1. DOTS Traffic City - assetstore.unity.com/packages/templates/systems/dots-traffic-city-220203?aid=1101l9vRP
2. MicroSplat - Ultimate Bundle - assetstore.unity.com/packages/tools/terrain/microsplat-ultimate-bundle-180948?aid=1101l9vRP
3. Fake Interior - assetstore.unity.com/packages/vfx/shaders/fake-interior-206855?aid=1101l9vRP
4. Agents Navigation - assetstore.unity.com/packages/tools/behavior-ai/agents-navigation-239233?aid=1101l9vRP
5. Agents Navigation - Crowds - assetstore.unity.com/packages/tools/behavior-ai/agents-navigation-crowds-270598?aid=1101l9vRP
6. GPU ECS Animation Baker - assetstore.unity.com/packages/tools/animation/gpu-ecs-animation-baker-250425?aid=1101l9vRP
7. Rukhanka - ECS Animation System - assetstore.unity.com/packages/tools/animation/rukhanka-ecs-animation-system-241472?aid=1101l9vRP
8. Third Person Camera for DOTS - assetstore.unity.com/packages/tools/camera/third-person-camera-for-dots-256851?aid=1101l9vRP
9. Doozy UI Manager - assetstore.unity.com/packages/tools/visual-scripting/doozy-ui-manager-249738?aid=1101l9vRP
10. Modern UI Pack - assetstore.unity.com/packages/tools/gui/modern-ui-pack-201717?aid=1101l9vRP
11. Damage Numbers Pro - assetstore.unity.com/packages/2d/gui/damage-numbers-pro-186447?aid=1101l9vRP
12. Odin Inspector and Serializer - assetstore.unity.com/packages/tools/utilities/odin-inspector-and-serializer-89041?aid=1101l9vRP
13. BlackBox for Prefabs - assetstore.unity.com/packages/tools/utilities/blackbox-improved-prefab-workflows-274430?aid=1101l9vRP
Timestamps:
0:00 - Introduction
1:48 - Starter Project
5:13 - Terrain Management
6:17 - Building Buildings
7:33 - Pathfinding
9:06 - DOTS/ECS Animations
10:40 - Camera Controller
11:35 - User Interface
15:25 - Improving Dev Experience
17:44 - Final thoughts and wrap up
This video is sponsored by the Unity Asset Store and links included in this description are affiliate links, meaning I may receive a small commission if you do decide to purchase any of these assets. Thank you for your support!
https://www.tmg.dev/dotsjam1
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
Subscribe on Spotify: open.spotify.com/show/2KKESFViqx9IEx4b9WTr0R
Audio-Only RSS Link: https://anchor.fm/s/f6055d4c/podcast/rss
Get Easy Settings: assetstore.unity.com/packages/tools/utilities/easy-settings-282428?aid=1101l9vRP
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Things mentioned on the show:
Unite Barcelona: unity.com/events/unite
DOTS E-Book: unity.com/resources/introduction-to-dots-ebook
Project files from The Hot Path Show: github.com/TheHotPathShow
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Play Racing Royale: johnnyturbo.itch.io/racing-royale
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
Subscribe on Spotify: open.spotify.com/show/2KKESFViqx9IEx4b9WTr0R
Audio-Only RSS Link: https://anchor.fm/s/f6055d4c/podcast/rss
Get Easy Settings: assetstore.unity.com/packages/tools/utilities/easy-settings-282428?aid=1101l9vRP
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Things mentioned on the show:
Unite Barcelona: unity.com/events/unite
DOTS E-Book: unity.com/resources/introduction-to-dots-ebook
Synty Studios 10th Birthday Sale: https://syntystore.com?ref:johnny
Asset Store Dev Days Sale: assetstore.unity.com/search#f-ec_sale_filters?aid=1101l9vRP=on_sale&numberOfResults=96
Project files from The Hot Path Show: github.com/TheHotPathShow/Episode-26
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Timestamps:
0:00:00 - Introduction
0:01:50 - Misc Announcements
0:11:45 - Racing Royale Gameplay
0:17:40 - Racing Royale Project Overview
1:16:10 - Dynamic Allocation - Fun things to share with the community
1:19:40 - Closing Remarks
https://www.tmg.dev/dotsjam1
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
Subscribe on Spotify: open.spotify.com/show/2KKESFViqx9IEx4b9WTr0R
Audio-Only RSS Link: https://anchor.fm/s/f6055d4c/podcast/rss
Get Easy Settings: assetstore.unity.com/packages/tools/utilities/easy-settings-282428?aid=1101l9vRP
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Things mentioned on the show:
Unite Barcelona: unity.com/events/unite
DOTS E-Book: unity.com/resources/introduction-to-dots-ebook
Project files from The Hot Path Show: github.com/TheHotPathShow
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Timestamps:
0:00:00 - Intro / Misc Announcements
0:05:00 - Kiki the Nano Bot - ITR
0:52:00 - Virtual Desperation: Fight, Feed, and Flee - WAYN Games
1:05:00 - Half Minute Purgatory - Potato Finch
1:18:00 - Turbojam City - Cat and Crow Games
1:26:20 - Stuck in a Simulation - Ben
1:37:00 - Armada - LuckyNumber8
1:45:00 - U-0071 - Yoan
2:06:00 - Boids - Knackelibang
2:10:00 - Tick Tac Noo - Berhune
2:30:00 - Unity ECS Prototype - Rick Aqua
2:33:00 - ECScape - MaiDaine
2:44:30 - Magel's PC - Hassanshin
2:51:45 - Cultural Difficulties - crutched
3:01:50 - Closing Remarks
https://www.tmg.dev/dotsjam1
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
Subscribe on Spotify: open.spotify.com/show/2KKESFViqx9IEx4b9WTr0R
Audio-Only RSS Link: https://anchor.fm/s/f6055d4c/podcast/rss
Get Easy Settings: assetstore.unity.com/packages/tools/utilities/easy-settings-282428?aid=1101l9vRP
People Streaming TMG Game Jam Development:
WAYN Games: @WAYNGames
ITR: @itr-dev
PotatoFinch: twitch.tv/potatofinch
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Things mentioned on the show:
Unite Barcelona: unity.com/events/unite
DOTS E-Book: unity.com/resources/introduction-to-dots-ebook
Project files from The Hot Path Show: github.com/TheHotPathShow
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Timestamps:
Intro - 0:00:00
The Prefetch - Government Paperwork - 0:03:20
Cache Hit - Multiple SubScenes - 0:23:40
Misc Announcements - 0:36:15
Context Switch - DreamingImLatios ECS Review - 0:48:35
Instruction Set - Building Better Boids 1:26:25
Dynamic Allocation - Fun Things to Share with the Community - 2:03:25
https://www.tmg.dev/dotsjam1
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
Subscribe on Spotify: open.spotify.com/show/2KKESFViqx9IEx4b9WTr0R
Audio-Only RSS Link: https://anchor.fm/s/f6055d4c/podcast/rss
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Things mentioned on the show:
Unite Barcelona: unity.com/events/unite
DOTS E-Book: unity.com/resources/introduction-to-dots-ebook
Project files from The Hot Path Show: github.com/TheHotPathShow
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Timestamps:
0:00:00 - Intro & Warmup Topic
0:10:00 - Misc Announcements
0:18:30 - Game Jam Kickoff
0:39:50 - Using RefRW as a Variable
1:03:45 - Tips for Scaling a Project
1:54:00 - Dynamic Allocations - Fun things to share with the community
Subscribe on Spotify: open.spotify.com/show/2KKESFViqx9IEx4b9WTr0R
Audio-Only RSS Link: https://anchor.fm/s/f6055d4c/podcast/rss
Turbo Makes Games DOTS Game Jam 1
https://www.tmg.dev/dotsjam1
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Things mentioned on the show:
Unite Barcelona: unity.com/events/unite
DOTS E-Book: unity.com/resources/introduction-to-dots-ebook
Animation E-Book: unity.com/resources/definitive-guide-animation-unity-2022-lts-ebook
Apple Vision Pro E-Book: unity.com/resources/6-tips-for-porting-to-apple-vision-pro
Project files from The Hot Path Show: github.com/TheHotPathShow
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Timestamps:
0:00:00 - Misc Announcements
0:06:55 - Context Switch - New ECS Version 1.3.0-exp.1
0:25:25 - Cache Hit - Baking Tips
0:33:45 - Instruction Set - Vehicle AI with a DOTS Flow Field
1:20:00 - Dynamic Allocation - Fun Things to Share with the Community
1:24:40 - Closing Remarks
Subscribe on Spotify: open.spotify.com/show/2KKESFViqx9IEx4b9WTr0R
Audio-Only RSS Link: https://anchor.fm/s/f6055d4c/podcast/rss
Turbo Makes Games DOTS Game Jam 1
https://www.tmg.dev/dotsjam1
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Things mentioned on the show:
Unite Barcelona: unity.com/events/unite
DOTS E-Book: unity.com/resources/introduction-to-dots-ebook
Animation E-Book: unity.com/resources/definitive-guide-animation-unity-2022-lts-ebook
Project files from The Hot Path Show: github.com/TheHotPathShow
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Timestamps:
0:00:00 - 21, 21, 21
0:01:00 - The Prefetch - Danish Meme
0:04:30 - Misc Announcements
0:16:20 - Cache Hit - DOTS Physics Extensions
0:25:15 - Context Switch - Entities Version 1.2.3
0:28:55 - Instruction Set - How IJobEntity works
1:31:45 - The Buffer - Misc Q&A
1:47:40 - Dynamic Allocation - Fun things to share with the community
1:54:40 - Closing Remarks + Bonus Question
Subscribe on Spotify: open.spotify.com/show/2KKESFViqx9IEx4b9WTr0R
Audio-Only RSS Link: https://anchor.fm/s/f6055d4c/podcast/rss
Turbo Makes Games DOTS Game Jam 1
https://www.tmg.dev/dotsjam1
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Things mentioned on the show:
Asset Store Template Sale - assetstore.unity.com/?on_sale=true&orderBy=1&rows=96&aid=1101l9vRP
DOTS Traffic City Asset - assetstore.unity.com/packages/templates/systems/dots-traffic-city-220203&aid=1101l9vRP
DOTS Ebook - unity.com/resources/introduction-to-dots-ebook
SpaceX Video - youtube.com/watch?v=8m0TY6i1Kuo
ALINE - assetstore.unity.com/packages/tools/gui/aline-162772&aid=1101l9vRP
Project files from The Hot Path Show: github.com/TheHotPathShow
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Timestamps
0:00:00 - Introduction
0:01:20 - Turbo Makes Games DOTS Game Jam
0:08:55 - Unite Barcelona
0:11:30 - Asset Store Template Sale
0:13:40 - Diplomacy is not an Option Stream
0:25:30 - Support!
0:26:50 - The Prefetch - Space Travel
0:43:10 - Context Switch - New Unity DOTS EBook
1:04:30 - Cache Hit - DOTS Debug UI
1:17:50 - Instruction Set - Debugging in Unity DOTS
2:20:00 - Dynamic Allocation - Summer Games Fest and Braid Anniversary Edition Podcast
YouTube Memberships: youtube.com/channel/UCX4VrxYV1G9m7s5b5HbYuPw/join
Patreon: patreon.com/TurboMakesGames
๐ฌ Join our Discord community: https://tmg.dev/Discord ๐ฌ
๐ป My Game Development Setup: https://tmg.dev/GameDevPC ๐ป
๐ธ My Camera Gear: https://tmg.dev/CameraGear ๐ธ
๐ฎ Let me know what other topics you want to learn about ๐ฎ
๐ Find Me Online! ๐
๐ Blog: https://tmg.dev
๐จโ๐ป GitHub: github.com/JohnnyTurbo
๐ฎ Games: johnnyturbo.itch.io
๐ฆ Twitter: twitter.com/TurboMakesGames
๐บ Twitch: twitch.tv/TurboMakesGames
Subscribe on Spotify: open.spotify.com/show/2KKESFViqx9IEx4b9WTr0R
Audio-Only RSS Link: https://anchor.fm/s/f6055d4c/podcast/rss
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Things mentioned on the show:
Asset Store Template Sale - assetstore.unity.com/?on_sale=true&orderBy=1&rows=96&aid=1101l9vRP
DOTS Traffic City Asset - assetstore.unity.com/packages/templates/systems/dots-traffic-city-220203&aid=1101l9vRP
GMTK Game Jam - itch.io/jam/gmtk-2024
ECS Sample Galaxy Forum Post - forum.unity.com/threads/ecs-galaxy-sample-now-available.1598343
Acerola - youtube.com/@Acerola_t
Dennis Gustafsson - https://x.com/voxagonlabs
Project files from The Hot Path Show: github.com/TheHotPathShow
Books:
The Rules of Programming Book - amazon.com/Rules-Programming-Missing-Manual-Better/dp/B0C1KFM91P?tag=turbomakesgam-20
Console Wars Book - amazon.com/Console-Wars-Nintendo-Defined-Generation/dp/0062276700?tag=turbomakesgam-20
Masters of Doom - amazon.com/Masters-Doom-Created-Transformed-Culture/dp/0812972155?tag=turbomakesgam-20
Data-Oriented Design Book - amazon.com/Data-oriented-design-engineering-resources-schedules/dp/1916478700?tag=turbomakesgam-20
Psycho-Cybernetics Book - amazon.com/Psycho-Cybernetics-Updated-Expanded-Maxwell-Maltz/dp/0399176136?tag=turbomakesgam-20
Raytracing in One Weekend Book - amazon.com/Ray-Tracing-Weekend-Minibooks-Book-ebook/dp/B01B5AODD8?tag=turbomakesgam-20
Countdown to Zero Day - amazon.com/Countdown-Zero-Day-Stuxnet-Digital/dp/0770436196
I am Error - amazon.com/Am-Error-Nintendo-Computer-Entertainment/dp/0262028778
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Timestamps:
0:00:00 - Introduction & Misc Announcements
0:13:00 - The Prefetch - Our Favorite Books
0:22:57 - Context Switch - New Unity ECS Sample Project
1:04:40 - Cache Hit Unity DOTS Quick Tip
1:08:15 - Instruction Set: Unity ECS Blob Assets
1:55:40 - Dynamic Allocation - Teardown Developer & Acerola
Subscribe on Spotify: open.spotify.com/show/2KKESFViqx9IEx4b9WTr0R
Audio-Only RSS Link: https://anchor.fm/s/f6055d4c/podcast/rss
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Things mentioned on the show:
Asset Store 30 for 30 Sale: assetstore.unity.com/mega-bundles/30-for-30?aid=1101l9vRP
Asset Store Quick Start: assetstore.unity.com/mega-bundles/quick-start
SharpLab: sharplab.io
Unity Docs on Roslyn Source Generation: docs.unity3d.com/Manual/roslyn-analyzers.html
Chandler Carruth CppCon 2014 Talk: youtube.com/watch?v=fHNmRkzxHWs
Code Monkey DOTS Dev Stream: youtube.com/watch?v=z3D-BBBi-oY
Project files from The Hot Path Show: github.com/TheHotPathShow/Episode-18
Books:
The Rules of Programming Book - amazon.com/Rules-Programming-Missing-Manual-Better/dp/B0C1KFM91P?tag=turbomakesgam-20
Console Wars Book - amazon.com/Console-Wars-Nintendo-Defined-Generation/dp/0062276700?tag=turbomakesgam-20
Masters of Doom - amazon.com/Masters-Doom-Created-Transformed-Culture/dp/0812972155?tag=turbomakesgam-20
Data-Oriented Design Book - amazon.com/Data-oriented-design-engineering-resources-schedules/dp/1916478700?tag=turbomakesgam-20
Psycho-Cybernetics Book - amazon.com/Psycho-Cybernetics-Updated-Expanded-Maxwell-Maltz/dp/0399176136?tag=turbomakesgam-20
Raytracing in One Weekend Book - amazon.com/Ray-Tracing-Weekend-Minibooks-Book-ebook/dp/B01B5AODD8?tag=turbomakesgam-20
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Timestamps:
0:00:00 - Introduction and Misc Announcements
0:08:35 - The Prefetch - Favorite Books
0:18:44 - Cache Hit - SystemAPI.GetComponentRW
0:26:16 - Context Switch - DOTS Roadmap Reaction
0:41:00 - Instruction Set - Introduction to Source Generation in Unity
1:56:50 - Dynamic Allocations - Chandler Carruth, Code Monkey
Subscribe on Spotify: open.spotify.com/show/2KKESFViqx9IEx4b9WTr0R
Audio-Only RSS Link: https://anchor.fm/s/f6055d4c/podcast/rss
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Things mentioned on the show:
Asset Store 30 for 30 Sale: assetstore.unity.com/mega-bundles/30-for-30?aid=1101l9vRP
Asset Store Quick Start: assetstore.unity.com/mega-bundles/quick-start
Arena Allocators: rfleury.com/p/enter-the-arena-talk?initial_medium=video
Project files from The Hot Path Show: github.com/TheHotPathShow/Episode-17
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Timestamps:
0:00:00 - Introduction and Misc Announcements
0:04:20 - Time Rewind Project Overview
0:06:45 - Cache Hits: UnityObjectRef
0:14:00 - Instruction Set: Braid Time Rewind in Unity ECS
1:16:30 - Cross Scene Referencing
1:19:10 - Dynamic Allocation - Arena Allocators Talk
1:21:40 - Closing Remarks
Subscribe on Spotify: open.spotify.com/show/2KKESFViqx9IEx4b9WTr0R
Audio-Only RSS Link: https://anchor.fm/s/f6055d4c/podcast/rss
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Things mentioned on the show:
Just Read The Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Netcode for Entities Webinar: create.unity.com/getting-started-with-netcode-for-entities-webinar
DOTS Milestones Forum Post: forum.unity.com/threads/dots-development-status-and-next-milestones-may-2024.1591548
JetBrains Asteroids Challenge: lp.jetbrains.com/asteroid-game-challenge
Unity DOTS Roadmap: unity.com/roadmap/unity-platform/dots
Project files from The Hot Path Show: github.com/TheHotPathShow
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Timestamps:
0:00:00 - Intro and Misc Announcements
0:16:30 - The Prefetch - How to Fix Z-Fighting with Sprite Renderer
0:34:00 - New ECS Options in Unity 6000
0:39:40 - Context Switch - Unity DOTS Development Status
0:54:55 - Context Switch - Unity DOTS Roadmap
1:46:50 - Instruction Set - Prototyping with DOTS
2:19:00 - Q&A with Dani and Johnny
2:46:30 - Dynamic Allocation - Pikuma Courses
2:53:15 - Dynamic Allocation - Braid Anniversary Edition Podcast
2:58:45 - Closing Remarks
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Things mentioned on the show:
Just Read The Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Dev Summit On Demand: unity.com/events/dev-summit-on-demand
Agents Navigation: assetstore.unity.com/packages/tools/behavior-ai/agents-navigation-239233?aid=1101l9vRP
Agents Navigation Crowds: assetstore.unity.com/packages/tools/behavior-ai/agents-navigation-crowds-270598?aid=1101l9vRP
Rukhanka ECS Animation System: assetstore.unity.com/packages/tools/animation/rukhanka-ecs-animation-system-241472?aid=1101l9vRP
Odin Inspector: assetstore.unity.com/packages/tools/utilities/odin-inspector-and-serializer-89041?aid=1101l9vRP
Odin Validator: assetstore.unity.com/packages/tools/utilities/odin-validator-227861?aid=1101l9vRP
Shapes: assetstore.unity.com/packages/tools/particles-effects/shapes-173167?aid=1101l9vRP
Polygon City Zombies: assetstore.unity.com/packages/3d/characters/humanoids/fantasy/polygon-city-zombies-low-poly-3d-art-by-synty-131930?aid=1101l9vRP
Obfuscator: assetstore.unity.com/packages/tools/utilities/obfuscator-48919?aid=1101l9vRP
Unity DOTS Roadmap: unity.com/roadmap/unity-platform/dots
Project files from The Hot Path Show: github.com/TheHotPathShow
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Timestamps:
0:00:00 - Introduction
0:01:00 - Unity 6 Preview Now Available
0:06:40 - New Unity CEO
0:13:15 - Changes to Patreon and YouTube Support
0:18:00 - Unity Asset Store Spring Sale
0:23:05 - Using ALINE with Unity ECS
0:29:15 - A Wild Tobias Approaches
0:29:40 - Unity Entities Version 1.2.1
0:35:50 - Tobias's Thoughts on Unity 6
0:40:54 - Tobias's New Asset
0:55:45 - Building a Custom Network Stack
2:19:50 - Dynamic Allocations - Stopping Rust Game Dev and Packing Quaternion Data
2:28:10 - Closing Remarks
๐จโ๐ป Code/Scripts from this video: github.com/TheHotPathShow/CacheHits/tree/main/2024-04/Shapes ๐จโ๐ป
๐ All Assets on Sale: assetstore.unity.com/?on_sale=true&orderBy=1&rows=96?aid=1101l9vRP ๐
๐ฌ Join our Discord community: https://tmg.dev/Discord ๐ฌ
My Favorite Assets on Sale:
ALINE: assetstore.unity.com/packages/tools/gui/aline-162772?aid=1101l9vRP
A* Pathfinding Project Pro: assetstore.unity.com/packages/tools/behavior-ai/a-pathfinding-project-pro-87744?aid=1101l9vRP
File Browser Pro: assetstore.unity.com/packages/tools/utilities/file-browser-pro-98713?aid=1101l9vRP
Fullscreen Editor: assetstore.unity.com/packages/tools/utilities/fullscreen-editor-69534?aid=1101l9vRP
Final IK: assetstore.unity.com/packages/tools/animation/final-ik-14290?aid=1101l9vRP
DOTween Pro: assetstore.unity.com/packages/tools/visual-scripting/dotween-pro-32416?aid=1101l9vRP
Feel: assetstore.unity.com/packages/tools/particles-effects/feel-183370?aid=1101l9vRP
Odin Inspector & Serializer: assetstore.unity.com/packages/tools/utilities/odin-inspector-and-serializer-89041?aid=1101l9vRP
Odin Validator: assetstore.unity.com/packages/tools/utilities/odin-validator-227861?aid=1101l9vRP
Nature Manufacture Forest Environment: assetstore.unity.com/packages/3d/vegetation/forest-environment-dynamic-nature-150668?aid=1101l9vRP
Shapes Vector Graphics: assetstore.unity.com/packages/tools/particles-effects/shapes-173167?aid=1101l9vRP
Epic Toon FX: assetstore.unity.com/packages/vfx/particles/epic-toon-fx-57772?aid=1101l9vRP
Rukhanka - ECS Animation System: assetstore.unity.com/packages/tools/animation/rukhanka-ecs-animation-system-241472?aid=1101l9vRP
DOTS Plus: assetstore.unity.com/packages/tools/utilities/dots-plus-227492?aid=1101l9vRP
Adaptive Split Screen: assetstore.unity.com/packages/tools/camera/adaptive-split-screen-223436?aid=1101l9vRP
DOTS Mesh Slicer: assetstore.unity.com/packages/tools/modeling/dots-mesh-slicer-233259?aid=1101l9vRP
Imposter Graph (NEW): assetstore.unity.com/packages/tools/utilities/impostor-graph-251230?aid=1101l9vRP
๐ฌ Come chat with other DOTS/ECS devs: https://tmg.dev/Discord ๐ฌ
๐ Agents Navigation Base: assetstore.unity.com/packages/tools/ai/agents-navigation-239233?aid=1101l9vRP ๐
๐ All Assets on Sale: assetstore.unity.com/?on_sale=true&orderBy=1&rows=96?aid=1101l9vRP ๐
๐ฌ Join our Discord community: https://tmg.dev/Discord ๐ฌ
My Favorite Assets on Sale:
ALINE: assetstore.unity.com/packages/tools/gui/aline-162772?aid=1101l9vRP
A* Pathfinding Project Pro: assetstore.unity.com/packages/tools/behavior-ai/a-pathfinding-project-pro-87744?aid=1101l9vRP
File Browser Pro: assetstore.unity.com/packages/tools/utilities/file-browser-pro-98713?aid=1101l9vRP
Fullscreen Editor: assetstore.unity.com/packages/tools/utilities/fullscreen-editor-69534?aid=1101l9vRP
Final IK: assetstore.unity.com/packages/tools/animation/final-ik-14290?aid=1101l9vRP
DOTween Pro: assetstore.unity.com/packages/tools/visual-scripting/dotween-pro-32416?aid=1101l9vRP
Feel: assetstore.unity.com/packages/tools/particles-effects/feel-183370?aid=1101l9vRP
Odin Inspector & Serializer: assetstore.unity.com/packages/tools/utilities/odin-inspector-and-serializer-89041?aid=1101l9vRP
Odin Validator: assetstore.unity.com/packages/tools/utilities/odin-validator-227861?aid=1101l9vRP
Nature Manufacture Forest Environment: assetstore.unity.com/packages/3d/vegetation/forest-environment-dynamic-nature-150668?aid=1101l9vRP
Shapes Vector Graphics: assetstore.unity.com/packages/tools/particles-effects/shapes-173167?aid=1101l9vRP
Epic Toon FX: assetstore.unity.com/packages/vfx/particles/epic-toon-fx-57772?aid=1101l9vRP
Rukhanka - ECS Animation System: assetstore.unity.com/packages/tools/animation/rukhanka-ecs-animation-system-241472?aid=1101l9vRP
Other Assets by @LukasChodo
DOTS Plus: assetstore.unity.com/packages/tools/utilities/dots-plus-227492?aid=1101l9vRP
Adaptive Split Screen: assetstore.unity.com/packages/tools/camera/adaptive-split-screen-223436?aid=1101l9vRP
DOTS Mesh Slicer: assetstore.unity.com/packages/tools/modeling/dots-mesh-slicer-233259?aid=1101l9vRP
Imposter Graph (NEW): assetstore.unity.com/packages/tools/utilities/impostor-graph-251230?aid=1101l9vRP
Asset store affiliate links help support Turbo Makes Games!
๐ป My Game Development Setup: https://tmg.dev/GameDevPC ๐ป
๐ธ My Camera Gear: https://tmg.dev/CameraGear ๐ธ
๐ฎ Let me know what other topics you want to learn about ๐ฎ
โ Time stamps for key topics โ
0:00 - Agents Navigation Crowds Overview
1:33 - Asset Store Spring Sale
3:00 - How Agents Navigation Crowds Works
5:52 - Performance Stress Test
6:59 - Issues with Baking Crowd Groups
7:48 - Sample Projects Overview
9:07 - Debug Gizmos
9:34 - Final Thoughts and Wrapup
๐ Find Me Online! ๐
๐ Blog: https://tmg.dev
๐จโ๐ป GitHub: github.com/JohnnyTurbo
๐ฎ Games: johnnyturbo.itch.io
๐ฆ Twitter: twitter.com/TurboMakesGames
๐บ Twitch: twitch.tv/TurboMakesGames
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Things mentioned on the show:
Just Read The Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Dev Summit On Demand: unity.com/events/dev-summit-on-demand
Agents Navigation: assetstore.unity.com/packages/tools/behavior-ai/agents-navigation-239233?aid=1101l9vRP
Agents Navigation Crowds: assetstore.unity.com/packages/tools/behavior-ai/agents-navigation-crowds-270598?aid=1101l9vRP
Rukhanka ECS Animation System: assetstore.unity.com/packages/tools/animation/rukhanka-ecs-animation-system-241472?aid=1101l9vRP
Odin Inspector: assetstore.unity.com/packages/tools/utilities/odin-inspector-and-serializer-89041?aid=1101l9vRP
Odin Validator: assetstore.unity.com/packages/tools/utilities/odin-validator-227861?aid=1101l9vRP
Shapes: assetstore.unity.com/packages/tools/particles-effects/shapes-173167?aid=1101l9vRP
Polygon City Zombies: assetstore.unity.com/packages/3d/characters/humanoids/fantasy/polygon-city-zombies-low-poly-3d-art-by-synty-131930?aid=1101l9vRP
Obfuscator: assetstore.unity.com/packages/tools/utilities/obfuscator-48919?aid=1101l9vRP
Unity DOTS Roadmap: unity.com/roadmap/unity-platform/dots
Project files from this video: github.com/TheHotPathShow/Episode-14
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Timestamps:
0:00:00 - Introduction
0:08:17 - The Prefetch: Intentionally Adding Difficulty of Development
0:14:28 - Error Correction Code
0:15:31 - Unity Asset Store Spring Sale
0:20:48 - Cache Hit - Using Shapes with DOTS
0:29:46 - Making a DOTS Game in 2 Days
1:40:47 - Misc DOTS Questions
1:49:30 - Dynamic Allocation - Fun Things to Share with the Community
1:59:26 - Closing Remarks
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Things mentioned on the show:
Just Read The Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Agents Navigation: assetstore.unity.com/packages/tools/behavior-ai/agents-navigation-239233?aid=1101l9vRP
Agents Navigation Crowds: assetstore.unity.com/packages/tools/behavior-ai/agents-navigation-crowds-270598?aid=1101l9vRP
Rukhanka ECS Animation System: assetstore.unity.com/packages/tools/animation/rukhanka-ecs-animation-system-241472?aid=1101l9vRP
Odin Inspector: assetstore.unity.com/packages/tools/utilities/odin-inspector-and-serializer-89041?aid=1101l9vRP
Odin Validator: assetstore.unity.com/packages/tools/utilities/odin-validator-227861?aid=1101l9vRP
Shapes: assetstore.unity.com/packages/tools/particles-effects/shapes-173167?aid=1101l9vRP
Polygon City Zombies: assetstore.unity.com/packages/3d/characters/humanoids/fantasy/polygon-city-zombies-low-poly-3d-art-by-synty-131930?aid=1101l9vRP
Obfuscator: assetstore.unity.com/packages/tools/utilities/obfuscator-48919?aid=1101l9vRP
Unity DOTS Roadmap: unity.com/roadmap/unity-platform/dots
Project files from this video: github.com/TheHotPathShow/Episode-13
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Timestamps:
0:00:00 - Introduction and Misc Announcements
0:07:30 - The Prefetch: Using AI Tools in Game Dev
0:29:30 - Error Correction Code - Struct Field Alignment
0:40:00 - Asset Store Spring Sale (Sponsored Segment)
0:51:40 - Cache Hit Unity DOTS Quick Tip of the Week
0:58:24 - Just Read The Instructions Postmortem
1:25:45 - Instruction Set: Boids in DOTS
1:57:20 - Dynamic Allocation - One Bite Pizza Reviews and Don't Be Evil Keynote
2:01:40 - Closing Remarks
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Things mentioned on the show:
Just Read The Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
LudumDare 55: ldjam.com
Unite Barcelona: unity.com/events/unite
Unity DOTS Roadmap: unity.com/roadmap/unity-platform/dots
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Timestamps:
0:00:00 - Introduction
0:12:00 - The Prefetch: Building Physical Things
0:20:00 - Cache Hit: Disabling All Custom Systems
0:27:45 - Looking at Just Read The Instructions
0:31:00 - Enemies in JRTI
0:57:50 - Data-Based Events in JRTI
1:25:00 - Animations in JRTI
1:40:20 - Level Generation in JRTI
2:08:50 - How Quake Failed their way to Success by SimonDev
2:10:55 - Final Factory
2:12:12 - Closing Remarks
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Things mentioned on the show:
Unity DOTS Roadmap: unity.com/roadmap/unity-platform/dots
Project files from this video: github.com/TheHotPathShow/Episode-11
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Timestamps:
0:00:00 - Introduction and Announcements
0:10:35 - The Prefetch - What was your first game?
0:19:15 - Error Correction Code - IL2CPP Follow Up
0:22:00 - Cache Hit - Disable Auto Creation for Debugging
0:28:10 - Context Switch - Latios Framework Overview
0:46:30 - Misc Questions
0:48:45 - Instruction Set - DOTS Local Multiplayer
1:38:13 - The Buffer - On Topic Q&A
1:49:35 - Dynamic Allocations - Mix and Jam + Disk Voyager
1:55:10 - Closing Remarks
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
Things mentioned on the show:
Black Box Prefab Asset: assetstore.unity.com/packages/tools/utilities/black-box-prefab-encapsulation-control-overrides-274430?aid=1101l9vRP
DOTS Traffic City Asset: assetstore.unity.com/packages/templates/systems/dots-traffic-city-220203?aid=1101l9vRP
Casey's Video on Apple M-Series Vulnerabilities: youtube.com/watch?v=uZEBkOrfUzM
Unity DOTS Roadmap: unity.com/roadmap/unity-platform/dots
Project files from this video: github.com/TheHotPathShow/Episode-10
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Timestamps:
0:00:00 - Introduction + Cool New Assets
0:10:30 - The Prefetch - Apple M-Series Vulnerabilities
0:31:30 - Cache Hit - IL2CPP Build Performance
0:37:00 - Context Switch - Entities version 1.2.0
0:46:40 - Instruction Set - DOTS Challenge Recap
1:42:30 - Dynamic Allocations - KayKit assets and Cities Skylines 2 ECS Explorer
1:53:20 - Wrapup and Closing Remarks
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
GDC Schedule: schedule.gdconf.com
Unity DOTS Roadmap: unity.com/roadmap/unity-platform/dots
Project files from this video: github.com/TheHotPathShow/Episode-9
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Timestamps:
0:00:00 - Introductions
0:06:25 - Rider + Odin Inspector Integration
0:11:25 - The Prefetch - Unity GDC Roadmap Recap
1:00:30 - Cache Hit - Auto Authoring
1:04:50 - Context Switch - Other Unity GDC Talks
1:19:00 - Instruction Set - Asset Store Assets with ECS
1:51:25 - The Buffer - On Topic Q&A
1:57:00 - Closing Remarks
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
GDC Schedule: schedule.gdconf.com
Unity DOTS Roadmap: unity.com/roadmap/unity-platform/dots
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Streaming software we use: streamyard.com/pal/d/6108450247016448
Timestamps:
- 0:00:00 - Misc announcements
- 0:10:20 - The Prefetch - Tobias's Netcode Experience
- 0:26:28 - Cache Hits - foreach loop assembly, temp allocations, array access
- 0:41:55 - Context Switch - Megacity Metro
- 0:56:30 - Instruction Set - Netcode for Entities
- 2:00:40 - The Buffer - On topic Q&A
- 2:04:27 - Dynamic allocations - Lex Fridman + John Carmack Podcast, Empire of the Ants
๐จโ๐ป Code/Scripts from this video: https://www.tmg.dev/nfe-moba-code ๐จโ๐ป
๐ Support Turbo Makes Games: patreon.com/TurboMakesGames ๐
๐ง Blog post with fixes for newer versions: https://www.tmg.dev/tuts/nfe-update/ ๐ง
๐ฌ Come chat with other DOTS/ECS devs: https://tmg.dev/Discord ๐ฌ
๐ง Resources Mentioned ๐ง
ECS Learning Resources:
My 1.0 Zombies Tutorial - youtu.be/IO6_6Y_YUdE
Code Monkey 1.0 Tutorial - youtube.com/watch?v=4ZYn9sR3btg
Unity ECS Samples - github.com/Unity-Technologies/EntityComponentSystemSamples
Unity Learn DOTS Best Practices - learn.unity.com/course/dots-best-practices
Other:
Netcode for Entities Documentation - docs.unity3d.com/Packages/com.unity.netcode@1.2/manual/index.html
Full vs. Partial Ticks Forum Thread - forum.unity.com/threads/full-vs-partial-ticks.1553885
Input System Video - youtu.be/bFHvgqLUDbE
Material Property Override Video - youtu.be/XMRSNlTYHFY
ECS Transform System Deep Dive - youtube.com/watch?v=KFtwThLokFM
๐ป My Game Development Setup: https://tmg.dev/GameDevPC ๐ป
๐ธ My Camera Gear: https://tmg.dev/CameraGear ๐ธ
๐ฎ Let me know what other topics you want to learn about ๐ฎ
โ Time stamps for key topics โ
- 0:00:00 - Course Overview & Prerequisites
- 0:08:07 - Netcode for Entities Theory
- 0:15:42 - Starter Project Overview
- 0:27:59 - Creating Netcode Worlds
- 0:36:16 - Connecting Clients to the Server
- 0:44:25 - RPC Theory Section
- 0:48:53 - Connecting Clients to the Server cont.
- 0:56:13 - Scene Loading Helper Tool
- 0:59:50 - Spawning the Player
- 1:04:43 - Ghost Theory Section
- 1:09:06 - Spawning the Player cont.
- 1:23:33- Networked Input Theory Section
- 1:27:51- Getting Player Input
- 1:41:03 - Moving the Player
- 1:50:55 - Combat System Theory Section
- 1:52:40 - Setting up the Combat System
- 2:01:00 - AoE Attack
- 2:13:30 - IsFirstTimeFullyPredictingTick Explained
- 2:15:09 - AoE Attack + Dealing Damage
- 2:58:31 - Skill Shot Attack
- 3:14:06 - Combat UI Elements
- 3:45:41 - NPC Attack Behavior
- 4:05:44 - Spawning Minions
- 4:33:52 - Moving Minions
- 4:40:34 - Game Start Logic
- 5:10:42 - Game Over Logic
- 5:20:38 - Player Respawning
- 5:39:12 - Using Thin Clients for Testing
- 5:50:57 - OUTRO!
๐ Find Me Online! ๐
๐ Blog: https://tmg.dev
๐จโ๐ป GitHub: github.com/JohnnyTurbo
๐ฎ Games: johnnyturbo.itch.io
๐ฆ Twitter: twitter.com/TurboMakesGames
Come hangout in the Game Jam channel of the discord: https://tmg.dev/Discord
Support us for cool extra bonuses: patreon.com/TurboMakesGames
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
The Hot Path Show is a weekly livestream focused on showcasing different ways to solve problems in game development through data-oriented design.
GDC Schedule: schedule.gdconf.com
Unity DOTS Roadmap: unity.com/roadmap/unity-platform/dots
Episode Sample Project Repo: github.com/TheHotPathShow/Episode-7
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Timestamps:
0:00:00 - Intro and Announcements
0:06:58 - DOTS Community Challenge Announcement
0:18:40 - The Prefetch - Method Lines of Code
0:29:25 - Error Correction Code - Unity China
0:35:03 - Cache Hit - Show Flow Events
0:40:15 - Context Switch - DOTS Bootcamp
0:57:02 - Instruction Set - ECS Procedural Generation in Editor
1:40:50 - The Buffer - On Topic Q&A
1:53:45 - Dynamic Allocations - Everything & Fast Explorer Reg Hack
2:03:31 - Closing Remarks
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
Sign up for the DOTS Community Challenge: itch.io/jam/dots-challenge-1
GDC Schedule: schedule.gdconf.com
Unity DOTS Roadmap: unity.com/roadmap/unity-platform/dots
Episode Sample Project Repo: github.com/TheHotPathShow/Episode-6
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Timestamps
0:00:00 - The Hot Path Show Episode 6
0:01:00 - Just Read The Instructions Launch Date
0:05:00 - DOTS March Madness
0:15:00 - DOTS in Unity China
0:39:20 - Cache Hit - Unity Mathematics helpers
1:03:00 - Context Switch New Unity ECS Version 1.2.0-pre.12
1:14:30 - Instruction Set - DOTS Combat System
2:04:05 - The Buffer - On Topic Q&A
2:13:10 - Dynamic Allocations
2:14:15 - Noise Functions Blog Post
2:16:50 - Unresolved Forces by Richard Fabian (new book)
2:20:40 - Closing Remarks
1st - The Hot Path Show: DOTS Combat System - youtube.com/watch?v=S6nLqov2h_o
5th - 8th - Unity's DOTS Bootcamp - unity.com/campaign/data-oriented-design-bootcamp
8th - The Hot Path Show: DOTS Community Challenge Kickoff (plus regular episode!)
8th - 18th - DOTS Community Challenge - itch.io/jam/dots-challenge-1
15th - Netcode for Entities Full Course Releases (on YouTube for free!)
15th - The Hot Path Show: Netcode for Entities Showcase
18th - 22nd - Game Developers Conference - San Francisco, CA
22nd - The Hot Path Show: GDC Special!
29th - The Hot Path Show: DOTS Community Challenge Wrapup + Showcase
๐ฌ Join our Discord community: https://tmg.dev/Discord ๐ฌ
๐ป My Game Development Setup: https://tmg.dev/GameDevPC ๐ป
๐ธ My Camera Gear: https://tmg.dev/CameraGear ๐ธ
๐ฎ Let me know what other topics you want to learn about ๐ฎ
๐ Find Me Online! ๐
๐ Blog: https://tmg.dev
๐จโ๐ป GitHub: github.com/JohnnyTurbo
๐ฎ Games: johnnyturbo.itch.io
๐ฆ Twitter: twitter.com/TurboMakesGames
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
Sign up for the DOTS Community Challenge: itch.io/jam/dots-challenge-1
GDC Schedule: schedule.gdconf.com
Unity DOTS Roadmap: unity.com/roadmap/unity-platform/dots
Episode Sample Project Repo: github.com/TheHotPathShow/Episode-5
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
0:00:00 - Introduction
0:02:37 - 1st DOTS Community Event!
0:04:40 - Misc Annonouncements
0:08:15 - The Prefetch - Unity at GDC
0:23:05 - Context Switch - DOTS Roadmap
0:53:43 - Cache Hit - Variable Rate Update Groups
1:09:19 - Super-Singletons in ECS
1:52:37 - Dynamic Allocations
1:53:03 - Tobias - Unity Burst Talk
1:55:48 - Johnny - WAYN Games
1:58:17 - Closing Remarks
๐ Unity's Data-Oriented Design Bootcamp - unity.com/campaign/data-oriented-design-bootcamp ๐
๐ฅ The Hot Path Show - youtube.com/watch?v=Ol3IQHh2p4E ๐ฅ
๐ฌ Join our Discord community: https://tmg.dev/Discord ๐ฌ
Other DOTS Learning Resources:
- Unity Samples and Tutorials - github.com/Unity-Technologies/EntityComponentSystemSamples
- Code Monkey 1.0 Tutorial - youtube.com/watch?v=4ZYn9sR3btg
- Turbo Makes Games Zombie Tutorial - youtube.com/watch?v=IO6_6Y_YUdE
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
Episode Sample Project Repo: github.com/TheHotPathShow/Episode-4
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Timestamps:
0:00:00 - The Hot Path Show Ep. 4
0:09:05 - Sora - OpenAI Text to Video
0:20:50 - Error Correction Code
0:23:13 - Cache Hit - Show Generated Code
0:33:00 - Context Switch - DOTS Flow Field
0:45:00 - Instruction Set - Data-Oriented Damage System
1:19:08 - The Buffer - On Topic Q&A
1:57:20 - Dani's Dynamic Allocation - Scott Daley - twitter.com/GravitonPunch
2:00:30 - Johnny's Dynamic Allocation - Malignant Survivors - store.steampowered.com/app/2783610/Malignant_Survivors
2:01:50 - Closing Remarks
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
Episode Sample Project Repo: github.com/TheHotPathShow/Episode-3
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Timestamps:
0:00:00 - Introduction
0:04:37 - American Culture Quiz
0:08:20 - Turbo's Thoughts on Apple Vision Pro
0:16:14 - Cache Hit - EnabledRefRO / EnabledRefRW
0:28:32 - When to use Entity Command Buffers vs. not
0:40:36 - Instruction Set - UI Toolkit + ECS
1:18:42 - Topic Q&A
1:26:28 - Dynamic Allocation - Sly Cooper and John Romero
1:31:20 - Wrap up
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Timestamps:
- 0:00 - Introduciton
- 6:50 - Tobais's Game Dev Experience
- 9:45 - The Prefetch - PlayStation State of Play
- 26:12 - Cache Hit - Dynamic Buffer Tips
- 34:40 - Context Switch - Parallel Jobs Running on 1 Thread
- 45:45 - Instruction Set - Unity ECS Transform System Deep Dive
- 1:46:30 - The Buffer - Topic Q&A
- 1:51:15 - Dynamic Allocation - Fun Things to Share with the Community
- 1:57:15 - Closing Remarks
- 1:59:00 - Playing Tobias's Entry for Global Game Jam
Support The Hot Path Show and get extra bonuses: patreon.com/TurboMakesGames
Timestamps:
- 0:00 - Introduction
- 6:39 - The Prefetch - LTT Citites Skylines 2
- 13:13 - Error Correction Code
- 13:40 - Cache Hit - ManagedAPI
- 18:25 - Context Switch - Unity ECS 1.2.0
- 29:51 - Instruction Set - Entity Instantiation
- 1:40:42 - The Buffer - Q&A
- 1:52:50 - Andrew Kelley Practical DOD
- 1:55:20 - Red Snow - Big Mode Game Jam Winner
- 1:57:40 - Thank you to our supporters!
- 1:58:32 - Closing Remarks
Project files from this episode: github.com/TheHotPathShow/Episode-One
Cache Hit project files: github.com/TheHotPathShow/CacheHits/blob/main/2024-01/Ep1-ManagedAPI.cs
Find us online:
Subscribe to The Hot Path Show Clips: youtube.com/channel/UCo4NBRV4_cMfOzg6uSg_GIQ
Join our Discord community: https://tmg.dev/Discord
Johnny: twitter.com/TurboMakesGames
Dani: twitter.com/dani485b
Tobias: twitter.com/Mockarutan
Just Read the Instructions Game: store.steampowered.com/app/1461370/Just_Read_The_Instructions
Come Join the Discord Community: https://tmg.dev/Discord
First episode of ๐ฅThe Hot Path Show ๐ฅ airs this Friday January 26th at 1pm PST! See you there
Timestamps!
- 0:00 - Why Iโm Changing Things
- 1:14 - Summary of Changes
- 2:39 - The Hot Path Show
- 4:27 - Co-host: Daniel Andersen
- 6:11 - Co-host Tobias Johansson
- 7:50 - Community Focused Events
- 9:13 - Changes to the Discord Community
- 9:57 - Regular Turbo Makes Games Videos
- 11:37 - Overview of Patreon Tiers
Thank you to @unity for the awesome time at Unite in Amsterdam!!
Unified Netcode forum post: forum.unity.com/threads/multiplayer-development-status-and-next-milestones-november-2023.1516657
Unified Animation System forum post: forum.unity.com/threads/animation-status-update-q3-2023.1483845
๐ป My Game Development Setup: https://tmg.dev/GameDevPC ๐ป
๐ธ My Camera Gear: https://tmg.dev/CameraGear ๐ธ
๐ฎ Let me know what other topics you want to learn about ๐ฎ
โ Time stamps for key topics โ
- 0:00 - State of Unity DOTS
- 0:42 - Games Made with ECS in 2023
- 2:08 - Unity DOTS Game of the Year
- 3:33 - DOTS at Unite Amsterdam
- 8:28 - Under the Radar Unite Announcements
- 10:28 - Unite Wrapup
- 11:36 - Current State of DOTS
- 13:14 - RANT: Gripes with ECS
- 17:11 - Final Thoughts
๐ Find Me Online! ๐
๐ Blog: https://tmg.dev
๐จโ๐ป GitHub: github.com/JohnnyTurbo
๐ฎ Games: johnnyturbo.itch.io
๐ฆ Twitter: twitter.com/TurboMakesGames
๐ธ Asset Store Black Friday Sale: assetstore.unity.com/?on_sale=true&flashdeals=true&flashdeals_active=true&flashdeals_upcoming=true&orderBy=1&rows=96&aid=1101l9vRP ๐ธ
โฉ Use coupon code TURBOMAKESGAMESBF23 for 10% off orders over $100 โช
๐ฌ Come chat with other DOTS/ECS devs: https://tmg.dev/Discord ๐ฌ
๐ง Best Assets on Sale ๐ง
Agents Navigation Asset: assetstore.unity.com/packages/tools/behavior-ai/agents-navigation-239233?aid=1101l9vRP
GPU ECS Animation Baker Asset: assetstore.unity.com/packages/tools/animation/gpu-ecs-animation-baker-250425?aid=1101l9vRP
POLYGON Sci-Fi Worlds: assetstore.unity.com/packages/3d/environments/sci-fi/polygon-sci-fi-worlds-low-poly-3d-art-by-synty-206299?aid=1101l9vRP
Shapes: assetstore.unity.com/packages/tools/particles-effects/shapes-173167?aid=1101l9vRP
Epic Toon FX: assetstore.unity.com/packages/vfx/particles/epic-toon-fx-57772?aid=1101l9vRP
assetstore.unity.com/packages/tools/utilities/odin-inspector-and-serializer-89041?aid=1101l9vRP
๐ป My Game Development Setup: https://tmg.dev/GameDevPC ๐ป
๐ธ My Camera Gear: https://tmg.dev/CameraGear ๐ธ
๐ฎ Let me know what other topics you want to learn about ๐ฎ
๐ Find Me Online! ๐
๐ Blog: https://tmg.dev
๐จโ๐ป GitHub: github.com/JohnnyTurbo
๐ฎ Games: johnnyturbo.itch.io
๐ฆ Twitter: twitter.com/TurboMakesGames
#๏ธโฃ #UnityDOTS #UnityECS #MadeWithUnity
โฉ Use coupon code TURBOMAKESGAMESBF23 for 10% off orders over $100 โช
๐ฝ Links mentioned in this video ๐ฝ
Unity ECS 1.1 Changelog: docs.unity3d.com/Packages/com.unity.entities@1.1/changelog/CHANGELOG.html
Netcode for Entities Changelog: docs.unity3d.com/Packages/com.unity.netcode@1.1/manual/index.html
Entities Graphics Changelog: docs.unity3d.com/Packages/com.unity.entities.graphics@1.1/manual/index.html
DOTS Physics Changelog: docs.unity3d.com/Packages/com.unity.physics@1.1/manual/index.html
Agents Navigation Asset: assetstore.unity.com/packages/tools/behavior-ai/agents-navigation-239233?aid=1101l9vRP
GPU ECS Animation Baker Asset: assetstore.unity.com/packages/tools/animation/gpu-ecs-animation-baker-250425?aid=1101l9vRP
๐ฌ Join our Discord community: https://tmg.dev/Discord ๐ฌ
๐ป My Game Development Setup: https://tmg.dev/GameDevPC ๐ป
๐ธ My Camera Gear: https://tmg.dev/CameraGear ๐ธ
๐ฎ Let me know what other topics you want to learn about ๐ฎ
โ Time stamps for key topics โ
- 0:00 - Introduction
- 0:55 - Entities Package
- 4:52 - Netcode for Entities
- 6:03 - Entities Graphics
- 6:27 - DOTS Physics
- 9:00 - Huge Asset Store Sale
- 10:00 - Netcode for Entities Tutorial Preview
๐ Find Me Online! ๐
๐ Blog: https://tmg.dev
๐จโ๐ป GitHub: github.com/JohnnyTurbo
๐ฎ Games: johnnyturbo.itch.io
๐ฆ Twitter: twitter.com/TurboMakesGames
๐โโ๏ธ GPU ECS Animation Baker Asset: assetstore.unity.com/packages/tools/animation/gpu-ecs-animation-baker-250425?aid=1101l9vRP ๐โโ๏ธ
๐โโ๏ธ Rukhanka ECS Animation Asset: assetstore.unity.com/packages/tools/animation/rukhanka-ecs-animation-system-241472?aid=1101l9vRP ๐โโ๏ธ
๐ Other animation options [Wiki]: forum.unity.com/threads/dots-animation-options-wiki.1339196 ๐
๐ฌ Come chat with other DOTS/ECS devs: https://tmg.dev/Discord ๐ฌ
๐ป My Game Development Setup: https://tmg.dev/GameDevPC ๐ป
๐ธ My Camera Gear: https://tmg.dev/CameraGear ๐ธ
๐ฎ Let me know what other topics you want to learn about ๐ฎ
โ Time stamps for key topics โ
- 0:00 - Intro to ECS Performance Testing
- 1:04 - Testing Caveats
- 2:41 - Testing Method Overview
- 6:04 - Testing Hardware
- 6:32 - TEST RESULTS START HERE
- 6:48 - Stationary Animations - PC
- 11:07 - Stationary Animations - Steam Deck
- 12:52 - Moving Animations - PC
- 15:33 - Moving Animations - Steam Deck
๐ Find Me Online! ๐
๐ Blog: https://tmg.dev
๐จโ๐ป GitHub: github.com/JohnnyTurbo
๐ฎ Games: johnnyturbo.itch.io
๐ฆ Twitter: twitter.com/TurboMakesGames