Hi everyone! All code from today's video, including the simple blend shader is available, link in the description! 👍 What kind of game are you building that needs a Day/Night system?
@blazingpotato642
6 ай бұрын
I was working on a day night cycle for a 2d game similar to altos adventures a couple of months back. My approach was pretty basic. spotlights (sun and moon) rotating and changing their and global light colour and intensity. I’m gonna refer to this when I tweak that project again. Thanks for posting this!
@git-amend
6 ай бұрын
@@blazingpotato642 Great, thanks!
@Patricebrouh
6 ай бұрын
We are lucky to have you. Thank you so much. Please don't forget player controller (when camera doesn't follow player when he jumps)
@git-amend
6 ай бұрын
You are welcome. I thought my previous answer about the camera answered your question about the controller? Do you still need clarification?
@Patricebrouh
6 ай бұрын
@git-amend It helps me too much. The only problem I have is when model sometimes lands on something after jumping (a car for instance). In this case, model position must become the entire player position. That's the situation when I have a little problem.
@blazingpotato642
6 ай бұрын
sharing a screen rec. might be helpful
@blazingpotato642
6 ай бұрын
@@Patricebrouhsry forgot to tag 👆
@TheKr0ckeR
6 ай бұрын
Incredible tutorial! All the stuff about calculating the sun rotation & time etc. is really priceless.
@git-amend
6 ай бұрын
Glad you enjoyed it!
@Legionope
5 ай бұрын
Your style of coding is really professional. I really appreciate this content.
@git-amend
5 ай бұрын
I appreciate that! Thank you!
@KuroUsagi1010
6 ай бұрын
OH, Im trying to build this one. what a perfect timing
@git-amend
6 ай бұрын
Awesome!
@barnhauz
6 ай бұрын
same
@alif-fgd
6 ай бұрын
Great tutorial! Going to use it as a base for a more complex system with day/month/season. Thanks a lot!
@git-amend
6 ай бұрын
Nice, that's what I like to hear!
@Hoptronics
18 күн бұрын
This is great stuff. Ill be converting my system over to use some if these techniques. I downloaded a few years of historical weather data. I use it to change my shader parameters for clouds and water objects as well as the sun's rotation. Lots left to implement.
@git-amend
18 күн бұрын
Nice! Working with historical data is always fun!
@Snatxi
6 ай бұрын
You definitely are a hidden gem! your tutorials are incredibly insightful! i'm definitely subbing
@git-amend
6 ай бұрын
Awesome, thank you!
@nixonscherbarth1974
6 ай бұрын
Hi Amend, thank you so much for the content you provide us. I started doing a lot in Unreal because I felt like I got kind of stuck at some point in Unity. All of my friends do Unreal and Unreal has got a big Udemy Creator called Stephen Ullibari, hes top notch and adds value to the lack of good Video-Documentation in Unreal. I always liked Unity more than Unreal for some reason so I went back to Unity. Sow I went back into Unity and continued where I stopped, did some Multiplayer courses and also stuff for my University (I am studying Game Design & Management). But I always felt like Unity has great Video-Documentation, but this really stops after the beginner level I feel like. To not make this any longer, when I discovered you I finally got the needed motivation, you are like Unity's Stephen Ullibarri now! If you had a paid course, I would buy it, no matter the cost.
@git-amend
6 ай бұрын
Thanks for the comment, I appreciate that! I'd never heard of Stephen Ullibari, I'll have to look him up. Cheers!
@StratoCatster
6 ай бұрын
A simple and lightweight system, but very strong cohesion of components =)
@git-amend
6 ай бұрын
Thanks!
@Ironlionm4n
6 ай бұрын
Simply the best!
@git-amend
6 ай бұрын
Thank you!!
@valhallagalex
6 ай бұрын
You've done a lot of videos of design patterns and those are very interesting and well received, but are you interested / looking at doing some videos on game architecture? as in, how those patterns might combine together to make a coherent product, because just displayed in a void is great for learning a specific new concept but not its practical usage.
@git-amend
6 ай бұрын
As the channel grows, we'll begin to explore game architecture more.
@AryanSingh-cw6ce
6 ай бұрын
thanks man i really needed this right now..
@git-amend
6 ай бұрын
Right on! Glad to hear that.
@AryanSingh-cw6ce
6 ай бұрын
@@git-amend well if it's not too much to ask can you tell (1. Can you tell the blending of shaders, 2. In Genshin Impact in day skybox the clouds are kind of distorting , a wind effect on skybox 3. Procedural Sun or moon over a custom skybox (not using default procedural skybox) ) P.S. Your video help me alot in my programming journey specially the programing pattern playlist.
@aleksapetrovic7088
6 ай бұрын
Hey Adam, not related to the current topic but rather to another one you did a few months back - Dependency Injection. Is there a possibility you would look into the 'Reflex' DI Framework? I hear it's a lot better than Zenject and Zenjects many forks? There's an active community on discord and this seems to be one of the rare frameworks still being maintained. I have a trouble completely understanding this slightly more advanced topic and I can't really follow through the steps of setting up that framework nicely and thinking of concrete examples where I could implement this for practice. You are really good at these tutorials and make things as clear as they possibly can be, the rest is up to us. Thanks!
@git-amend
6 ай бұрын
That's a very interesting suggestion. I'll give it some thought, cheers!
@aleksapetrovic7088
6 ай бұрын
@@git-amend Thanks, keep up the good work.
@komputerwolf
6 ай бұрын
great tutorial! Are those icons on the objects in the hierarchy from an asset or just a unity 2023 feature?
@git-amend
6 ай бұрын
It's not a built in feature, but there is a free Asset on the store that will do it: assetstore.unity.com/packages/tools/utilities/better-hierarchy-272963 And also if you want to create your own, Warped Imagination has a great tutorial about it, which I recommend watching (even if you just want to customize the Asset above) kzitem.info/news/bejne/pnyenaikonSinqA
@komputerwolf
6 ай бұрын
ah cool, thanks a lot! @@git-amend
@kadircalloglu2848
5 ай бұрын
Nice tutorial btw but shadows are little bit weird how can we calculate that or manipulate them
@정동우-n2x
6 ай бұрын
Sir, the lecture is really good. Do you have any thoughts on teaching the skill tree system of RPG?!
@git-amend
6 ай бұрын
I have thought about it, one day I’ll do something like that.
@정동우-n2x
6 ай бұрын
@@git-amend The reason I think this is a good example is that it uses data structure like item inventory, so it's difficult for beginners like me. I'm in my first year of coding, I'll implement the inventory to some extent, but using skill trees and skills is too difficult. I've rarely seen anyone as good at coding Unity as you ( I really learn a lot from watching your implementation, and I think it would be nice if you could do this. I really respect you.
@tboxfinn
6 ай бұрын
which package do you use for the icons on the hierarchy?
@git-amend
6 ай бұрын
There's a link in the description, but if you want to create your own, Warped Imagination has a great tutorial about it, which I recommend. kzitem.info/news/bejne/pnyenaikonSinqA
@damonfedorick
6 ай бұрын
nice!
@git-amend
6 ай бұрын
Thanks!
@raphaeljaggerd3585
6 ай бұрын
How would i make these systems modular and reusable to make a personal package of sorts?
@git-amend
6 ай бұрын
Package development will be the subject of a future video.
@raphaeljaggerd3585
6 ай бұрын
Can't wait. Thank you.@@git-amend
@forbiddenbox
4 ай бұрын
Question: can you explain why you didn't just use UnityEvent
@git-amend
4 ай бұрын
I'd have to watch this again to remember why I made any kind of implementation choice, but the answer likely is that I would only ever use a UnityEvent if I needed to configure something in the Editor. I will always default to the simplest and usually the most performant option, which means I will always prefer a C# Event over a UnityEvent.
@SuperTungbi
6 ай бұрын
Like first, cause i know it will be good content 🎉
Пікірлер: 56