How to make Particles and Visual Effects in Godot ( and grab the FREE Textures!)

  Рет қаралды 75,530

Picster

Picster

Күн бұрын

As a "Thank you!" for 1k followers on my Twitter, I decided to share a small collection of textures. I created the pack to use in Godot, but it can be used in any engine or project.
In this video I will walk you through the creation of some example effects inside the Godot Engine.
00:00 Introduction and examples
00:32 Particles with animated textures
03:50 Offset textures for turbulence effect
06:24 Random texture from sprite sheet
07:55 Vortex effect with HDR colors
09:36 Using code to enhance sprites
15:55 Outro
Download all the textures (much more than the ones I show in the video) and the example project:
github.com/RPicster/Godot-par...
Follow me on Twitter:
/ mv_raffa
Join the Bottomless Discord (the game I am working on in Godot):
/ discord

Пікірлер: 184
@KrystofKlestil1337
@KrystofKlestil1337 3 жыл бұрын
This is hands down the best tutorial on particle effects I've watched for Godot. Keep'em coming friend.
@picster
@picster 3 жыл бұрын
Thanks a lot! The particle system is not the most advanced or feature-packed compared to Unity or UE. But with a little creativity, there is still a lot of potential ✌️
@KrystofKlestil1337
@KrystofKlestil1337 3 жыл бұрын
@@picster Yeah I do miss the intuitive unity aprticle system from time to time.
@picster
@picster 3 жыл бұрын
@@KrystofKlestil1337 Yes, the System of Unity is really, really solid!
@marcosadrian65
@marcosadrian65 3 жыл бұрын
Agreed!! is by far the best tuto on particles 2d ever seen, really hope to see more coming!!!.
@picster
@picster 3 жыл бұрын
@max steel the first question would be what you want to create.
@judelingan5863
@judelingan5863 3 жыл бұрын
This is a really solid tutorial. Keep making things like this.
@RebelliousX
@RebelliousX 3 жыл бұрын
Really cool, I love this. Thanks for the tutorial 👍🏼
@thetiphon
@thetiphon 6 ай бұрын
Great tutorial! Much thanks
@itzzsadji2287
@itzzsadji2287 3 ай бұрын
Imo that's the best tutorial i saw. Tysm
@infinitenex8165
@infinitenex8165 2 жыл бұрын
This video is a gold mine! Thank you very much for the demonstration and repo.
@cheza_cheza
@cheza_cheza Жыл бұрын
Thank you! That sparkle effect has saved me a lot of time and effort!
@skepsys_d
@skepsys_d 3 жыл бұрын
Very cool and great work making a video on this subject, this is going to help the Godot community a ton. Thank you and stay safe out there.
@rtfranco
@rtfranco 3 жыл бұрын
Awesome! Nice tutorial format.
@meowyih1
@meowyih1 2 жыл бұрын
Many thanks for this short and clear tutorial, and also the CC0 license sample project.
@zoggerdev3201
@zoggerdev3201 3 жыл бұрын
Finally some examples that are simple and effective. I will adapt some of your ideas and integrate them into my own mobile game. Great video thanks :)
@jwr26games
@jwr26games 3 жыл бұрын
This is an excellent demonstration of the Godot Particle2D node! Your artwork is also top-notch too!! Hats off to you sir!!
@fran12659
@fran12659 3 ай бұрын
i was having a hard time doing effects for spells on my game, your video saved me thanks!
@FerreusDeus
@FerreusDeus 3 жыл бұрын
I've been needing this tutorial for 2 years! Thank you! No other tutorial mentions animated sprites! I would never have figured out that the Offset property changes the frame.
@picster
@picster 3 жыл бұрын
It is really in an unexpected place... well hidden gem 🙄😃
@marcelor1235
@marcelor1235 Жыл бұрын
Wow! This intro is impressive!
@kunai9809
@kunai9809 2 жыл бұрын
thanks for that. Looks awesome in my game :D
@travisnielsen9975
@travisnielsen9975 3 жыл бұрын
Wow! Very cool!! Thank you! This was very easy to understand.
@picster
@picster 3 жыл бұрын
Thanks for the motivation!
@connorhillen
@connorhillen 3 жыл бұрын
It always feels like there's a big gap in resources for VFX, and this was fantastic! Lots of great little insights along the way. Great stuff!
@picster
@picster 3 жыл бұрын
Thanks!
@obadiahluna4215
@obadiahluna4215 3 жыл бұрын
Your Godot videos are really informative and helpful. Thank you friend, for clearing up some particle questions I had! You're awesome!
@picster
@picster 3 жыл бұрын
Thanks!
@jugibur2117
@jugibur2117 2 жыл бұрын
Really great info here, thanks a lot! (Also the function wrapf() I did not know yet)
@benzenatizineeddine7816
@benzenatizineeddine7816 2 жыл бұрын
Duuuuude i'm watching this and shaking how is this engine so underrated!
@selgesel
@selgesel 2 жыл бұрын
This is much much better than any other VFX video that I've seen so far, paid or otherwise. It's incredible that you tackle multiple kinds of effects, but you also play around with each of them to show variations, and you do it in an incredible 16 minutes. Great job, and thanks a lot!
@picster
@picster 2 жыл бұрын
Thank you very much! 🙏
@lucasviana237
@lucasviana237 9 ай бұрын
Very nice tutorial. Thanks.
@desoft8b
@desoft8b 2 жыл бұрын
This is special chocolat for devs.
@jasonplays4332
@jasonplays4332 3 жыл бұрын
I just found your channel from a 4 game developers on one art kit video. I'm in love with your new content. You have so much knowledge to share and you share it well. Keep up the hard work!
@picster
@picster 3 жыл бұрын
Thanks a lot! Very motivating words!
@WarrenMarshallBiz
@WarrenMarshallBiz 2 жыл бұрын
Late to the party, but FANTASTIC video, thank you! Really helped me understand what can be done with particles in Godot ...
@pai64
@pai64 3 жыл бұрын
Good job I will rewatch this when I need particles Edit: Oh you are the dev of Bottomless that game is so good I'm gonna commit subscribe
@3booodpro
@3booodpro 3 жыл бұрын
THIS IS VERY PERFECT MAN You are the best man!
@picster
@picster 3 жыл бұрын
Thank you!
@leodarcangela
@leodarcangela 3 жыл бұрын
Thanks for your advices, it's very interesting !!
@FullCitris
@FullCitris 2 жыл бұрын
Nice! This is the first actually helpful tutorial I've watched for more "advanced" particles. I just need to know how you made the particles.
@cryptoperumal5590
@cryptoperumal5590 2 жыл бұрын
thanks for explaining in detail manner..
@InsightfulCaveman
@InsightfulCaveman 3 жыл бұрын
Thank you! This is very useful.
@rossc5140
@rossc5140 2 жыл бұрын
Found this incredibly useful, thanks!
@picster
@picster 2 жыл бұрын
You're welcome!
@pawemichaowski3491
@pawemichaowski3491 3 жыл бұрын
Thank you, awesome narration
@iulianhagea5815
@iulianhagea5815 3 жыл бұрын
Nice! This will help a lot with my game.Thank you !!!
@picster
@picster 3 жыл бұрын
Cool! You're welcome! 🥳
@mangojuic3e
@mangojuic3e 2 жыл бұрын
i just got into vfx for my first game project and this video has been very helpful thank you so much for making these
@mangojuic3e
@mangojuic3e Жыл бұрын
its still not done oof yikes :D
@saulnores3477
@saulnores3477 3 жыл бұрын
12:58 I'll give you an advice for future videos. Please zoom in (I can't see well those small coding). The rest of your video is awesome. You are great at teaching particles.
@pablogri4667
@pablogri4667 3 жыл бұрын
Wow man I love this tutorial, thanks for your work! Regards from Argentina
@picster
@picster 3 жыл бұрын
Cheers back from Germany!
@ZachA-T
@ZachA-T 3 жыл бұрын
Nice! Bottomless was the reason I tried out Godot, so it’s awesome seeing some behind the scenes! Especially with the particle system! Enjoying watching the development of such a cool game!
@picster
@picster 3 жыл бұрын
Oh wow, that's so great to hear! I hope you like it so far!
@ZachA-T
@ZachA-T 3 жыл бұрын
@@picster Yes! It’s been a fantastic and inspiring experience so far and I can’t wait to learn more!
@picster
@picster 3 жыл бұрын
@@ZachA-T looking forward to see a game from you!
@astwyr2856
@astwyr2856 3 жыл бұрын
you are awesome thank you so much!!
@ultimaxkom8728
@ultimaxkom8728 3 жыл бұрын
This tutorial is very interesting and very alive. Nice.
@picster
@picster 3 жыл бұрын
Thank you!
@eboatwright_
@eboatwright_ 3 жыл бұрын
Thanks for this!
@devsimples
@devsimples 3 жыл бұрын
You had me when you said "Bottomless". I saw your game and I had no idea you had a youtube channel!! Keep on it bro!
@picster
@picster 3 жыл бұрын
Thanks for the nice motivation!
@gibbdev
@gibbdev 3 жыл бұрын
Absolete legend, thank you verry much! Keep em comming)
@picster
@picster 3 жыл бұрын
Thanks! I'll try!
@LaurentSOUDRON
@LaurentSOUDRON Жыл бұрын
Impressive how well you know how to use Godot and particles 😲👍
@kidando
@kidando 3 жыл бұрын
I just watched the first 20 seconds and I have subscribed
@picster
@picster 3 жыл бұрын
Thanks ☺️
@mightymochigames
@mightymochigames 2 жыл бұрын
This is such a good video
@thomasrodriguez3107
@thomasrodriguez3107 3 жыл бұрын
Look amazing
@kusog3
@kusog3 3 жыл бұрын
Godot content... instant sub!
@formal_club
@formal_club 4 ай бұрын
thank you so much!
@mightymochigames
@mightymochigames 3 жыл бұрын
Thanks for making this!
@picster
@picster 3 жыл бұрын
My pleasure!
@MrMushroom5
@MrMushroom5 3 жыл бұрын
Thanks bro I needed it for my weapons
@teucay7374
@teucay7374 Жыл бұрын
You have a new sub!
@Chevifier
@Chevifier 3 жыл бұрын
Talk about thinking outside the box. I would've never thought to give a particle texture an offset to get that effect!!!
@khusravkholmatov3667
@khusravkholmatov3667 3 жыл бұрын
Super 👌
@LordOnexgol
@LordOnexgol 2 жыл бұрын
Nice!
@luh2829
@luh2829 3 жыл бұрын
Wow so pretty. I love the effects. first time I've really done any was in a game jam a few days ago. Thought they looked fine, now I'm kinda embarrased about them😅
@picster
@picster 3 жыл бұрын
Thanks! Don't be embarrassed, it's just one page in a diary ☺️
@bugseater1
@bugseater1 3 жыл бұрын
Useful! I hope you make more of these Godot tutorials after Bottomless comes out instead of going silent for 9 years lol
@picster
@picster 3 жыл бұрын
Haha, 9 years fly by so fast 🤣 I have a list of things I want to explain more in depth. At the moment my number one goal ist to get the trailer ready so I can get the Steam page up and running.
@bugseater1
@bugseater1 3 жыл бұрын
@@picster Overall I've been really excited for Bottomless. It's one of the first Godot games that looks like it has massive potential to be something incredible. Keep going on!
@picster
@picster 3 жыл бұрын
@@bugseater1 thank you for the motivation!
@bugseater1
@bugseater1 3 жыл бұрын
@SirLollipop ye.
@Lulink013
@Lulink013 3 жыл бұрын
I've already had a lot of fun fiddling with all the options and a basic particle shape but your results are on anothe level! Why is that? Pretty simple: I wasn't using the power of curves, didn't know about the >1 luminosity trick and stuck to basic particle shapes. Next time I use that node I'll have a lot more ideas, thanks!
@picster
@picster 3 жыл бұрын
Cool! Glad you find it useful!
@cratrgames3487
@cratrgames3487 3 жыл бұрын
Surprisesurprise, great tutorial!
@LordDarkfinst
@LordDarkfinst 3 жыл бұрын
Hehe wonderful! 👍
@picster
@picster 3 жыл бұрын
Thank you! 🎉
@FrozenWell
@FrozenWell 3 жыл бұрын
great video thanks
@picster
@picster 3 жыл бұрын
Hey thanks!
@DestusG
@DestusG 3 жыл бұрын
Thanks for the tutorial helped alot
@picster
@picster 3 жыл бұрын
Glad to hear that! ✌️
@118andrey
@118andrey 3 жыл бұрын
"Please if it's not perfect forgive me" Zero dislikes
@picster
@picster 3 жыл бұрын
That's the forgiveness bonus 🤠
@Hyrain
@Hyrain 3 жыл бұрын
someone disliked.. let's start a crusade
@picster
@picster 3 жыл бұрын
@@Hyrain haha, hey, if someone dislikes it... It's ok ☺️
@mizuki6048
@mizuki6048 3 жыл бұрын
You jinxed it lmao
@masaratech
@masaratech 3 жыл бұрын
@@Hyrain the only one since your comment!
@Kio_Kurashi
@Kio_Kurashi 2 жыл бұрын
That circle 'mistake' looked like it would be a good energy orb particle that's moving. Would just have to change the direction based on the volocity required.
@notanenglishperson9865
@notanenglishperson9865 3 жыл бұрын
I really liked this tutorial, even though I don't actually making games :D
@notanenglishperson9865
@notanenglishperson9865 3 жыл бұрын
Well, now I actually want to start
@akam9919
@akam9919 3 жыл бұрын
When you're coffee's so hot, it creates a tornado...
@arthank1263
@arthank1263 2 жыл бұрын
Lovely! I'm off to try and make some of these 3d :))
@picster
@picster 2 жыл бұрын
It's more or less the same. In Godot, 3D and 2D particle systems use the same resource.
@NycroLP
@NycroLP 3 жыл бұрын
God I love thise engine. It's so much more fun and easier to use than lets say UE4.
@teorianapraticacompedro2716
@teorianapraticacompedro2716 2 жыл бұрын
I agree. Godot > All
@cmds.learning7426
@cmds.learning7426 3 жыл бұрын
cool!
@moofymoo
@moofymoo 3 жыл бұрын
Good tutorial, thnx! Suggestion - for getting first particle effect to show something (Hello World), you could go slower and explain something about properties that are required for particle system to work. If someone (me :p) has never used particle system, he needs to pause after every couple seconds.
@luh2829
@luh2829 3 жыл бұрын
Wow such pretty. Just watched it like 2 More times to kinda copy the particles for a little project im working on. Its really kinda amazing, how much difference nice Particles can do for a game. How do you make those nice Sprites btw?
@no-trick-pony
@no-trick-pony 3 жыл бұрын
:D
@derianhyperioon7830
@derianhyperioon7830 3 жыл бұрын
hello picster !
@picster
@picster 3 жыл бұрын
Hello back! 👋
@javierbarron2122
@javierbarron2122 3 жыл бұрын
Awesome. I would suggest to zoom in on the code and properties because I cannot see them on a cellphone.
@Muphet
@Muphet 9 ай бұрын
I thought I found godot tutorial but it was ASMR video
@picster
@picster 9 ай бұрын
Lol 😂 what? 😁
@Mohamed88Hassan
@Mohamed88Hassan 2 жыл бұрын
wow thats rly helpful ty can u tell me how to creat dropping like heavy boxes get on the player when he get close from it ?
@picster
@picster 2 жыл бұрын
Hmmm I'm not sure if I understood your question correctly... 😔
@jacksontriffon5064
@jacksontriffon5064 2 жыл бұрын
Next time please zoom in ~ especially in the code sections ~ so we can read everything, even when watching on mobile. Thanks for the awesome video! :)
@OmeedNOuhadi
@OmeedNOuhadi 26 күн бұрын
👏👏👏
@wadg
@wadg 3 жыл бұрын
Wuao great job! Thank you so much! Btw in the 3rd example, you cut your video and we cannot see the setting that changes the display from three to only one (in minute 6:47)
@picster
@picster 3 жыл бұрын
Thanks! I will take more care in the future!
@agrogers1
@agrogers1 3 жыл бұрын
Very good effects. Thanks heaps for sharing. I'll pray for a special blessing from Jesus for you tonight!
@JamesRobertOsborne
@JamesRobertOsborne 3 жыл бұрын
Awesome! Is it possible to output (export or screen-capture) these rendering particles into a PNG image sequence (with its alpha channel intact) inside Godot?
@picster
@picster 3 жыл бұрын
I think you should be able to do this. But it's definitely not a menu-option or something like that. It should be possible using the Particle Systems inside a viewport and render that to a png "sequence". Check out this post: godotengine.org/qa/12979/how-to-merge-two-png-files-during-runtime-and-save-to-disk But to be honest, you could recreate those particle systems with relative ease in blender and just render it there 😉
@ahmadtakhimi6839
@ahmadtakhimi6839 3 жыл бұрын
Thank you for the awesome textures. Can you show us how did you make them ? Using blender ? What addon did you use ? Thanks again
@picster
@picster 3 жыл бұрын
I used Blender for the animated spritesheet (the file is in the repository). Inside Blender I used no add-ons. The other textures were made in Photoshop.
@BojanDam
@BojanDam 3 жыл бұрын
Great vid. Small sugestion, make code bigger, I am watching it on TV and I don't see anything. 😉
@picster
@picster 3 жыл бұрын
Good idea! Thanks
@gibmadaf
@gibmadaf 2 жыл бұрын
por alguna extraña razón al ingresar la textura las partículas (min 1:18) parpadean como si faltara un fotograma, es decir no se manifiesta fluida la vida de la partícula
@dumpsta-divrr365
@dumpsta-divrr365 Жыл бұрын
In the third example, how are you making it so only one of the three "glows" in random_selection.png is shown? Mine acts like yours does but all three parts of that image are shown. I thought changing the Visibility Rect under Particles2D would help but no luck
@picster
@picster Жыл бұрын
Ah, that was a bad editing from my side. I said it, but the video does not show it: You need to check "Particles Animation" and set "H Frames" to 3 (in this case). I show how to set it up at kzbin.info/www/bejne/eoGngXxrr6mYpa8 - 0:47
@dumpsta-divrr365
@dumpsta-divrr365 Жыл бұрын
@@picster Ah yeah that did it, thanks so much!
@Silver-nm2if
@Silver-nm2if 3 жыл бұрын
that one person missed the like button
@picster
@picster 3 жыл бұрын
😊
@OmeedNOuhadi
@OmeedNOuhadi 26 күн бұрын
👏👏👏
@SantoLucasST
@SantoLucasST 3 жыл бұрын
zero dislikes
@picster
@picster 3 жыл бұрын
❤️🔥
@akienK
@akienK 3 жыл бұрын
That's a really nice video! I learned a few tricks and consolidated some of what I had learned while porting github.com/KOBUGE-Games/jetpaca particles (which I didn't author initially) from Godot 2 to Godot 3. Your explanations are very clear and the pace is just fine, looking forward to more videos :) One thing though, you seem to have a fairly high DPI screen and Godot UI elements are thus quite tiny. Might work well if you have a big screen but for KZbin I would suggest to either change your screen resolution to 1080p, or use Godot's editor DPI scaling setting to make the UI bigger.
@devgilmore
@devgilmore 3 жыл бұрын
I know this is a lot to ask for, but I am so curious how you made the grapple hook for your game. Even if it isn't an in depth tutorial, just a quick explanation or article would be appreciated!
@picster
@picster 3 жыл бұрын
I plan a tutorial for that, so please be patient. 😌
@devgilmore
@devgilmore 3 жыл бұрын
@@picster Thanks so much! I will wait as long as I have too to see that :)
@ForeverNils
@ForeverNils 3 жыл бұрын
Nice. And all this without global environment?
@picster
@picster 3 жыл бұрын
In this video there is no WorldEnvironment setup tough it can greatly help using a little glow 😀
@DogeisCut
@DogeisCut 3 жыл бұрын
Any tips on an Explode effect?
@picster
@picster 3 жыл бұрын
I will try to find a little time to make a video about that topic. Basically: fast, powerful, bright
@matheusnico1as
@matheusnico1as 8 ай бұрын
please, could you do it for Godot 4?
@thesocialistmind9880
@thesocialistmind9880 2 жыл бұрын
Can we do this in 3D too?
@sosasees
@sosasees 3 жыл бұрын
I watched this video just to see if there will be a stupid Godot Particle System joke. I was not disappointed.
@picster
@picster 3 жыл бұрын
Oh which one? I am ALWAYS SERIOUS!
@sosasees
@sosasees 3 жыл бұрын
@@picster There was actually no Godot Particle System joke in this video. I said that I was not disappointed because you showed me unseen possibilities with the Godot Particle System.
@picster
@picster 3 жыл бұрын
@@sosasees ahh ok, now I got it! Glad you were not disappointed
@peatral
@peatral 3 жыл бұрын
This video is great! But when stitching the single pngs of the animated one together into a sprite sheet, harsh edges become visible (The glare overlaps with the edge). Did you change something in the video? Maybe reduced the glare or something?
@picster
@picster 3 жыл бұрын
Hey, I already supplied the stitched version in the folder: "textures\particle_examples" If you talk about stitching the files that are inside the "materials endered_particles" folder, that is a good example why textures like this are a bit more work than normal textures. It's important to take good care about the levels of the image. Even the slightest variation inside the "black" parts of an image can lead to a unwanted result. For textures like these, I always double check inside Photoshop, if the levels are correct. If you are interested, I can make a very short Tutorial about that :)
@peatral
@peatral 3 жыл бұрын
@@picster Oh, I somehow missed that folder... But a short tutorial could be helpful for making your own particles 👍
@picster
@picster 3 жыл бұрын
@@peatral I will try to put it up tomorrow ✌️
@peatral
@peatral 3 жыл бұрын
@@picster Thanks, that's nice!
@ryanscott5317
@ryanscott5317 3 жыл бұрын
Thanks man have a like and a sub. Build a pack of effects and sell it. :)
@Judas_Is_Fish
@Judas_Is_Fish 3 жыл бұрын
This is really cool tutorial, but can you make actions not so fast in future videos? It's hard to understand, when everything is happening so fast. Otherwise everything is perfect :)
@picster
@picster 3 жыл бұрын
It was without a script and when I was editing the video, I noticed that in the future I think I will do everything twice... one time to test and one time to actually show what i want to without much information-noise.
@BrainAirways
@BrainAirways 3 жыл бұрын
When you mentioned that particle spritesheet was made in blender I instantly though... Are your sprites also made with blender?
@picster
@picster 3 жыл бұрын
No, the sprites are hand painted in Aseprite... But sometimes I wish I was using a more flexible approach 😜
@BrainAirways
@BrainAirways 3 жыл бұрын
@@picster well it is double edge sword :P Do you want save some time on animations (and have as many as you like) or do you want your sprites to look exactly how you want (setting of correct material for models to be rendered as pixelart in fidly :( ).
@picster
@picster 3 жыл бұрын
@@BrainAirways absolutely 😁
@MrMr-oj7hl
@MrMr-oj7hl 20 күн бұрын
6:30 having trouble replicating this in godot 4.2 3d
@picster
@picster 19 күн бұрын
In 3D it works a bit different. Create a new StandardMaterial3D in the material override slot. In the Material, under Billboard, set Mode to Particle Billboard. A new section will then appear in the Material called "Particle Anim". There you can setup h and v frames.
@MrMr-oj7hl
@MrMr-oj7hl 19 күн бұрын
@@picster Actually I meant the whole example, I don't know how to make smooth transitions in 4.2 3D godot
How Games Make VFX (Demonstrated in Godot 4)
5:46
PlayWithFurcifer
Рет қаралды 326 М.
路飞被小孩吓到了#海贼王#路飞
00:41
路飞与唐舞桐
Рет қаралды 78 МЛН
ТАМАЕВ УНИЧТОЖИЛ CLS ВЕНГАЛБИ! Конфликт с Ахмедом?!
25:37
I Can't Believe We Did This...
00:38
Stokes Twins
Рет қаралды 126 МЛН
Giving Personality to Procedural Animations using Math
15:30
t3ssel8r
Рет қаралды 2,5 МЛН
Effekseer -- Awesome Particle Effect Tool now on Godot!
9:25
Gamefromscratch
Рет қаралды 26 М.
I recreated Balatro's effects in Godot
8:04
MrElipteach
Рет қаралды 26 М.
We Need to Rethink Exercise - The Workout Paradox
12:00
Kurzgesagt – In a Nutshell
Рет қаралды 4,4 МЛН
Do THIS Before You Publish Your Godot Game
3:33
StayAtHomeDev
Рет қаралды 153 М.
3 Hours vs. 3 Years of Blender
17:44
Isto Inc.
Рет қаралды 4,3 МЛН
How to use Noise Textures and create simple Shaders in Godot
12:42
Everything about RANDOMNESS in Godot
11:34
MrElipteach
Рет қаралды 9 М.
Everything to Know About PARTICLES in Godot 4
17:29
DevWorm
Рет қаралды 26 М.