Пікірлер
@GuitarGarry645
@GuitarGarry645 Күн бұрын
What's great about this video is many of these tips apply to almost all software. I wish some of my coworkers would watch this lmao
@TheHimmus
@TheHimmus 2 күн бұрын
For my project to come to a grinding halt first it needs to come to a grinding start.
@patnor7354
@patnor7354 2 күн бұрын
Good stuff
@LemmonTea
@LemmonTea 4 күн бұрын
I’ve only made two unity games and I’m already writing smart code and organizing my scripts and game objects… it’s probably my second favorite part of making a game next to actually programming it 😊
@stadiagamer9689
@stadiagamer9689 8 күн бұрын
you have no idea how helpful this is
@64imma
@64imma 10 күн бұрын
4:36 this is something I'm definitely planning to start implementing in future projects.
@Nytrock
@Nytrock 12 күн бұрын
This video makes me feel like a freaking senior developer at my 17
@Dylan-my8dt
@Dylan-my8dt 13 күн бұрын
this is just the video that i needed that you so much
@BritBox777
@BritBox777 14 күн бұрын
This would be too advanced for a lot of beginners, but this is peak Intermediate advice. Heavily recommend following these tips.
@patnor7354
@patnor7354 14 күн бұрын
Great advice
@Der_Yoloist
@Der_Yoloist 20 күн бұрын
Man what happened to you.. I found the video and it is soo good. but you have only 5 videos.. years ago.. is everything fine?
@WaspFree
@WaspFree 21 күн бұрын
Just one thing I want to add from my experience. As I like C# events more than those from Unity, there is a big advantage for the unity ones. When you're working in a team with designers, it's much more productive if they can change what happens on an event, than asking a programmer to change it. It's not always the case, of course, but it's something worth considering :)
@erfant1471
@erfant1471 22 күн бұрын
Very Nice
@FrancisThrasher1
@FrancisThrasher1 24 күн бұрын
Love the video
@tensofdu1700
@tensofdu1700 Ай бұрын
12 seconds in and I feel personally attacked
@Angry-Lynx
@Angry-Lynx Ай бұрын
As someone with decade of experience with unity: Dont use unity for big projects. Ull suffer terribly and it will be too late to change engine later. Its closed black box and ull hit wall after wall of unity limitations and very closed software approach it have
@BarcelonaMove
@BarcelonaMove Ай бұрын
Please Keep this series going, This video is pure gold
@riery2762
@riery2762 Ай бұрын
Its funnier that some guy is called "god dev", now is going to godot and did not have this impact full that you did. Thank you ❤
@superpepe826
@superpepe826 Ай бұрын
Okay, you didn't have to call me out that hard at the beginning of the video...
@bobbob9821
@bobbob9821 Ай бұрын
The only one I disagree with is the notion that you should completely isolate your scripts from one another. Setting that rule for yourself makes it hard if you need to coordinate different actions, like pushing the player back when you fire a weapon.
@LeviLeuthold
@LeviLeuthold Ай бұрын
There is definitely a major lack of people talking about advanced coding practices in gamedev, especially when it often becomes the biggest barrier for people trying to make games as their projects inevitably devolve into an unworkable pile of spaghetti. Hope to see more similar content
@harry6270
@harry6270 Ай бұрын
This is something I had to learn the hard way with my first game. It wasn’t huge or anything but I was still very new and oh boy was the backend the biggest piece of garbage 😂
@unitywithzaher1374
@unitywithzaher1374 Ай бұрын
Nice viedo but it's defenetly not ADVANCED!
@Johan-rm6ec
@Johan-rm6ec Ай бұрын
Any progress?
@dmansor2
@dmansor2 Ай бұрын
dislike just because you are using the youtube name "Tesseract". you are not worthy of that name.
@FlawLessPixel
@FlawLessPixel Ай бұрын
Will my experience from roblox studio help me
@PablofMorales
@PablofMorales Ай бұрын
Mostly good :D Couple of things Singleton is anti-patter that affect the SOLID principles mainly SRP and DIP for that reason you should never use singleton Inherence section, you can here check the liskov sustitution, and mostly of the things that you mention your guns class should have, can be added later as a external components like ammo, attachments, recoil, spawn properties, etc I'm learning C# and unity and I saw a lot of horrible code even in AAA games like Rust. I will say that stick to SOLID principle and the first chapters of your video will make a greater architecture that what I can see right now. I imagine this is happening because making a game requires so much knowledge about so many things that sometimes they cannot be great on everything. Keep up with the work!
@henribooysen3882
@henribooysen3882 Ай бұрын
Amazing video... Dahm I have to learn so much QQ I feel like a deer in headlights after looking at this lol
@fred1541
@fred1541 2 ай бұрын
That's good~ thanks
@ericjeker
@ericjeker 2 ай бұрын
Perfect video! Thank you so much!
@code_craze7705
@code_craze7705 2 ай бұрын
Can you speak in English bro?
@BornToTroll-it5ju
@BornToTroll-it5ju 2 ай бұрын
Advanced? Hmm 😂
@jamesmillerjo
@jamesmillerjo 2 ай бұрын
Say your outputs? Hahaha 😂
@BornToTroll-it5ju
@BornToTroll-it5ju 2 ай бұрын
my 'outputs'? @@jamesmillerjo
@FWpapo
@FWpapo 2 ай бұрын
wont unity events break when u change scene? lose reference? *question*
@erlexfortin3413
@erlexfortin3413 2 ай бұрын
Really great content, keep it up man 😊
@MightBeGiants
@MightBeGiants 2 ай бұрын
Extremely helpful video that introduced me to a few new concepts I had not encountered before. Great job!
@CJEXP
@CJEXP 3 ай бұрын
Working on my first game and yea its slowly starting to turn into spaghetti code Its very early though and thus fixable still but yea its tough 😅
@wieDASland
@wieDASland 3 ай бұрын
most of these are just basic c# tips that everyone should know considering working on a "big" unity project lol
@krasimirdimitrov4955
@krasimirdimitrov4955 3 ай бұрын
That was the most useless video for "advanced" guidance...
@b5fan504
@b5fan504 5 күн бұрын
I think it`s a rather good video but agree its something short of advanced. Basic+?
@0997udan
@0997udan 3 ай бұрын
This is sick! I am currently making a video similar to this one :)
@user-tm2vn5yj9r
@user-tm2vn5yj9r 3 ай бұрын
Beware the pitfall of Singletons. Overuse them and you have a giant bowl of spaghetti soon. Mostly only a manager should ever be a singleton. Think like this: - I am a component, I receive orders, I return results and notify my observers. I have one job function and I do not know about anything that is not directly related to doing my job. I do not use Singletons, I do not send messages to other parts of the system. Any subcomponents I require to do my job I am solely in control of, everything goes through me. - I am a controller, my job is to control flow of logic and information and order things to be done. I still only control things within my job function, but this could be a wider set of things that are related. I am a controller, I do not micromanage; I expect my components to do their job, I expect my fellow controllers to do their jobs. I can use singletons(managers), but I do it wisely. Orders travel down the hierarchy (never horizontal), notifications and results travel up. Some will say this is rigid to work with, and it is ... however, it WILL save the project from failing with spaghetti syndrome, it WILL prevent lazy programmers to do shortcuts that come back to bite you in the ass later, and it WILL make it possible for a new programmer on the project to have a chance to take over and change the code base without huge side effects (we can not have a project fall apart or get severely limited because a programmer left the project leaving incomprehensible spaghetti behind). ed. Communications with components should happen through interfaces as much as possible, to prevent lazy programmers from messing with internals of components. Yes it can feel like unnecessary bureaucracy, and in small projects it is, but already at 2 programmers or code reuse between projects it pays off instantly.
@uSMELLSOGOOD
@uSMELLSOGOOD 3 ай бұрын
You are officially the best
@thomascarson81
@thomascarson81 3 ай бұрын
Watching this video has made me realise how terribly spaghettified my most recent Unity project is
@spacefood5716
@spacefood5716 3 ай бұрын
Make more videos please
@Seshua87
@Seshua87 3 ай бұрын
Suggestion for a sniper class perhaps when holding the shoot stick the cam can zoom in and the closer it gets to full zoom the more accurate the shot will be.
@Seshua87
@Seshua87 3 ай бұрын
Here's my unofficial advice when you struggle with something like color palettes or other dev related things, just research what a successful game does and press ctrl c, ctrl v. Then just change it a bit.
@brianwilson7497
@brianwilson7497 4 ай бұрын
this was an excellent video, thanks for the ideas!
@googleuser4720
@googleuser4720 4 ай бұрын
Lol and listen to a Gen Z dude? No thanks
@spalekralj
@spalekralj 4 ай бұрын
Bruh, you a genius. As someone who is just starting with Unity and this game dev shi (I am a huge newbie when it comes to this whole shi) - I enjoyed this very much! Thanks.
@juanpidanda
@juanpidanda 4 ай бұрын
This tips are awesome and is for all levels in my opinion either if you are a beginner, intermediate or advance developer
@Sp1tfire100
@Sp1tfire100 4 ай бұрын
Which theme do you use?