Making the Best Player Shadow Effect In Unity [Downloadable Asset!]

  Рет қаралды 20,087

AdamCYounis

AdamCYounis

Күн бұрын

Пікірлер: 66
@nuxill
@nuxill 2 жыл бұрын
I love the "what's a chamfer? Tricking people" comment someone made in the stream. This implementation of shadows is really neat, and even if it's something small it's an extra detail that shows how much love and thought you've put into the presentation of the game.
@AdamCYounis
@AdamCYounis 2 жыл бұрын
That comment really got me. Went right over my head until it was explained, then I face-palmed.
@trooper6627
@trooper6627 2 жыл бұрын
That's a really cool shadow asset, I'll have to try it out!
@RunicPixels
@RunicPixels 2 жыл бұрын
Oh, that looks really well made and thought out, good job!
@umapessoa6051
@umapessoa6051 2 жыл бұрын
Pretty cool, you should do a video on your implementation of a State Machine, they are really the way to go for most 2D and even some 3D games out there.
@FyresGames
@FyresGames Жыл бұрын
Great plugin. Did some tweaks in the code to add a chamfer above as well. by giving a little Y offset to the thicker pixel. Work great and smoothly.
@fakefake6770
@fakefake6770 2 жыл бұрын
@AdamCYounis You know as a beginner, you don't really care if somethings perfect or not. So don't worry about giving us something like "bad knowledge".😅 All I'm longing for is just SOMEONE who explaines me that stuff! or at least provides me a sample which I can analyse to death.🙏 I promise myself as soon as I know these two things (custom animation handler and player controller in Unity) I'm going to make a video thorough and unambiguous so that really everyone can understand, no matter how long or complicated the video is, and then upload it to KZbin for free and everyone! Cause I know this is the one and only thing everyone including myself, who is just starting out in game developmet wishes to find.
@larstudio1854
@larstudio1854 2 жыл бұрын
Yeahh...Your speaking out of my heart🔥 pls do such a video, where you show these two things Adam😃👍🏻! I miss these aspects of Game developement on this channel...especially from this because I love the way your teaching:) always get the hang of it after ur tutorials
@AdamCYounis
@AdamCYounis 2 жыл бұрын
Okay, you've convinced me. I'll make a video about my techniques.
@fakefake6770
@fakefake6770 2 жыл бұрын
@@AdamCYounis Thank you so so much🤩🙏! I can't thank you enough!
@Tsunamigue
@Tsunamigue Жыл бұрын
the shadow emited from the sun rays doesnt change in size when u get far anyway
@TuberTugger
@TuberTugger 4 ай бұрын
When you remove a pixel and call it "chamfering" to sound impressive.
@ULTRADARKSETH
@ULTRADARKSETH 2 жыл бұрын
Done. Purchased it to support you! Great why of doing it.!
@ericknascimento9472
@ericknascimento9472 Жыл бұрын
You could do a video about running, jumping dust from 2D sprites.
@thatonechannel465
@thatonechannel465 2 жыл бұрын
could you also make it so the higher you y axis is relitive to the ground the more transparent it is and the outsides become transparent at a faster rate
@AdamCYounis
@AdamCYounis 2 жыл бұрын
That's pretty much how it works
@t3ssel8r
@t3ssel8r 2 жыл бұрын
now this is the kind of overengineering I can get behind >:)
@ZeldaLore
@ZeldaLore 2 жыл бұрын
would this work for a non-pixelart game? The result is amazing!
@kougan_music
@kougan_music Жыл бұрын
Am I the only one that cannot get it to work? Seems simple enough based on the instructions that come with it. I see the "pixels objects" being created. But nothing shows up. And the generated shadow objects all have their sprite renderer inactive? The ShadowParticle game object is also inactive by default. Doesn't work if I activate it or leave it unchecked, but if I activate it, I see 2 pixels show for the ShadowParticle. I've tried setting a different pixel.png as well. No matter the pixel per unit size I set nothing shows
@AdamCYounis
@AdamCYounis Жыл бұрын
I'd be happy to help you figure it out. If you're on discord, come join the server and I'll walk you through it.
@ZWatchDog
@ZWatchDog 2 жыл бұрын
I don't comment a lot on KZbin, or at all for that matter, but I have to say that you have been an inspiration for me and my work in game development. Seeing you workout these kind of solutions for your game and sharing them them with everyone is fenomenal, can't thank you enough! Thank you so much for being like this, such an incredible and amicable human, and I only wish the best for you and your endeavours! God bless, mate!
@pasqdll
@pasqdll 2 жыл бұрын
360p squad here!
@goodgoodgamesdev
@goodgoodgamesdev 2 жыл бұрын
“Dare I say, better than anything else out there.” Hahaha what a legend. Will be using this for sure.
@hangry_demure
@hangry_demure 3 ай бұрын
it works perfectly. Straight out of the box even with URP. Thanks.
@ranhe-kx8oj
@ranhe-kx8oj 4 ай бұрын
Hello, I tried for a long time, but the shadow still can't be displayed. I want to ask you for help.
@DaElfer
@DaElfer Жыл бұрын
just bought the plugin. awesome stuff :)
@woolybear
@woolybear 2 жыл бұрын
Amazing stuff!
@GeorgeKarala
@GeorgeKarala 2 жыл бұрын
How about give normal map characters and use light system
@fakefake6770
@fakefake6770 2 жыл бұрын
Hey I have a question🤔🤔🤔? I have my animations and now I want to implement them in Unity. Do you have a good player controller tutorial and maybe a easy way when to call the right animations to play at the right time? There are tons of videos about character controllers and Unity animations but I never was really happy with them (floaty jump, animations overwrite each other, animator tab no longer readable, etc.) So I discoverd your channel and learned everything about art stuff, but how do you make your character controller/ how do you handle your animations in your game? I would be very interested in that.😄
@AdamCYounis
@AdamCYounis 2 жыл бұрын
My character controller is custom, and doesn't use the unity animator. I dislike how the unity system encourages you to infer the animation from exposed parameters like velocity or ground sensors, rather than actually setting it by hand. But the system I built is quite in-depth, so it might be difficult to cover properly in a single video. I'm also not sure if it's overkill, I just figured things out as I went. Basically it's a "flipbook" style animator that just cycles through sprites in a sheet at a specified framerate. And the character controller has a state machine that sets animations depending on the state. It's all in code, there's no UI for it, so I hard code which animations play, at what speed and when.
@bilalincikanal2175
@bilalincikanal2175 2 жыл бұрын
​@@AdamCYounis So are you thinking of making a video about it?
@AdamCYounis
@AdamCYounis 2 жыл бұрын
@@bilalincikanal2175 Maybe, but I don't know if my solution is the best. I wouldn't want to advise viewers to follow what I do if I wasn't confident it was a good approach.
@Coffe789
@Coffe789 2 жыл бұрын
@@AdamCYounis I think there is no perfect way to handle animations, as everyone has different requirements and desired complexities. So if you went over your controller and just stated how exactly it fits your needs, and what its limitations are you'd still be providing something useful. Like just going over the limitations imo could give a good overview of what is possible and what viewers should be thinking about for their own requirements.
@fakefake6770
@fakefake6770 2 жыл бұрын
​@@AdamCYounis You know as a beginner, you don't really care if somethings perfect or not. So don't worry about giving us something like "bad knowledge".😅 All I'm longing for is just SOMEONE who explaines me that stuff! or at least provides me a sample which I can analyse to death.🙏 I promise myself as soon as I know these two things (custom animation handler and player controller in Unity) I'm going to make a video thorough and unambiguous so that really everyone can understand, no matter how long or complicated the video is, and then upload it to KZbin for free and everyone! Cause I know this is the one and only thing everyone including myself, who is just starting out in game developmet wishes to find.
@MiRoDevYT
@MiRoDevYT 9 ай бұрын
would this work for a 2.5D game?
@filmbadgerstudios1744
@filmbadgerstudios1744 2 жыл бұрын
Why does arming have no idle animation?
@andrewpullins8817
@andrewpullins8817 2 жыл бұрын
It is odd how nice that shadow does look though...
@MrSub150
@MrSub150 2 жыл бұрын
What version of unity do u use
@HigorBorgesRJ
@HigorBorgesRJ 2 жыл бұрын
New subscriber from this week, lovin' your videos
@firepotatoplays5263
@firepotatoplays5263 2 жыл бұрын
heyy u made a video about it!
@MajorVictory
@MajorVictory 2 жыл бұрын
This looks absolutely incredible!! I've been considering doing the same thing in my game, and I have to say, seeing yours almost feels like the visual confirmation I needed. It looks just as good as I imagined! Problem is, my game uses anti-aliased sprites, not pixelated ones. Otherwise, this asset would have been perfect.... Do you think there's a way using shaders to make it look like a larger resolution oval instead?
@jumpkut
@jumpkut 2 жыл бұрын
Adam, dare I say, you've outdone yourself.
@kpickett9128
@kpickett9128 Жыл бұрын
super cool. i needed to make a 2d drop shadow and after watching this i'm doing something similar to this to work for a set of points on a linerenderer instead of per-pixel. it's fun to see it smoothly adapt to slopes! wouldn't have had any idea how to approach this if i hadn't seen your breakdown-- thanks so much for sharing!
@DinoSharkCobra
@DinoSharkCobra 2 жыл бұрын
Yoooo, this is great. If you made assets, I’d totally buy them. You do some really great work. 👍
@bestserg
@bestserg 2 жыл бұрын
I found myself in the chat 😊 One of the few streams I've been watching live. Great work!
@TripleFudgePacker
@TripleFudgePacker 2 жыл бұрын
I like this but I would prefer if the shadow got bigger when you were further away from the ground.
@nandanvinjamury
@nandanvinjamury 2 жыл бұрын
The pixels seem to have a slight space when moving. Is there a way to reduce that?
@rauljerilara
@rauljerilara 2 жыл бұрын
I'm really amazed! what a powerful tool
@eboatwright_
@eboatwright_ 2 жыл бұрын
Looks great! :D
@davidtourangeau
@davidtourangeau 2 жыл бұрын
Just bought it! Great add-on!
@i_am_set
@i_am_set 2 жыл бұрын
Woot woot! Adam uploaded!
@caloster7664
@caloster7664 2 жыл бұрын
Sometimes I forget that not only are you a better artist than I'll ever be, you're also still a great developer. Nice work!
@elkisecond3577
@elkisecond3577 2 жыл бұрын
Nice sharing !
@flaviopsilva_
@flaviopsilva_ 2 жыл бұрын
Nice video!👌
@Orionhart
@Orionhart 2 жыл бұрын
Super dope! Awesome job. Next up: Your scene link system? ;)
@AdamCYounis
@AdamCYounis 2 жыл бұрын
Haha that's a little trickier, not sure how helpful it would be to talk about but maybe I could give a tour.
@MythoCondria
@MythoCondria 2 жыл бұрын
Anyone else sees the video only on 360p? :(
@erkan_kalkan
@erkan_kalkan 2 жыл бұрын
same here
@cantwontdo9127
@cantwontdo9127 2 жыл бұрын
yes
@AdamCYounis
@AdamCYounis 2 жыл бұрын
For some reason it's taking a while for KZbin to process the HD version... Hopefully it corrects itself soon!
@kylekyleson3971
@kylekyleson3971 2 жыл бұрын
@@AdamCYounis 1080p is working for me now
@MythoCondria
@MythoCondria 2 жыл бұрын
I can confirm it corrected!
@samuelbird4587
@samuelbird4587 2 жыл бұрын
Would you be up for doing a tutorial, or maybe just a showcase of how you programmed the physics in your game? I’m quite new to Unity and I find the standard physics clunky, and have had trouble implementing them at all. Is yours completely custom or hybrid? They look really beautiful and snappy in Insignia. Anyway, just an idea, but thanks as always for the amazing videos!
@AdamCYounis
@AdamCYounis 2 жыл бұрын
I use the standard unity physics system, but for everything other than basic gravity and collisions I'm applying a lot of game logic to be specific about how I want things to move. There are a lot of calls to body.velocity directly, I never "add force" and I don't use linear drag. I manage skidding and all of that in the character state machines.
@samuelbird4587
@samuelbird4587 2 жыл бұрын
@@AdamCYounis This is great info, thank you so much! Have a wonderful day :)
How Hard Could it be to Design a Mini-Game System?
41:13
AdamCYounis
Рет қаралды 57 М.
Giving Personality to Procedural Animations using Math
15:30
t3ssel8r
Рет қаралды 2,5 МЛН
OYUNCAK MİKROFON İLE TRAFİK LAMBASINI DEĞİŞTİRDİ 😱
00:17
Melih Taşçı
Рет қаралды 12 МЛН
Worst flight ever
00:55
Adam W
Рет қаралды 26 МЛН
Incredible: Teacher builds airplane to teach kids behavior! #shorts
00:32
Fabiosa Stories
Рет қаралды 10 МЛН
Making a Fake Multiplayer .io Game
11:03
Gambit
Рет қаралды 134 М.
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 4,1 МЛН
Why Do So Many Indie Games Use Pixel Art?
9:23
O. and Co. Games
Рет қаралды 68 М.
What Makes a Game Feel Mysterious?
29:37
Game Maker's Toolkit
Рет қаралды 176 М.
Pixel Art Class - Isometric Tile Basics!
25:55
AdamCYounis
Рет қаралды 357 М.
Pixel Art Class - How To Use References Effectively
23:35
AdamCYounis
Рет қаралды 263 М.
Technique for Creating Beautiful Level Design
11:48
Pixel Architect
Рет қаралды 870 М.
My Personal Do's and Don'ts of Pixel art! (How I make pixel art!)
6:43
Realistic 2D Lights & Shadows in Unity
11:28
Willy Dev
Рет қаралды 56 М.
I Made My First Game in Godot in 3 Weeks...
26:21
Jack Sather
Рет қаралды 369 М.