Тёмный

Godot 4 - Tiled Dungeon Environment From Scratch 

DevLogLogan
Подписаться 24 тыс.
Просмотров 385 тыс.
50% 1

How to make a low resolution 3D dungeon environment for Godot 4.
Krita: krita.org/en/download/krita-d...
Laigter: azagaya.itch.io/laigter
Blender: www.blender.org/download/
Follow me elsewhere to keep up with whatever I'm working on!
Twitter: / devloglogan
Mastodon: mastodon.gamedev.place/@DevLo...
0:00 Intro
0:19 Get Textures
1:20 Brick Texture
4:07 Floor Texture
7:15 Brick Normal Map
8:30 Floor Normal Map
9:11 Texture / Normal Map Atlases
10:56 Create Wall Tile
15:01 Corner Tile
17:35 Other Tiles
20:04 Exporting Tiles
21:47 Setting up GridMap
24:24 Environment set up

Опубликовано:

 

28 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 484   
@Speed-TV
@Speed-TV Год назад
This guy is the software master, I almost forgot this was a Godot tutorial. Actually, it's less of a tutorial and more of entertainment.
@coolfool3000
@coolfool3000 9 месяцев назад
lol, half way through the video i was thinking why did i click a graphic design video but then one sec later "Glad i'm learning this skill."
@codesymphony
@codesymphony 8 месяцев назад
so refreshing to see a youtuber who's not afraid of keyboard shortcuts
@petrus4
@petrus4 4 месяца назад
True. This feels more like a timelapse/speed draw with commentary. Not that that is a bad thing, though.
@akirasyco1115
@akirasyco1115 Год назад
Bro, I would pay just to watch a series where you make this into a game little by little, it's so calming and the results are so nostalgic and overall good!
@epchain
@epchain Год назад
A little trick for Krita's clone tool. It has settings accessible by going to Edit brush settigs (opens Brush Editor) -> Color -> Painting mode. There you have 'Source point move' option. If you uncheck this, source point won't move. It could be useful in scenarios like splitting large brick :) Don't forget to turn it back on!
@DevLogLogan
@DevLogLogan Год назад
Was not aware of that option, thanks very much!
@magnusm4
@magnusm4 6 месяцев назад
99% of tutorials are the tutorial. And 1% are these random gems once in a while adding stuff nobody even knew.
@xanecosmo5061
@xanecosmo5061 Год назад
I usually model the environment normally and I've never seen a work flow like this. This looks so fun. It's like playing a game.
@RegularTetragon
@RegularTetragon Год назад
Godot works very similarly to Roblox in my opinion, just a *lot* less constrained
@user-rx7op7co8x
@user-rx7op7co8x 8 месяцев назад
@@RegularTetragon In what way does it work similarly to Godot?
@RegularTetragon
@RegularTetragon 8 месяцев назад
@@user-rx7op7co8x the way nodes work, the event model, and the way scripts attach to objects is very similar
@Oblico1Morale
@Oblico1Morale Год назад
Amazing tutorial - I really like the end-to-end approach and that you started from scratch and ended up with something good enough to continue toying around.
@DevLogLogan
@DevLogLogan Год назад
Thank you! I always wished there were full-stack tutorials like this when I was starting out, I'm glad they've been useful to others.
@myaseena
@myaseena Год назад
That's a lot of excellent info condensed in 26mins!
@grilleFire
@grilleFire Год назад
pro tip: 13 minutes if you use 2x speed
@neogmz
@neogmz Год назад
26 minutes?! Wow. I really hooked into the video lol... It felt like 10 minutes to me
@shaunpoore2356
@shaunpoore2356 9 месяцев назад
I’ve been coding for nearly 20 years professionally and consider myself quite good at it. And despite being new to Godot I get the feeling I’ll never be as good at this as you are now haha. Great stuff.
@DevLogLogan
@DevLogLogan 9 месяцев назад
You flatter me! It's easy to look like a wizard when I choose what gets to go in the video haha. Thanks for watching. :)
@zm7160
@zm7160 Год назад
Blender tip: Instead of typing in the units to move the vertices, you can turn on Snapping: At the top of the 3D-view edit-mode area there is a magnet shaped icon (or use [Shift-Tab]); next to that magnet icon is a drop down you can select Snap-To Vertex instead of Increment (or user [Ctrl-Shift-Tab] to bring up the snap menu). These shortcuts are on main keys for a reason; if you are working with square/geometric models you will get a LOT of mileage out of this. Especially combined with Axis locking. The other buttons in the group are pretty helpful, like switching the Transformation Orientation between global and normal, in normal mod you change select and move a face, locking to Z axis and move the face back and forth in the direction of the face, like you would with extrude. Thanks for this video, I made a nearly identical setup to this in Godot 3.5 a couple weeks back, so it was really cool to see how someone else went about it! The other thing I did was create some basic maze generation ( a black and white bitmap) and processed it with a rule set to add the tiles to the grid map.
@slundal
@slundal Год назад
This was one of the best tutorials I've seen. Super easy to follow yet packed with excellent info!
@DevLogLogan
@DevLogLogan Год назад
Thanks! Glad you found it useful. :)
@mr.mindor
@mr.mindor Год назад
Thanks for this quick tutorial, I really enjoyed the pacing and how you indicated which keystrokes you were using while editing really helped me follow along. I'm not quite a zero experience newbie with Blender or Godot, but I am close to it with the particular topics of this video, and it honestly felt like a zero experience newbie could have followed along for most of it. (I actually learned of some keyboard shortcuts for Blender that I feel I should have known for years.) The one place in the video that I feel could have been better was the initial moments in Godot. Jumping into an already set up project with existing nodes and just saying "All I've done is make this a super simple..." Here you broke what you had going up until this point in that a person with zero experience could follow along. Without prior knowledge of Godot I think I would have been completely lost. With the experience I have, it still took some time and a bit of trial and error to throw together something similar enough to your player scene to follow through the rest of your video. It wasn't a show stopper (for me) but it was a jarring departure from how you presented the rest of the video and a bit frustrating. After the fact I was able to reproduce my efforts in under 60 seconds while calling out my steps like you did elsewhere. This 60 seconds covered creating the new project and setting up world and player nodes with collision, camera, and the default controls from the template script) Overall I think the video would have been better had you included something similar. (you could even then comment you were switching to your other prebuilt player scene that had some refined movement.)
@TheCreydin
@TheCreydin Год назад
As someone who has zero experience with Godot, this hit hard. I was stopped dead in my tracks at this exact point. Already set up pre-existing fps controller? What? Completely lost.
@peepeepoopoo7723
@peepeepoopoo7723 11 месяцев назад
I usually have trouble keeping my attention on tutorials, but you were really straight to the point and I was engaged the whole time. Keep up the good work!
@Tubulin_
@Tubulin_ 24 дня назад
Great tutorial! Second one from you that I follow. I really like these short ones that are more straight to the point (although I usually have to playback parts and pause a lot so I still spend a few hours on them). I find myself not really needing full tutorials, but rather ones that cover specific topics such as this one. This is definitively an invaluable resource :)
@magnic0
@magnic0 Год назад
It's incredible how a simple setup like that can be so beautiful! Nice video bro, I've learned a lot with you!
@zeddarain
@zeddarain Год назад
Omg I’ve been looking for a full walkthrough. Great work.
@mikiqex
@mikiqex 5 месяцев назад
This is excellent! I love the pace - with my short attention span I always get bored during dev tutorials 🙂 Exactly what I needed, especially the Blender part.
@UliTroyo
@UliTroyo Год назад
Succinct! Banger tut, thanks a lot. I learned a bunch from your workflow, so I'm glad you took the time to show all the settings. Subbed.
@alexorhuxley
@alexorhuxley 9 месяцев назад
You have single-handedly given me the confidence to step into this whole side of design and technology. I've been savvy with everything from graphic design and video editing to CAD software like Vectorworks, but this stuff always intimidated the heck out of me. I followed along, I did the thing, it works, and I'm freaking thrilled. Thank you so much.
@jonathanbernardi4306
@jonathanbernardi4306 Год назад
Man, this was simply awesome, straight to the point, and crystal clear. Thanks a lot, really appreciated. You got a new sub. Amazing work really.
@IDSearcher
@IDSearcher 8 месяцев назад
Fantastic tutorial. This probably saved me weeks of stumbling around the web for how to do simple steps shown in the video (or months of self teaching). Thank you. Liked and subscribed!
@Arukajoe
@Arukajoe 26 дней назад
This is probably the best tutorial I've ever watched. Concise, with simple explanations, every action is noted, no waffle. Thank you so much!
@greggster990
@greggster990 3 месяца назад
Great tutorial. I like how this shows a little bit of everything and goes through the full process.
@HonestGameDev
@HonestGameDev Год назад
That was a lot of information in a short period, but well conveyed, thanks!
@FencerDevLog
@FencerDevLog 9 месяцев назад
This is one of the most comprehensive tutorials I have ever seen. Thank you for recording it. Please make more videos. 😎
@mediocretes7667
@mediocretes7667 3 месяца назад
Dude! Thank you for this! I learned more in this video than from a week of watching other tutorials. I learned things I didn't even know I wanted to learn. Seriously, amazing and helped restore my excitement for my project.
@ultra_kapiszon
@ultra_kapiszon Год назад
your videos are a godsend, hoping to see much more from you
@Gabirell
@Gabirell Год назад
Wow! That was great! amazed how fast you create a "simple" scene... this tutorial is gold... thanks! another subscriber here!
@DatingTV
@DatingTV 3 месяца назад
This was fantastic, I love the pace. I'm extremely new to this but the only hiccup I had was finding an alternative texture source. I can't wait to go through your other videos now.
@dusekdan
@dusekdan 6 месяцев назад
This was really well made tutorial. A balance of not explaining everything, but covering the most crucial parts and providing keyboard shortcuts you are using. I am putting this into my watch later to revisit, when I get to the part where I am making graphics/models for my game - figured I will google the settings you are using when working in different tools and I will also be able to use these tools that always look scary when I open them and have absolutely no sense of what to do and where.
@StevePixelFace
@StevePixelFace Год назад
This is a truly fab tutorial. Never really worked with 3D in Godot before. This video gave me a straight forward pipeline that I can work with. Thanks for the vid, awesome stuff!
@DevLogLogan
@DevLogLogan Год назад
I'm so glad to hear that, I hope you'll be able to make some other cool stuff with the new knowledge!
@lieQT
@lieQT Год назад
This was done so cleanly, I really admire your understanding of the tools you use and your commitment to keeping everything down to the pixel of correctness.
@DaVince21
@DaVince21 Год назад
What I really like is that you go through a LOT of material quickly and concretely, explaining all the keyboard shortcuts and menus. I leave with knowledge about all of these useful little bits I can slowly but surely start applying on my own stuff. :)
@GalileoCap
@GalileoCap Год назад
This is an amazingly good tutorial! I've always been intimidated by 3D (specifically Blender with that UI!), but your video gave me the tools to get started and dip into it! Thank you very much!
@Kholaslittlespot1
@Kholaslittlespot1 8 месяцев назад
Just learn one element at a time. Float from tutorial to tutorial. You'll be making your own stuff in no time!
@actionknight93
@actionknight93 3 месяца назад
This is absolutely fantastic! It's the best video I've seen that uses Godot, Blender, Krita, and Laigter. You have a real talent for explaining things clearly. I'd love to see more content!!! Your work is incredibly valuable, and I'd definitely consider supporting you on Patreon if that was available.
@mediocreatbest1269
@mediocreatbest1269 Месяц назад
I've learned so much through this. I am beyond grateful. I hope to see you upload again in the near future! Until then, cheers
@SteffDev
@SteffDev Месяц назад
That is so much information condensed into a short video Loved it!
@SadFrogMemer
@SadFrogMemer 8 месяцев назад
This video was amazing and extremely helpful for me. Thank you so much for making it. I was able to follow it perfectly until I got to the importing of the .glb file into Blender. For some reason, When I was importing the tileset.glb into Godot, it made the icon for it a red X and also imported the two textures as separate Texture2D assets. Because the scene was a red X, I wasn't able to right click it and select "New Inherited Scene". What I did to fix it was delete those two Texture2D resources it created and then clicked on the tileset.glb file in the "FileSystem" tab. After that, I went to my "Import" tab (next to the Scene tab for me) and scrolled down to the "glTF" section and changed "Embedded Image Handling" from "Extract Textures" to "Embed as Uncompressed". I'm not sure if this is the best option, but it worked for me. There was also a "Embed as Basic Universal", but I'm not sure what that means. I feel like that's also a good option. After that, I clicked the "Reimport" button and it fixed it for me and I was able to continue the steps in the video from there. Hope this helps someone else.
@condeisaias55
@condeisaias55 8 месяцев назад
I ran with the same issue. Thank you so much !!!!!!
@calvinheiser
@calvinheiser 7 месяцев назад
Thanks a million for this!!!
@superzova
@superzova 4 месяца назад
THANK YOU!!! You just got me unstuck
@paroleiro5048
@paroleiro5048 2 месяца назад
THANK YOU, THIS FIXED MY TEXTURES!!!!
@khazlol
@khazlol 8 месяцев назад
This has single handedly put me onto my game dev journey after years of trying and failing with Unity / Unreal. With what you've taught us - I've done what you've done and then added an NPC that follows you in a certain radius. Working on adding line of sight & sight to the NPC so that you can hide / lose it! Thanks! Looking forward to the next one.
@DevLogLogan
@DevLogLogan 8 месяцев назад
Glad to have helped you! :)
@fatuzi
@fatuzi Год назад
just finished doing this as one of my first godot projects and this tutorial super ruled. doesn't hold your hand too much but still so, so informative. super awesome
@webofmanipulation6190
@webofmanipulation6190 Месяц назад
Thanks for sharing this! I'm still fairly new to game development so its really amazing seeing an in depth and interesting tutorial that can easily be understood.
@slachnahoff
@slachnahoff Год назад
my partner found this video and sent it to me and it kickstarted my gamedev brain into full gear lmao. i did a very quick test prototype following your instructions, and slowing adding more stuff, learning about all aspects of what i want in my final game as i go along. love your stuff. incredible. ive also started taking pictures of bricks and all for my future textures lmao
@bibbleskit
@bibbleskit Месяц назад
This was probably the most information dense tutorial I've ever seen. Amazing work, man.
@JohnPallister
@JohnPallister Год назад
Fantastic stuff, a cracking pace but still naming every command and keyboard shortcut. Thanks very much!
@DevLogLogan
@DevLogLogan Год назад
You're welcome! Thanks for watching. :)
@andrewmassie
@andrewmassie Год назад
This was awesome. Thanks for such a quick project with such interesting results!
@VoylinsGamedevJourney
@VoylinsGamedevJourney 5 месяцев назад
Really like how straight to the point this tutorial is, no 5 minutes intro but short and to the point intro followed by a tutorial with nice clear steps to follow along!
@Pabloossoo
@Pabloossoo Год назад
Great tutorial! Followed along and completed my first 3d map in Godot. Subscribed!
@davidmurphy563
@davidmurphy563 Год назад
The trick to tiling without seams is to duplicate the image twice and then to flip on the x and y. With something like wood you can just set the opacity but for best results use an opacity gradient. That way the edges match up perfectly.
@codesymphony
@codesymphony 8 месяцев назад
I like his way, looks more organic
@UberOfficer1
@UberOfficer1 Месяц назад
This was thoroughly enjoyable. I’ve never even touched or seen any of these programs before but never felt lost through any of your steps!
@terrylyn
@terrylyn Год назад
Excellent workflow, thanks for sharing.
@ActuallyKun
@ActuallyKun 7 месяцев назад
This is one of the best tutorials I've seen, thank you so much!
@craniummatter
@craniummatter Год назад
thanks for sharing, definitely learned a few things. Love that Krita lets you edit the image while tiled, I've been wanting to check it out but keep going back to Photoshop out of laziness.
@Snorth_3D
@Snorth_3D Год назад
Hey, I'm just starting to learn Godot and this stuff helps immensely! Thanks a bunch and keep it up!
@b4llistickgaming314
@b4llistickgaming314 2 месяца назад
This video is absolute gold! i was recently introduced to Godot and been experimenting with it and you've made it super easy and fun!
@ayushsidam289
@ayushsidam289 Год назад
Thanks for your contribution to the Godot community. 😇🙌🏻 U got a subscriber. 👍🏻
@mgrigajtis
@mgrigajtis Год назад
I really love this workflow in Godot 4!
@kuroavuli3402
@kuroavuli3402 6 месяцев назад
This was an excellent video. I normally steer away from videos. Combination of bad communication and version mismatches (and a sprinkle of things happening behind the scenes they don't tell you) I can confidently say your video was nothing like that. Easy to follow along, fun to execute and an extremely reusable asset we have at our disposal after! I will certainly be checking back to what you have, before I go looking up random guides. Highly recommended. Watch, learn and expand yo miinndddd xD
@dawsondocuments6497
@dawsondocuments6497 9 месяцев назад
You make excellent tutorials. This has been a real help. Thank you!
@bonsairobo
@bonsairobo 6 месяцев назад
Awesome. Loved seeing the tile modeling process in Blender. I've been trying to do some similar ideas, so that was helpful.
@SpacyCatgirl
@SpacyCatgirl Год назад
This is so insightful! Your content def deserves a lot more attention!
@DevLogLogan
@DevLogLogan Год назад
Thank you! I'm sure with time it'll grow, just need to keep making them. :)
@j.clayton7672
@j.clayton7672 8 месяцев назад
Wow, that's seriously simple and yet very effective. Thanks for sharing!
@shmegegge
@shmegegge 3 месяца назад
There are so many time saving shortcuts and techniques in here. This is fantastic.
@user-pc3io5ji1o
@user-pc3io5ji1o 25 дней назад
Bro you have got some serious skills. Thank you for teaching beginners like me I would be totally lost without all you guys making these tutorials
@RobertoMaurizzi
@RobertoMaurizzi Год назад
VERY well explained and narrated, one of the best game programming video I've watched in a long while! #instantsubscribe
@SytheluxRikd
@SytheluxRikd Год назад
I like the trick with the Gridmap and the Pixelation at the end. Thank you overall for the Video.
@aroymart
@aroymart 6 месяцев назад
This is so much information in one video, brought me from nothing to *enough* on so many topics
@GaryParkin
@GaryParkin 8 месяцев назад
Thank you so much. This came out great. Now I am looking for tutorials on that grid.
@D.E.Nicolas.Goncalves
@D.E.Nicolas.Goncalves 8 месяцев назад
It was the video that i needed, it covers low res design and normal mapping! awesome!
@Crowbar
@Crowbar Год назад
One of the best tutorials on youtube on any topic
@eakyrtk701
@eakyrtk701 Год назад
Really cool video with cool tips ^^
@ducc9816
@ducc9816 Год назад
This is an excellent video. I've been playing around with 3D tilesets in Godot myself, and you point out some things that would've saved me some confusion and headache if I had implemented them from the start.
@DevLogLogan
@DevLogLogan Год назад
Saving people headaches like that was exactly my goal, glad to hear you got something out of it. :)
@KevinNijmeijer
@KevinNijmeijer Год назад
Another banger tutorial 👏 getting inspiration for some cool stuff!
@DevLogLogan
@DevLogLogan Год назад
Glad you're enjoying them, thanks! :)
@daniellapain1576
@daniellapain1576 6 месяцев назад
This is amazing. I have always had that ache to make tile able maps and your method makes it extremely straightforward and simple. A tip for tiling textures, Gimp has a straightforward plugin that automates the task of making them. It tries it's best to approximate texture locations but sometimes does not work but makes it quicker in workflow regardless.
@typic-al7360
@typic-al7360 Год назад
All of your tutorials are so good, you deserve more subs my guy.
@DevLogLogan
@DevLogLogan Год назад
Thanks ^^ hopefully they come my way
@viperman33
@viperman33 Год назад
@@DevLogLogan The all mighty YT suggestions sent me here so that is one.
@KaletheQuick
@KaletheQuick Год назад
This was really great! I learned a lot and it makes me want to make some stuff too!
@scott_itall8638
@scott_itall8638 7 месяцев назад
Would really enjoy seeing more of this, blender into godot and building out a map and other assets.
@BramwellWilliams
@BramwellWilliams Год назад
Great video! Love a good gridmap ^^
@DevLogLogan
@DevLogLogan Год назад
Don't we all? Thanks Bram :) love the content
@lolhiyoko7832
@lolhiyoko7832 14 часов назад
This tutorial succeeded in one thing; Making me feel inadequate. Great stuff
@mauri8954
@mauri8954 Год назад
loving this tutorial!, thank you so much for everything you shared right now, I hope I can use this for my project. You sound a little sleepy in the video, hope you are sleeping well!
@wukerplank
@wukerplank Год назад
Big amount of useful information here! I loosey followed your tutorial and learned a lot 💪
@DevLogLogan
@DevLogLogan Год назад
I'm glad you learned something, thanks for watching! :)
@IamDoce
@IamDoce 3 месяца назад
Nice work, thats was amazing!
@ScavengerFX
@ScavengerFX 8 месяцев назад
This was amazing to watch. Thank you.
@zhechka_zhe
@zhechka_zhe 3 месяца назад
Wow! Just Wow! Repeated this step by step and it was not too hard, but i was very impressed!
@enescetinkaya3518
@enescetinkaya3518 9 месяцев назад
Wow, that's awesome, please create more content like this.
@Elrinth
@Elrinth Год назад
Absolutely amazing tutorial!
@VsevolodPankratov
@VsevolodPankratov Год назад
Hey, you have great tutorials! I love the graphics of the PS1 game console and the style of Quake and Doom!
@DevLogLogan
@DevLogLogan Год назад
Thanks very much! Glad you enjoy them. :)
@user-vo1wu2uk1s
@user-vo1wu2uk1s Год назад
Clear tutorial. Thank you so much.
@NoOne-ok4ys
@NoOne-ok4ys Год назад
This is insanely cool and you're extremely efficient at explaining!
@DevLogLogan
@DevLogLogan Год назад
Tried to make it as straightforward as possible! Thanks very much for watching!
@burnedbits8717
@burnedbits8717 Год назад
Great video!
@CCranio8
@CCranio8 Год назад
Great tutorial, thank you!
@Hannah-cb7wr
@Hannah-cb7wr Год назад
THIS is how tutorials should be done. Amazing! Thanks a lot.
@MisterNewYear
@MisterNewYear Год назад
Wow this is incredible. There's so much stuff here I'm gonna reference wouldn't have even thought about when clicking on this video lol
@Ryan-hv3kn
@Ryan-hv3kn Год назад
This was really cool, well taught and inspirational.
@isweartofuckinggod
@isweartofuckinggod Год назад
I'm really glad I watched the whole thing!
@razorbl8de
@razorbl8de 5 месяцев назад
Even 1 year later this video is still great! For all people watching this now though, when you export the tilesets from blender, export them individually, otherwise when you go into godot and turn it into a mesh library, you will only have access to 1 tile.
@jameshastings765
@jameshastings765 7 месяцев назад
this was the most entertaining tutorial ive ever watched randomly in my life. This guy hits blender and is a full blown force of God lmao
@LenteGameDev
@LenteGameDev Год назад
Great and clear tutorial!
@DevLogLogan
@DevLogLogan Год назад
Thanks very much, Lente :)
@caveirainvocada9438
@caveirainvocada9438 Год назад
Bro this video is ridiculous good. I went from having no idea on how to implement 3D levels in Godot to ready to make some with some asset creation knowledge to boot!
@codeplayer8575
@codeplayer8575 Год назад
Awesome tutorial!
@LallyOfTheValley
@LallyOfTheValley 8 месяцев назад
Super inspiring man. Im just starting out so this is really exciting
@AbsurdlyMurley
@AbsurdlyMurley 2 месяца назад
Outstanding video!
@USBEN.
@USBEN. Год назад
Very enjoyable workflow.
Далее
Optimizing my Game so it Runs on a Potato
19:02
Просмотров 442 тыс.
Godot 4 - Forest Night Environment From Scratch
36:48
4 Godot 4 Devs Make 4 Games in 44 Hours
25:19
Просмотров 477 тыс.
Do THIS Before You Publish Your Godot Game
3:33
Просмотров 145 тыс.
[Short] Retro FPS game with Godot (Dev8)
1:47
Просмотров 8 тыс.
Godot 4 / Blender - Third Person Character From Scratch
57:33
Using Composition to Make More Scalable Games in Godot
10:13
Procedurally Generated 3D Dungeons
9:42
Просмотров 277 тыс.
Giving Personality to Procedural Animations using Math
15:30
My 100 Dart per Second Nerf Gun is DONE!
15:40
Просмотров 48 тыс.
Winning My First Ever Game Jam? | Godot Devlog
10:25
Просмотров 280 тыс.
Godot... But Prettier
11:23
Просмотров 93 тыс.