Jason Weimann
Jason Weimann
  • Видео 837
  • Просмотров 20 840 104
Learning Design Patterns with Unity w/ Harrison Ferrone - GameDevShow Episode 178
Learning Design Patterns with Unity - amzn.to/3XDDOjE
Game Architecture Course - game.courses/ga/
Join the Group - unity3d.group/
In this conversation, Jason Weimann and Harrison Ferrone discuss Harrison's new book, The Learning Design Patterns with Unity. They talk about the lack of design pattern books specifically for games and Unity, and how Harrison's book fills that gap. They highlight the importance of understanding design patterns and how they can solve common problems in game development. They also discuss specific design patterns like observer, type object, and flyweight, and how they can be applied in Unity. Overall, the conversation provides insights into the value of design patt...
Просмотров: 1 585

Видео

Top Game Development Tools for Solo Devs | Must-Haves for Unity
Просмотров 7 тыс.21 день назад
I recorded this right before GDC but it never got released. If you're a gamedev trying to figure out how to be effective, this is the set of tools I use the most and how I use them to speed things up. 🔧 Essential Game Development Tools 🔧 JetBrains Rider: www.jetbrains.com/rider/ Odin Inspector: odininspector.com/ vTabs Plugin: assetstore.unity.com/packages/tools/utilities/vtabs-197615 ChatGPT: ...
Future for video games deployment?
Просмотров 3,8 тыс.Месяц назад
Subscribers Get Exclusive Early Access - playonray.com/devs/ Game Architecture - game.courses/ga/ Join the Group - unity3d.group/ (facebook) 00:00 - Introduction 02:00 - Interview Starts 04:26 - Flash Killed by Steve Jobs 06:39 - Ray 10:00 - Why it's better and what it does 17:22 - Getting started with Ray & WebGPU
Instant Code Changes in Unity with HotReload
Просмотров 5 тыс.Месяц назад
Get HotReload - hotreload.net/ Game Architecture - game.courses/ga/
Unity's New Camera System! (And Mario Galaxy Character Controller)
Просмотров 18 тыс.Месяц назад
Cinemachine Docs - docs.unity3d.com/Packages/com.unity.cinemachine@3.1/manual/index.html Game Architecture Course - game.courses/ga/
Ball Physics, Cursors, Scifi Characters, Mobile Device Editor!
Просмотров 2,3 тыс.Месяц назад
Free Deals Cursor Pack - kenney.nl/assets/cursor-pack Ballistics Pack - assetstore.unity.com/publisher-sale?aid=1011lkXUB Flash Deals (70% OFF) Protofactor Mega Bundle - assetstore.unity.com/packages/3d/characters/creatures/heroic-fantasy-creatures-ultimate-collection-bundle-179208?aid=1011lkXUB Protofactor Monsters Bundle - assetstore.unity.com/packages/3d/characters/creatures/monsters-ultimat...
$30k Discord Game Opportunity
Просмотров 4 тыс.2 месяца назад
game.courses/ga/ - Game Architecture Course discord.com/build/app-pitches-2024 - Pitch Announcement unity3d.group - Join the Group
Non-Compete Banned - What's it mean for GameDevs?
Просмотров 17 тыс.2 месяца назад
Game Architecture - game.courses/ga/ FTC Ruling - www.ftc.gov/news-events/news/press-releases/2024/04/ftc-announces-rule-banning-noncompetes
3 deals for #unity3d devs - First one is Free And Crazy!
Просмотров 4,1 тыс.2 месяца назад
Claim your Game Architecture Code - game.courses/ga/ Free Simple Skybox - assetstore.unity.com/publisher-sale?aid=1011lkXUB (NOT SIMPLE AT ALL! :) Leartes 25 Pack Bundle - gumroad.com/a/689654803/bpfwk (Under $1 / pack..) - Use Code JW70
The 3 Debugging Techniques I Use - #unity3d #unitytips
Просмотров 2,5 тыс.2 месяца назад
The 3 Debugging Techniques I Use - #unity3d #unitytips
3 Magic Lines for Game Devs - #unity3d
Просмотров 4,7 тыс.2 месяца назад
3 Magic Lines for Game Devs - #unity3d
Prefabs VS Scriptable Objects - Spikarian #unity3d
Просмотров 5 тыс.2 месяца назад
Prefabs VS Scriptable Objects - Spikarian #unity3d
Combined League+TFT+Clash+DD as an 8 player FFA
Просмотров 2,6 тыс.2 месяца назад
Combined League TFT Clash DD as an 8 player FFA
2 Overrides every Unity Dev should Use #unitytips
Просмотров 10 тыс.2 месяца назад
2 Overrides every Unity Dev should Use #unitytips
Interviewed a VR Dev building a Unity mmo!
Просмотров 1,2 тыс.2 месяца назад
Interviewed a VR Dev building a Unity mmo!
Control Everything in your game or my Moba with bind #unity3d
Просмотров 7 тыс.2 месяца назад
Control Everything in your game or my Moba with bind #unity3d
Crazy 5 for $20 #unity3d #assetstore
Просмотров 4,2 тыс.2 месяца назад
Crazy 5 for $20 #unity3d #assetstore
NO UI Prefabs!
Просмотров 11 тыс.2 месяца назад
NO UI Prefabs!
Adding 100's of abilities to my MOBA - Unity Source Code Included
Просмотров 4,5 тыс.2 месяца назад
Adding 100's of abilities to my MOBA - Unity Source Code Included
2 Big Surprises | Best GDC24 Tech for Unity Devs
Просмотров 4,7 тыс.3 месяца назад
2 Big Surprises | Best GDC24 Tech for Unity Devs
YOUR BEST GameDev questions and the Answers..
Просмотров 2 тыс.3 месяца назад
YOUR BEST GameDev questions and the Answers..
Generate NavMesh from Your Terrain Paths #unity3d
Просмотров 3 тыс.3 месяца назад
Generate NavMesh from Your Terrain Paths #unity3d
Building Games that Push the Limits w/ Dan Baker
Просмотров 2,1 тыс.3 месяца назад
Building Games that Push the Limits w/ Dan Baker
If you miss #12 you'll be sad - check the comments
Просмотров 2,4 тыс.3 месяца назад
If you miss #12 you'll be sad - check the comments
Best new place for GameDev Jobs! - Looking for work? Watch Now!
Просмотров 5 тыс.3 месяца назад
Best new place for GameDev Jobs! - Looking for work? Watch Now!
Unity Chef - Matt Smith | Full Interview (Unity Cookbook 5th Edition)
Просмотров 3 тыс.3 месяца назад
Unity Chef - Matt Smith | Full Interview (Unity Cookbook 5th Edition)
Coding an 8 Team Moba - ffa or 2v2v2v2v2v2v2v2?
Просмотров 1,3 тыс.3 месяца назад
Coding an 8 Team Moba - ffa or 2v2v2v2v2v2v2v2?
Unity Tool of the Month
Просмотров 3,5 тыс.4 месяца назад
Unity Tool of the Month
Made a Procedural World & Level Generator for my game (code in desc)
Просмотров 3,5 тыс.4 месяца назад
Made a Procedural World & Level Generator for my game (code in desc)
Fresh Sale Favs & A bunch of FREE game dev assets
Просмотров 3,8 тыс.4 месяца назад
Fresh Sale Favs & A bunch of FREE game dev assets

Комментарии

  • @machine0man
    @machine0man 6 часов назад

    Stereo videos are made for left and right eye. So the single video texture needded to be split into two and rendered to two different cameras int VR( left and right) to give the depth effect. Otherwise it is simply renderering a stereoscopic video as monoscopic. So I wonder, how can this shader give the depth effect. If this video is not meant to view stereo video with depth. its title should be like "rendering 3d stereo video as mono in unity3d"

  • @muneebhero1159
    @muneebhero1159 6 часов назад

    How can I learn unity animator their are non video

  • @Krowerom
    @Krowerom 9 часов назад

    Hello, I only started in Game Dev in Oct 2023 and haven't used scriptable objects before and found this VERY useful! I am going to start using them in my project. Using them should lead to a greater understanding. Thank you :)

  • @carlossilvaa2022
    @carlossilvaa2022 17 часов назад

    I have a i7-12700k . Is worth upgrading for i7-14700k ?

  • @Gooosek
    @Gooosek 17 часов назад

    Thats one of the best tutorials for unity ive ever seen! Keep it up!

  • @MudrankitGupta
    @MudrankitGupta 18 часов назад

    When I add assembly definition (Scripts.asmdef) inside the Scripts folder, loads of missing reference of namespace in the scripts errors show up. These scripts had no such error before adding asmdef. Could you help?

  • @SnakeEngine
    @SnakeEngine День назад

    I got "Learning C# by Developing Games with Unity 2021" by him. Sorry, but it's a pretty poor performance, also having many semantic mistakes. It might still be useful for people new to Unity to get started quickly.

  • @Digildon
    @Digildon День назад

    ye, this is really cool tool

  • @KoltPenny
    @KoltPenny 2 дня назад

    Engine developers are needed too.

  • @Rammbriel
    @Rammbriel 2 дня назад

    How would you implement super states? The superstate is a state with a statemachine inside? This is the best video there is on RUclips on State Machines btw.

  • @dustintaub
    @dustintaub 2 дня назад

    I bought this book after watching this video. I have many programming and Unity books but this is one of my favorites. It has the versatility of Robert Nystrom's Game Programming Patterns book but aimed at the nuance and needs of the Unity engine. I like the way Harrison explains the pattern, goes over pros and cons of it's use, and shows detailed code to built the patterns for reusability. Because it's Unity, a lot of his examples show alternative ways to implement these patterns using Scriptable Objects.

    • @MrHferrone
      @MrHferrone День назад

      Thanks so much for the feedback, it's great to hear this kind of stuff from the community!

  • @Synith19
    @Synith19 2 дня назад

    TakeMyMoney.png

  • @Andrew-wm7kk
    @Andrew-wm7kk 2 дня назад

    I'm not sure if I was following Jason's argument about fully remote work. He said if someone wants to be fully remote, it's because they don't like their team or they don't like their project, and " That's factual". If this is indeed what he means, he needs to understand that some people simply enjoy their actual life more than work. There are dozens of reasons to be fully remote that doesn't compromise your interest in your work. Very ignorant/workaholic mindset

    • @JasonStorey
      @JasonStorey 2 дня назад

      To be clear _i'm fully remote_ . What I am saying is if you are on a project and truly care if a project succeeds and visiting the office/meeting in person is not prohibitive its a red flag if someone refuses to come into the office. I am not saying you can't default to remote. I am not saying a company culture cant greatly support remote or that you should dedicate your life to a project. What I am saying is that undeniably without question there is value in getting together with your team. it removes friction, speeds up communication and ultimate is collaborative and relationship building. If someone wont even engage the idea of sacrificing _some_ days for the incalculable downstream benefits of in person work SOME times, then the statements like "enjoy their _Actual_ life" is a nice clear indicator that they see this project as a begrudging thing they _have_ to do, and not something they are overly excited about. which can be fine, but again means they don't like the team or project.''ll stand by that. making anything is hard and its collaborative. Noticing the amount (or lack) of buyin from the people you are relying on when racing to the finish line of a large project like a game is not a "workaholic" mindset, its the mindset of someone who respects the effort of a whole team and our investment over my personal comfort. I would hope to see the same. not devotion, respectful compromise.

  • @melipefello
    @melipefello 2 дня назад

    Just bought the book, looking forward to it :)

  • @KorenyukOlexander
    @KorenyukOlexander 2 дня назад

    Im using Stable Diffusion and Llama, wrapped in my pipelines, heavily to automate generation of content locally.

  • @user-rm2pj9jf8s
    @user-rm2pj9jf8s 3 дня назад

    GOOD!!!!!!!!!!@

  • @modiddymo
    @modiddymo 3 дня назад

    Hey Jason, long time subscriber. Thanks for your continuous Unity content. The text at the bottom of this video isn’t very pleasant. I can see this working for TikTok where people watch videos muted, but YT is a bit different. Also when baked into the video, unlike closed captions, there’s no way to turn them off.

    • @Unity3dCollege
      @Unity3dCollege 3 дня назад

      Good point, will remove it and re-upload soon. It was just a new feature I turned on to try out :)

    • @personalgamedevyt9830
      @personalgamedevyt9830 3 дня назад

      ​@@Unity3dCollegeSubtitles are a good thing though for accessibility. Having it as a toggle able option on RUclips is good to have instead. Thank you for trying new things and listening to very learners.

  • @fokeyjo
    @fokeyjo 3 дня назад

    "Is it RAM 3, not RAM 2023?" - Very snide, Mr. Weimann!

  • @dr.merlot1532
    @dr.merlot1532 3 дня назад

    I did lots of leetcode grinding and studied lots of math but none of this helped me get better at unity. Vertices[0]=new Vector3(88f,99f,111f);

  • @CyrillKurochkin
    @CyrillKurochkin 3 дня назад

    Gratulacje

  • @renonth
    @renonth 4 дня назад

    ParelSync allows you to make a "clone" of your project that stays up to date with the original. Great to test multiplayer games locally without having to build each time you change something

  • @lln6123
    @lln6123 6 дней назад

    thanks!

  • @razerbond1910
    @razerbond1910 7 дней назад

    When I do this my canon just goes crazy and flyes around. Might be outdated?

  • @DrewofDonuts
    @DrewofDonuts 7 дней назад

    Strictly speaking as an end user - I HATE yearly version labeling. Seeing NM tools move to the new naming scheme is awesome.

  • @IsraelBelongToChrist
    @IsraelBelongToChrist 7 дней назад

    Does this work at runtime?

  • @sergeistarovoitov7663
    @sergeistarovoitov7663 7 дней назад

    I have an issue in a build with that approach. Garbage collector cleans a HashSet in SO during loading a scene: Registering listener: PlayerPopupsUI to event: AnimationFinished_IntroScene; Total listeners: 3 Registering listener: SceneManager to event: AnimationFinished_IntroScene; Total listeners: 4 Unloading 1575 unused Assets to reduce memory usage. Loaded Objects now: 37889. Total: 17.566200 ms (FindLiveObjects: 1.458500 ms CreateObjectMapping: 0.920200 ms MarkObjects: 12.912100 ms DeleteObjects: 2.275000 ms) Registering listener: SALSA_Player to event: AnimationFinished_IntroScene; Total listeners: 1 Invoking event: AnimationFinished_IntroScene on listener: SALSA_Player So only instantiated objects work correctly. In the editor, there is no such issue

  • @csharptitan
    @csharptitan 8 дней назад

    Excellent video , Jason. I use JetBrains Rider daily and it’s an awesome IDE. Worth every penny. For the AI assistant, I tried the one that comes with Rider, but now use Tabnine as it has a free tier. It works great. Integrated chat in all JetBrains IDEs as well as Vscode.

  • @mohdsala9263
    @mohdsala9263 9 дней назад

    Well here my journey begins! I hope it's not too late for me to start despite this fact that these ai things are happening and growing in the world

  • @JDogB-tc3lx
    @JDogB-tc3lx 9 дней назад

    Anstract Singleton Factory Proxy Observer Pattern

  • @progamejr
    @progamejr 9 дней назад

    can you do for uvc

  • @edw0rd21
    @edw0rd21 9 дней назад

    A video on creating a portfolio with some suggestions on what to include and how to demonstrate clean code/progression, for a game programmer, would be very helpful

  • @Hazzel31337
    @Hazzel31337 10 дней назад

    great show always great love it

  • @mohdsala9263
    @mohdsala9263 11 дней назад

    Best tutorial I've ever seen. Very clear. Very nice way of explaining stuff. For me as a person who didn't know anything about Unity, it was PERFECT.

  • @etistyle96
    @etistyle96 11 дней назад

    this is genius lvl ! it smells like singleton but without all the bad stuff that comes with it.

  • @tehmasipalikhan8598
    @tehmasipalikhan8598 11 дней назад

    having issue only connects one time to the server

  • @tehmasipalikhan8598
    @tehmasipalikhan8598 11 дней назад

    response success for the first time after that it keeps on failing ?

  • @hiltonvarian3352
    @hiltonvarian3352 11 дней назад

    How about topics about Procedural Music Creation with FMOD and The URP of Unity and the HDRP

  • @RsouthR
    @RsouthR 11 дней назад

    How do you get to have a preview of the prefab in the inspector ?

  • @RsouthR
    @RsouthR 11 дней назад

    Character code link is not working

  • @64imma
    @64imma 12 дней назад

    Very interesting video. I've unknowingly used the first 2 patterns in my amateur game development endeavors. I'm definitely looking to learn to design games better and get more comfortable with game development in general.

  • @nwotyzarc
    @nwotyzarc 12 дней назад

    Hey Jason, I have another question regarding the scene load additive/single I now split my scene into "BattleLogic" and "BattleEnvironment" I load the Logic as single and then the environment additive. But then the "look of the scene" (lighting / skybox etc.) is used from the battle logic So would it make more sense to load the environment as Single and the logic as additive scene? Thanks in advance for your help 🙏

    • @Unity3dCollege
      @Unity3dCollege 12 дней назад

      I'm marking this as a topic for the show tomorrow. If you're able to join us live well get everyone's opinion on it :)

  • @gregoryl_unity
    @gregoryl_unity 13 дней назад

    Jason, thanks for the great overview and the kind words. We put a lot of effort into the new samples and we hope they'll be useful. If you have any suggestions for other helpful samples, we'd love to hear them.

  • @yusarimahubara
    @yusarimahubara 13 дней назад

    A homeless teaching, cool

  • @sashabagdasarow497
    @sashabagdasarow497 14 дней назад

    You look like Dan Harmon

  • @512Squared
    @512Squared 14 дней назад

    Cool stuff

  • @JustFor-dq5wc
    @JustFor-dq5wc 14 дней назад

    Great, as always.

  • @user-sn8bd7iw5i
    @user-sn8bd7iw5i 15 дней назад

    Гори в аду🤬🤬🤬

  • @SrikanthG11
    @SrikanthG11 15 дней назад

    you are not a worthy game developer. you just use assets a lot.

    • @Unity3dCollege
      @Unity3dCollege 15 дней назад

      Tools are extremely helpful if you want to get games done..

  • @SrikanthG11
    @SrikanthG11 15 дней назад

    ruclips.net/video/4_j_i0PQaUs/видео.html

  • @Director414
    @Director414 15 дней назад

    Great video!! :) I would be so grateful if you could make a video about the workflow needed to keep larger projects as small as possible. My project is really growing out of control. I hear some folks have like a "asset dump-project" in which they download all things from asset store, then perhaps (i guess), the export only the needed fbx's in reduced quality, to keep them small . Anyhow, some guidance from a pro like you would be super helpful as im entering 30 GB in size in a project that should be perhaps 1 GB. :) Cheers and keep up the good work on you awesome channel!!