- 836
- 20 831 313
Jason Weimann
United States
Приєднався 31 лип 2017
The #1 place for Unity3D Tutorials, News, & Tips!
This channel is dedicated to helping game developers be better at game development.
I like to teach a bit of everything, from the getting started and beginner style stuff to advanced techniques and patterns.
Some of the topics you'll see featured include:
Clean Code
Design Patterns
Unit Testing
Virtual Reality
Networked Games
MMORPG Development
Occasional random stories about AAA projects
Plenty of stories about indie projects (and lessons learned)
I post a couple times a week so be sure to subscribe and hit the alert button :)
** This channel is not sponsored by or affiliated with Unity Technologies.
This channel is dedicated to helping game developers be better at game development.
I like to teach a bit of everything, from the getting started and beginner style stuff to advanced techniques and patterns.
Some of the topics you'll see featured include:
Clean Code
Design Patterns
Unit Testing
Virtual Reality
Networked Games
MMORPG Development
Occasional random stories about AAA projects
Plenty of stories about indie projects (and lessons learned)
I post a couple times a week so be sure to subscribe and hit the alert button :)
** This channel is not sponsored by or affiliated with Unity Technologies.
Top Game Development Tools for Solo Devs | Must-Haves for Unity
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: openai.com/chatgpt
Rider's AI: www.jetbrains.com/rider/features/ai.html
GitHub Copilot: github.com/features/copilot
MidJourney: www.midjourney.com/
Parsec: parsec.app/
Unity Version Control: unity.com/products/version-control
🔧 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: openai.com/chatgpt
Rider's AI: www.jetbrains.com/rider/features/ai.html
GitHub Copilot: github.com/features/copilot
MidJourney: www.midjourney.com/
Parsec: parsec.app/
Unity Version Control: unity.com/products/version-control
Переглядів: 6 771
Відео
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 тис.Місяць тому
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 тис.Місяць тому
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 тис.Місяць тому
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 місяці тому
💯Multiplayer Mastery Course - game.courses/mp/ 🎓Learn Game Development - game.courses/bc/ Join the Group - unity3d.group/ Support the Channel by becoming a Member - ua-cam.com/channels/X_b3NNQN5bzExm-22-NVVg.htmljoin Spikarian - assetstore.unity.com/packages/3d/characters/humanoids/sci-fi-spikarian-282081?aid=1011lkXUB Scifi Characters InGame - assetstore.unity.com/publishers/265?aid=1011lkXUB ...
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
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 тис.2 місяці тому
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?
Made a Procedural World & Level Generator for my game (code in desc)
Переглядів 3,5 тис.3 місяці тому
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
Full Tutorial: Multiplayer Matchmaking and Dedicated Server Setup for any game
Переглядів 2 тис.4 місяці тому
Full Tutorial: Multiplayer Matchmaking and Dedicated Server Setup for any game
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
thanks!
When I do this my canon just goes crazy and flyes around. Might be outdated?
Strictly speaking as an end user - I HATE yearly version labeling. Seeing NM tools move to the new naming scheme is awesome.
Does this work at runtime?
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
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.
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
Anstract Singleton Factory Proxy Observer Pattern
can you do for uvc
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
great show always great love it
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.
this is genius lvl ! it smells like singleton but without all the bad stuff that comes with it.
having issue only connects one time to the server
response success for the first time after that it keeps on failing ?
How about topics about Procedural Music Creation with FMOD and The URP of Unity and the HDRP
How do you get to have a preview of the prefab in the inspector ?
Character code link is not working
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.
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 🙏
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 :)
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.
A homeless teaching, cool
You look like Dan Harmon
Cool stuff
Great, as always.
Гори в аду🤬🤬🤬
you are not a worthy game developer. you just use assets a lot.
Tools are extremely helpful if you want to get games done..
ua-cam.com/video/4_j_i0PQaUs/v-deo.html
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!!
you have no idea how much I love this channel
Sorry to hear about your friend. 😢
This is why I am glad I make games as a hobby. I see game programming as fine tuning a racing car. As a hobbyist there is no one or any deadline stopping me from refactoring or replacing systems.
too many words without means((
Sorry about your friend
fuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu, while importing unity assets it told me to do something and i pressed okey and now my whole project got replaced by tectures MY SCENE IS GONE
Happens to us all, source control and constant commits is the only real safe solution :(
28:50 one of the truest things about work and fun. Even the job doing the thing you love will have its times when it grinds. Well done for pointing it out, Yorai. You'd think companies would try to do more to help staff keep in the fun zone, but instead they go the other way and lock you in more. And if you can't deal with it, they'll find someone else to burn out
good show, thanks everybody
Jason, patched Starfighter General today, didn't know a small bug was plaguing new players... If you can't get in and do missions, let me know Its a very very very solid sci fi story, movie worthy... Many people say it's the best sci fi ever written, better than trek, star wars and bebop... But I know it's great, been in the writinig pipes revising for... oh say 35 years...
I used to use Chatgpt for code ideas and a general direction of how to implement a feuture I want, although it makes lots of mistakes
I use Git with Azure DevOps for version control, which provides unlimited Git LFS space. This is great for gamedev, especially if you have many large assets.
I started on a Commodore 64 too, with my games saved on a cassette drive lol...
Can someone recommend a AI code completion tool for Microsoft Visual Studio?
I've been using Codeium for AI code assist, and it's been working out pretty well! I also sometimes switch IDEs depending on the coding tasks, and it supports both, which is nice - those being VS2022 and VSCode. Note that I said "codeium" and not "codium" since they are two different offerings. ^^
I tried Rider, albeit mostly with Unreal, and I could never really understand the love. But, I am a huge fan of GitHub Copilot and Odin Inspector. I just recently started using “Console Pro” which I realized I owned from some bundle, and it’s pretty slick.
I'm totally in on Rider and Plastic, but Odin can become quite a cost trap for commercial development, if you use more than the serializer. Adding to the list - and speaking of costly - I can recommend NoesisUI a lot. If you can afford it. It is by far the best UI solution out there and is even superior to ScaleForm in my opinion. It uses XAML for layouting and now has an own editor for the UI, which supports data binding, animation and templating. Simply a blast. Costs 200 bucks per project for indies, but prices explode above that - and we're talking five figures here! But totally worth it, if you work commercially, as it saves this money in the process, especially compared with the crutches Unity itself delivers.
Huge fan of Rider here. Worth every penny.
I somewhat agree but recently I tested the "new" Visual Code and I am very impressed vs Rider. I used VCODE for a month and then decided to switch. Not only because it is free but mostly due to functionality incl. plugins. ....but I like Rider also.
I did try unity version control a year ago. Disliked it after first commit. Got back to git and GitHub Desktop. It's sleek and easy to use, sometimes a console it's needed though, but it's not a problem for me. It's usually when i want to do some goofy stuff anyway. 😂
Hey, could you create a video about the best methods for dealing with branching data? There aren't many videos on UA-cam about this topic. I attempted to handle it by writing a recursive class in code, but then quickly realized that it would end up looking messy at scale and would become hard to visualize.
Is there a game scenario you have in mind as an example? Sounds like an interesting one to make, i need to think it through for a bit :)
Regarding source-control, the Unity one might work well on first-class systems like Windows and macOS. It does *not* work well (if at all) in Linux. Adding it to my game that's about to be published almost destroyed the entire project! But note that it's the Unity plugin in the editor that is bad. Using the stand-alone PlasticSCM tool works fine. I would love to get the native in-editor plugin working, but as long as Unity treats Linux as a second-class (if not third-class) system, I doubt that will happen anytime soon.
I also prefer Linux over the othter OSes. In Arch with i3 I didn't have a great time with Unity. I was wondering if Ubuntu with Gnome (the default) would work well. What quirks have you noticed? And what desktop environment do you run Unity in?
@@kentlarsson1263 I use Ubuntu and generally everything seems to work well. Besides the version-control issue, compute shaders doesn't seem to work sometimes; HDRP must use Vulkan and not OpenGL; Perhaps a few more crashes of the editor than on Windows or macOS, but not so much so it's unworkable; And there are some very few asset packets which comes with only Windows or macOS specific pre-built binary libraries. For me it is working well-enough for serious game development. 🙂
@@JoachimPileborg Sounds great! Thanks for the reply. That sounds promising! I'll give it another shot. :)