HOW TO MAKE GREAT GAME ENVIRONMENTS - UNITY TUTORIAL

Sdílet
Vložit
  • čas přidán 19. 06. 2024
  • In this unity / game dev tutorial I'll share with you some cool tips and tricks to make great game environments !
    After watching this video you'll be able to make funner, more appealing scenes for the player to explore and interact with !
    Here's a broad overview of what will be covered in the video :
    1 - Animate your environment
    2 - Re-use assets
    3 - Create particle effects
    4 - Lights and shadows
    5 - Add little creatures/animals
    6 - Get the environment responding to the player
    -------------------------------------------------------------------------------------
    SUPPORT ME : / blackthornprod
    -------------------------------------------------------------------------------------
    HELPFUL VIDEOS :
    2D Particle Effects : • HOW TO MAKE 2D PARTICL...
    2D Lighting : • CREATING 2D LIGHTS - U...
    Animation Transitions : • HOW TO MAKE ANIMATION ...
    Make a GREAT player character : • 6 DETAILS TO MAKE A GR...
    -------------------------------------------------------------------------------------
    FOLLOW ME on TWITTER : / noacalice
    JOIN the BTP DISCORD SERVER : / discord
  • Hry

Komentáře • 179

  • @Anerisian
    @Anerisian Před 5 lety +183

    Make the trees in white/light grey. You can then completely colour the trees with sprite renderer, and give them different greens or autumn colours etc.

    • @MadPropzBaller
      @MadPropzBaller Před 5 lety +6

      the Discordian I was thinking about doing this, but it’s kinda hard to think about everything in white/grey colors when you’re drawing.

    • @albingrahn5576
      @albingrahn5576 Před 5 lety +28

      maybe you can draw them in whatever color you want and then add a grayscale filter when you're done

    • @user-nx6vi2ld6l
      @user-nx6vi2ld6l Před 5 lety

      doing with color first and filter then later

    • @Mr8000D
      @Mr8000D Před 5 lety +2

      @@MadPropzBaller Draw them in color, fill gray/white to shade... and for added bonus, create a prefab, and add blinky lights with child prefabs and color then something else!

    • @JordanGrantDev
      @JordanGrantDev Před rokem +1

      Minecraft actually does that, if you look at a Minecraft leave texture it will be greyscaled and in code coloured according to the biome.

  • @DragonJedi0
    @DragonJedi0 Před 5 lety +42

    I've watched a few of your tutorials for my game project at school. I'm a pretty creative guy, but the coding is where I get stuck on. While you do teach code were applicable, you don't actually teach how to make a game. Your series teaches how to think creatively while using code as a way to tell the game how to interpret what you want it to do. I've been able to make ladders, glowing ghosts, and a Ghostbuster proton stream without using the built-in particle system just from your suggestions on how to make them. I taught myself the code, but your tutorials pointed me in the right direction. I got an A on my project. :D

    • @isakbarker3018
      @isakbarker3018 Před 4 lety +1

      Well done

    • @letrangN
      @letrangN Před 4 lety +1

      nice!

    • @zokaper801
      @zokaper801 Před 4 lety +7

      I wish I had projects that required coding. RN al i do is math and English boring stuff

  • @luciacover9909
    @luciacover9909 Před 5 lety +21

    I hope you had a ton of fun during your vacation! Also I’m really glad your back to make more helpful videos

    • @Blackthornprod
      @Blackthornprod  Před 5 lety +4

      Hey mate :) ! Yep I had a great time ! I'm happy to be back, October is going to be a really fun, creative month :) !

  • @yoctometric
    @yoctometric Před 5 lety +51

    This is exactly the kind of thing I needed for my top down shooter!

  • @jakepearce4949
    @jakepearce4949 Před 5 lety +38

    Good to see your videos again

  • @CouchFerretmakesGames
    @CouchFerretmakesGames Před 5 lety +1

    I love how these subtle changes make the scene feel polished!

  • @taij.9961
    @taij.9961 Před 5 lety +46

    Can you please make a tutorial of making a cutscene? Love your videos keep up the good work!

  • @eliaswirstrom1326
    @eliaswirstrom1326 Před 5 lety +2

    Welcome back! I hope you had a good vacation.
    However it's good to have you back because your videos are really helpfull for alot of people (including me) and every new video helps someone with what they need and gives everyone a push in the right direction to creating their own game.

  • @Isaac-mc5so
    @Isaac-mc5so Před 5 lety +27

    2:38
    and of course you can do the same with rocks, flowers...
    tombstones

  • @rafirafchaines8316
    @rafirafchaines8316 Před 5 lety +1

    Your videos are the only one I watch for game dev AND entertainment.They are so informative and fun.I loved your ranged combat tutorial. You are the next Brackeys.

  • @KawaiiLabsLLC
    @KawaiiLabsLLC Před 5 lety

    Dude I am so glad I found your channel / discord. This really motivates me to learn Unity and progress with art even though I've only done programming and music my whole life.

  • @georgmethner9886
    @georgmethner9886 Před 5 lety +14

    I love your channel and I love hollow knight. PERFECT MATCH

  • @AuliyaasGames
    @AuliyaasGames Před 5 lety

    This is soo helpful.. I was trying to find a simple way of fading out my different background layers without having to photoshop them - the semi opaque smudges that you used for lighting are a great idea, can't wait to try this out!!!

  • @icubedm
    @icubedm Před 5 lety

    Man! Thanks. The real masterpiece is always shown in the tiny details. Good to have such dudes, popping up those things with particular examples.

  • @bunggo9914
    @bunggo9914 Před 5 lety +2

    yeay blacthornprod videos again! I'm excited for the game jam...

  • @juancastresana8902
    @juancastresana8902 Před 2 lety +1

    Thank you so much for these tips. I am a beginner in game development and all the videos that you're making helps me a lot.

  • @luciferin_
    @luciferin_ Před 5 lety

    just started back at uni (game design) and this is just the inspiration i needed!

  • @xspitzy
    @xspitzy Před 5 lety +3

    Love your videos! I'm new to unity and your tutorials help me a lot :)

  • @RosenthalBros
    @RosenthalBros Před 5 lety +4

    Thank you so much Noa! I am a young beginner game dev and I really need help with environments and feel.

  • @nodoz4987
    @nodoz4987 Před 5 lety

    Hey Noa! Super glad you're back. Looking forward to the 2D rpg tuts you were talking about :) Hope you had a great vacation

  • @B4NTO
    @B4NTO Před 5 lety +6

    Everytime i see your vids i get inspired to boot up Unity again and learn more. I'm a Newbie but i do enjoy your vids a lot and its fun learning to create with unity and be creative :)

    • @Blackthornprod
      @Blackthornprod  Před 5 lety +1

      I'm so glad to hear that :) ! Keep it up mate !

    • @B4NTO
      @B4NTO Před 5 lety +1

      @@Blackthornprod :D thanks mate and same to you :) your a great inspiration and also high quality tutorials and insight into being an game dev

  • @terrology
    @terrology Před 5 lety +5

    Obsessed with your videos! Thank YOU

  • @diving_mooti5092
    @diving_mooti5092 Před 5 lety

    So excited for this! Awesome video Noa, keep it up! I was also wondering if soon you could make a video like your health/heart bar one, but an energy bar, so as the player runs, over time the energy drops, and also how to do thinks like pick up energy potions to regain the energy. Thanks! This would be so helpful ! :)

  • @nameless7s379
    @nameless7s379 Před 5 lety

    These videos are all so great and useful. Thank you!

  • @aboulkacemhouimel746
    @aboulkacemhouimel746 Před 5 lety +6

    Glad you're back!!! Cool video as usual!

  • @flowerbunbun5937
    @flowerbunbun5937 Před 4 lety

    thank you for publishing this! it is really helping me with my game

  • @lyricaldemon2537
    @lyricaldemon2537 Před 3 měsíci

    I am Really starting to Enjoy your content better....You are a True Indie Game Dev Motivator and inspiration

  • @ibraheemdev2290
    @ibraheemdev2290 Před 5 lety

    that what i need .. thanks for these tips and looking forward for more tips in this topic

  • @Kiki-deLucio
    @Kiki-deLucio Před 5 lety

    Wow, this was so helpful, thank you so much!! 💜

  • @ramtilaakchintu8863
    @ramtilaakchintu8863 Před 5 lety +2

    I absolutely love this video, learned a whole lot I'll be able to apply in the near future.
    I was also wondering if you could make a new player controller video, more specifically for people who are new to animation. The walking animation used in this video was wonderful and I wish I knew how to use pieces of the character and how to move them. If possible please do make such a video.
    Thanks and Love !

  • @therandomguy1701
    @therandomguy1701 Před 4 lety

    I make game like npc do something and i need worlds and this tutorial is what meant for me!!! Thanks Blackthornprod! Keep making vids like these!

  • @donnygabai6150
    @donnygabai6150 Před 3 lety

    Really great tips! Thank you

  • @upstart_art6558
    @upstart_art6558 Před 3 lety

    Thanks you, you always open Up my mind with new Ideas:)

  • @Shurid16
    @Shurid16 Před 5 lety +4

    Bro! Till now I have only watched one channel on unity so far which pleased me and thats you! :) . I love your characters and the way u explain so so so so much man! U are my motivation and don't worry Senpai I won't let you down! I have already started a game and spent like 50 hours on it putting everything u taught me! Game developing in our country(Bangladesh) isn't that famous and rarely people do make any games! I want to bring a change to it and grow the game developing community! If I ever manage to become a successful game developer I would tell the world to praise only one man and thats you Senpai

    • @Blackthornprod
      @Blackthornprod  Před 5 lety

      Thanks so much mate :) ! It makes me extremely happy to know I'm helping you out on your own game creation journey ! Best of luck making your game :) !!

    • @rafirafchaines8316
      @rafirafchaines8316 Před 5 lety

      Hey! I am from Bangladesh too! I also want to develop the game dev community here, I have plans to make an indie game dev studio here. P.S. Can I play your game?

    • @Shurid16
      @Shurid16 Před 5 lety

      Sure bro! I will send u the game files next saturday or friday! But where can I send you? And I actually badly need some team members to work with..coz its been really tough for me to do everything solely

    • @rafirafchaines8316
      @rafirafchaines8316 Před 5 lety

      Do you use discord?There is a server of Black Thorn Prod in discord where developers can chat, share and also get help. You can find me there if you join the server :- discord.gg/PnJFyzB
      You can then send me the link to your game. Meanwhile, you can play a practice game I made-www.newgrounds.com/portal/view/717491

  • @crazyboss9784
    @crazyboss9784 Před 5 lety

    Best channel i ever seen..seriously ..one of the best learning channel.

  • @dylanpettijohn4449
    @dylanpettijohn4449 Před 5 lety

    I have been looking for a video like this forever thanks

    • @Blackthornprod
      @Blackthornprod  Před 5 lety

      Hey Dylan :) !! I'm really glad you found the video you were looking for !

  • @ivanm71
    @ivanm71 Před 4 lety +1

    Beautiful, thank you: 3

  • @syrinekhelifi1130
    @syrinekhelifi1130 Před 5 lety +1

    Welcome back Noa!

  • @AlexVoxel
    @AlexVoxel Před 5 lety

    Nice tips, i hope the vacation went well ;)

  • @micaiahstevens8840
    @micaiahstevens8840 Před 5 lety

    About 3/4 of the way through BUT one thing you might miss, I think you won't
    BUT there is such a thing as OVERDONE effects, you find something awesome and you copy and paste it 1,000 times over and over again.
    Art in a, some famous word for this, where its a style is great once in a great while. The Sky for Vanilla Sky its meant to feel overdone and overblown. BUT for most games subtle is best, the world is a glow with many examples of subtle but beautiful views.
    Keep up the great work blackThorn!

  • @TinyGamesLab
    @TinyGamesLab Před 5 lety

    Great content, as always!

  • @AlexanderZotov
    @AlexanderZotov Před 5 lety +35

    Great tips!

    • @Blackthornprod
      @Blackthornprod  Před 5 lety +1

      Hey Alex :) ! Happy to hear you liked the tips !

    • @AlexanderZotov
      @AlexanderZotov Před 5 lety +2

      @@Blackthornprod Of course I did :-) Especially the one about shaking the trees when you collide them.

  • @blazingdarkness3125
    @blazingdarkness3125 Před 5 lety

    This video was great help thanks.

  • @savirananda8337
    @savirananda8337 Před 4 lety

    superb! thanks for the video!

  • @MicahYeah
    @MicahYeah Před 5 lety +1

    Great video as always! Glad you’re back. Who else would love to see a mobile input/vibration tutorial?

    • @dylanpettijohn4449
      @dylanpettijohn4449 Před 5 lety

      Check out brackeys he made a tutorial on that recently

    • @MicahYeah
      @MicahYeah Před 5 lety

      Dylan Pettijohn not vibration, but yes I just watched it

  • @loloitlogan7820
    @loloitlogan7820 Před 5 lety

    My favorite unity youtuber are back. Good to see youre uploading again :)

  • @breadgames1146
    @breadgames1146 Před 5 lety +2

    You're back! :D

  • @EnderUnknown
    @EnderUnknown Před 5 lety

    Your art is amazing!!!!!

  • @ruihong7912
    @ruihong7912 Před 4 lety

    cool video, thanks for such great tutorial

  • @vaishnav_mallya
    @vaishnav_mallya Před 5 lety

    I really like your art style.

  • @alindinca2864
    @alindinca2864 Před 5 lety

    Great videos, I love them! Also I'm looking forward to participate in your game jam!

    • @Blackthornprod
      @Blackthornprod  Před 5 lety +1

      Thanks mate, I'm glad you like my videos :) ! I'm also really excited about the first BTP game jam, can't wait to see what you come up with :) !

    • @alindinca2864
      @alindinca2864 Před 5 lety +1

      I am good at programming and bad at graphics, so I will try to have nice simple graphics, but many cool mechanics, some inspired from Hollow Knight

  • @angeldiaz7554
    @angeldiaz7554 Před 5 lety

    ty, great tips!

  • @luciendelmas6671
    @luciendelmas6671 Před 5 lety +3

    Nice video !! Will you make 3D tutorial on unity ? I know you make a lot of 2D Tutorials so i wonder if one day you will make some in 3D

    • @Blackthornprod
      @Blackthornprod  Před 5 lety

      Hey Lucien :) ! I'll definitely be making 3D tutorials in the future ! But for now there's so much to cover with 2D, and 2D game creation is a current favorite of mines !

  • @Paul-rg3ou
    @Paul-rg3ou Před 5 lety +1

    lovee your vids ❤️❤️

  • @Coouge
    @Coouge Před 5 lety +4

    Hi Noa and Liam. Do you guys use After Effects OR Spine to make your animations or just purely Photoshop to Unity?
    I'd really appreciate the response.

    • @Blackthornprod
      @Blackthornprod  Před 5 lety +2

      Hey :) ! Yeah I only use Unity and Ps to create my 2D animations ! But I've heard some great things about Spine (might give it a try some time soon) !

    • @Coouge
      @Coouge Před 5 lety +1

      Blackthornprod oooh ok thanks!! :)
      Last question... is it possible to animate your sprite with bones in Unity? So far, I can see that we can animate by separate layers, but no bones.
      Hope the question makes sense.

  • @LifeInDecibel
    @LifeInDecibel Před 5 lety

    Great video!

  • @arielleyva7571
    @arielleyva7571 Před 5 lety

    I'm surprised you never mentioned parallax backgrounds or blurred objects in the distance. It adds so much depth to the map, and it doesn't take a lot

  • @dazzelmar465
    @dazzelmar465 Před 5 lety

    Bro, your skills are awesome, I'm starting out in this field of games and programming using unity, what do you recommend me to learn a lot like you? Cheers bro

  • @sfadsgdsgsfd8754
    @sfadsgdsgsfd8754 Před 5 lety

    THIS IS PERFECT

  • @ktt8423
    @ktt8423 Před 4 lety

    Love your videos

  • @ariogamer9682
    @ariogamer9682 Před 5 lety

    hi man ,I wanted to leave you my comment in the form of thanks, I am Cuban and I am developing a game or at least trying it, and I always see your tutorials, although I discovered the channel recently and I have seen almost all your videos, a hug and luck. Excuse me if English is bad, it's a translation of google jajaja , i dont speak english

    • @Blackthornprod
      @Blackthornprod  Před 5 lety

      Thanks so much for the support mate :) ! I'm really glad my videos are helping you out, it's so great and motivating to hear !

  • @UmzGames
    @UmzGames Před 3 lety

    Great tips.

  • @nitras.design
    @nitras.design Před 5 lety

    You need 3 to 5 variations. Every design book should learn this. It’s just enough to differentiate and to trick the mind in seeing more. Take a look at ori’s trees and rocks. Hollo knight too.

  • @Hallow-jk5fk
    @Hallow-jk5fk Před 3 lety

    Very helpful

  • @kenna2173
    @kenna2173 Před 3 lety

    I like your art style. I'm trying to do a non-pixel game, too. But I have a question. What size do you have to make the walk-on background maps in Gimp to do a Zelda-esque map game? Not a map within a game but the map the player walks on in game (similar to the one you drew in this environment video) with active monsters and places and all. I'm trying to have everything take place on a wide space with places the player can encounter due to collisions and can move screen to screen easily and don't know how big to draw the walkable bg. Thanks.

  • @jseneque
    @jseneque Před 5 lety

    Thank you. Some amazing tips that really do brings things to life. I am currently doing a project and even though it is 3D, there is some helpful tips I can apply to my static trees. You may have also provide me with a cheap effective way of drawing player to objects in the seen without shaders or tweening material colours.. Thank you.

    • @Blackthornprod
      @Blackthornprod  Před 5 lety

      I'm really happy you found useful bits of information in the video even for your 3D game :) ! Best of luck making it mate, keep it up !

  • @AkumaGS
    @AkumaGS Před 5 lety

    Why do you have less than 100k subscribers, you do awesome job

  • @Hugophodaum
    @Hugophodaum Před 5 lety +5

    Noah, i noticed you make your animations by drawing each part separetly then animating them together. Can you please do a video teaching this?

    • @Blackthornprod
      @Blackthornprod  Před 5 lety +1

      Hey Hugo :) ! I'll definitely be making tutorials on that in the near future, stay tuned :) !

  • @mandy1339
    @mandy1339 Před 3 lety

    @Blackthornprod, how long did this video take you to produce? It's really well made. I've re-watched it like 10 times now.

  • @nemo9396
    @nemo9396 Před 3 lety

    Helpful vid

  • @zouhairrouika3889
    @zouhairrouika3889 Před 5 lety

    Great Job ! Please I'm waiting for the trajectory prediction on unity for months !! can you do the tutorial please ? Thank You

  • @ardenbelfry
    @ardenbelfry Před 5 lety

    This is great, thank you. Sorry I am not a programmer, is it possible for you to show how to switch particles based on what you land on? Difference say of having a water splash if stepping in puddles, to dirt if you land on the ground?

  • @drowsy5384
    @drowsy5384 Před 5 lety +1

    Welcome back

    • @Blackthornprod
      @Blackthornprod  Před 5 lety +1

      Thanks mate :) ! I'm happy to be back in town !

  • @Soap_js
    @Soap_js Před 5 lety +1

    you make great 2d assets

  • @yanakornpulphol8791
    @yanakornpulphol8791 Před 3 lety

    how did you animate the tree? I would like to know that. Thank you.

  • @irishbruse
    @irishbruse Před 5 lety

    Combo System interesting

  • @mackkings4850
    @mackkings4850 Před 5 lety

    Hi Blackthornprod would you be able to show how you made the character controller from this tutorial please

  • @FaridCenreng-
    @FaridCenreng- Před 2 lety

    thanks for the video, I'm following the steps in your tutorial and I'm trying to add animation of a slight rotation of the tree in my game when touched by a character. But the problem is that when touched continuously and rapidly, the rotation of the tree continues to increase until the tree is tilted. why is this happening?

  • @isaacgejames
    @isaacgejames Před 5 lety

    nice

  • @Ph1ll1pf3rr31ra
    @Ph1ll1pf3rr31ra Před 5 lety

    Hi. i have a problem with animating grass. i used one grass prefab and animated it but it makes all other grass i place with the animation to move off screen.

  • @PololoLocoGames
    @PololoLocoGames Před 5 lety

    Good tips, you will try some other grafic style

  • @EmbarkingDrago
    @EmbarkingDrago Před 5 lety

    Hi Noa, how can I make a blocking animation?, using a shield in a 2D game

  • @tomc5818
    @tomc5818 Před 4 lety

    wow, thanks so much.
    Less than one in one thousand people disliked

  • @Evolver83
    @Evolver83 Před 5 lety

    I have a hard time rotating my trees back and forth with the animator. When I set a rotation to a keyframe and start the animation, the angle has change so that the tree is rotating around like crazy. I've no idea, what I'm doing wrong. Please help me!

  • @waterbottle48
    @waterbottle48 Před 5 lety

    Can you make a video detailing on how to make a custom font and export it to unity

  • @naiknaik8812
    @naiknaik8812 Před 5 lety

    I'm confused, why are people disliking this. This vid is only bout useful tips, what's to dislike bout that.

  • @Daniel-sk2kh
    @Daniel-sk2kh Před 5 lety

    I have marathoned your channel :)
    In the 6 tips to make a game chracter better, u said that adding colliders to grass to trigger animation wont affect the performance. In another video you said that having many colliders in a scene u said the opposite.
    And sometimes u said that GetAxisRaw is for “snappy” movement and sometimes u said that GetAxis is for snappy movement.
    Can u plz make things clear for me? Thx

    • @Blackthornprod
      @Blackthornprod  Před 5 lety +1

      Hey :) ! Loads of colliders in a single scene will NOT harm performance, and Input.GetAxisRaw is for snappy movement (try it yourself).

  • @nadzurrkas1917
    @nadzurrkas1917 Před 5 lety

    Hey, can You make a tutorial about animating top Down rpg character (attack etc.)
    This can really help me making mine game

  • @zaenlol
    @zaenlol Před 3 lety

    i want to make a strategy game where i just place the units ( enemy, allies aka the tower defenders) and let them attck when the game starts , such as zombie plants , hoow do i do it ? THANKS

  • @ahmzyA
    @ahmzyA Před 5 lety

    kewl

  • @radu6772
    @radu6772 Před 4 lety

    3:21 yes, go play hollow knight, i recommend it 19w93848849393001947▪Ω + 1 %, maybe that could bring inspiration, and it's in my top 3 fav games of all time up there with undertale and minecraft. And thanks Noah for awesome tutorials! They're really helpful, keep it up man!

  • @imfastboi
    @imfastboi Před 5 lety

    How to make différents particles when the player walk touch or jump on grass for example ?

  • @npcode
    @npcode Před 5 lety

    How set up trees and stuff like that to automatic sort layers? For example when you behind a tree it should shown in front of player (in this video player was always shown in front of trees).
    PS eah my english is very bad🌚

  • @kingreinhold9905
    @kingreinhold9905 Před 5 lety +1

    The main question is... how could I add that many features to my environment without getting lags? I mean like every gameobject would need a script and a permanently listening collider... maybe even an update function for certain features which would result in horrible lags am I right?

    • @welcometohell3002
      @welcometohell3002 Před 5 lety +1

      no?

    • @user-bo5vr1ib6i
      @user-bo5vr1ib6i Před 5 lety +1

      Uh, what? The update function is essentially your game loop, and is meant to be used, you really can’t avoid it, unless your were to create a forever looping coroutine yourself, but that would be pretty inefficient.
      Most people also (and everyone should) add checks in the update to check for changes in a variable or input, and then call a function so your cpu don’t waste time on things it could be skipping.
      As for the collider, you can change between collision detection modes, to make it more performant, or more accurate.

  • @TheNamesJT
    @TheNamesJT Před 4 lety

    So, its hard to find any good tutorial on 2d game environments. All the tutorial i've seen use tile maps and the 2d games showed in this game doesn't look like it was created with the tile map system? so how do you make 2d environments without using the tile maps.

  • @crazyplayz1328
    @crazyplayz1328 Před 4 lety

    how can you make your ground like that mine is just like layers how to do that like free move mine shall jump how?

  • @AyushSharma-im9he
    @AyushSharma-im9he Před 5 lety

    Can you to share the code of animals moving away from player...

  • @anselmadsen3348
    @anselmadsen3348 Před 5 lety

    How do you draw ?

  • @okumano1912
    @okumano1912 Před 5 lety

    Could you make a crafting system

  • @cayv7694
    @cayv7694 Před 5 lety

    how do you make your trees sway?

    • @colinc6209
      @colinc6209 Před 5 lety

      Cay V that was literally the first part of the video