How To Make 2D Platformers (Unity Fundamentals Tutorial)

Поделиться
HTML-код
  • Опубликовано: 19 дек 2024

Комментарии • 953

  • @thomasbrush
    @thomasbrush  3 года назад +5

    Thanks for watching! Hope you learned a ton.
    ► Learn how to become a full time game dev, free: www.fulltimegamedev.com/opt-in-how-to-make-six-figures
    ► Enroll in my 3D workshop, free!: www.fulltimegamedev.com/opt-in-15-minute-3D-game
    ► Make your game instantly beautiful with my free workbook: www.fulltimegamedev.com/opt-in-instant-beauty-color-workbook
    ► Get my 2D game kit, free: www.fulltimegamedev.com/opt-in-2D-game-kit
    ► Join my 2D character workshop, free: www.fulltimegamedev.com/opt-in-2d-character-art-workshop
    ► Wishlist Twisted Tower: store.steampowered.com/app/1575990/Twisted_Tower/
    ► Learn how to make money as a RUclipsr: www.fulltimegamedev.com/opt-in-indie-game-income-workshop

  • @idite-na-hui
    @idite-na-hui 6 лет назад +79

    Just bought Pinstripe on Switch. Amazing game!

    • @thomasbrush
      @thomasbrush  6 лет назад +15

      Wow thank you!! 😁

    • @cryofthesiren
      @cryofthesiren 3 года назад

      oh, hi there, ДА НИЛ, неожиданно)

  • @HelianGamePiano
    @HelianGamePiano 2 года назад +2

    My notes for future works, thanks.
    7:05 - Player.
    8:55 - Add hitbox for player to stand on.
    11:54 - Cinemachine, camera control.
    15:20 - Parallax Camera.

  • @glitchwolf2535
    @glitchwolf2535 6 лет назад +341

    DUDE YOUR AWESOME!!! your helping to create more indie devs with each video you create and inspiring them to do there best, allowing other devs or people wanting to learn how to make games talk and help each other out. Dont stop this bad ass game dev train man great work :)

    • @dyakiwart4515
      @dyakiwart4515 6 лет назад +3

      Hi Glitch Wolf, sorry for this comment but I must developed my chanel.
      I started to make videos about drawing of 2D arts for games in photoshop and I need support. So please, if you have enough time to watch my video - welcome on my chanel Dyakiw Art
      Thanks for your attention.

    • @akanjioluwalekejoshua5839
      @akanjioluwalekejoshua5839 5 лет назад

      @@dyakiwart4515 can you help me design a game using unity

    • @dyakiwart4515
      @dyakiwart4515 5 лет назад

      Hi! Sorry but Im dont understand Unity@@akanjioluwalekejoshua5839

    • @ezrap743
      @ezrap743 5 лет назад +2

      @@dyakiwart4515 hey, just a heads up -- this is generally frowned upon and it looks like you recognize that at the top of your comment. Maybe restrain yourself next time :) I thought I would tell you politely before someone decides to be rude/angry about it
      have a nice day!

    • @praveenkrishna8885
      @praveenkrishna8885 5 лет назад

      I want to create a game for android what resolution can i choose?

  • @xXxDudexAwesomeXx
    @xXxDudexAwesomeXx 4 года назад +20

    More tutorials like this pls. Like cut scenes, dialog, effects such as fog and stuff that brings life to a level

  • @Chukkz2
    @Chukkz2 5 лет назад +13

    I think this was the most relaxing videogame tutorial I have watched in my entire life.

  • @JunkiMoturi
    @JunkiMoturi 3 года назад +1

    One of the best Unity guides out there. Usually people don't show their workflows and you're left to figure things out. I appreciate the tutorials. Cheers

  • @Musashi246
    @Musashi246 5 лет назад +112

    7:20 Spent 60min trying to find out how to get the script imported to apply it. Read replies for solution.

    • @Musashi246
      @Musashi246 5 лет назад +39

      Click player object - add component on the right - use the EXACT naming of the script on this website learn.unity.com/tutorial/live-session-2d-platformer-character-controller - type in name on the top bar - create new script - copy/paste the script from the website - repeat for second script - done

    • @gradenhill5924
      @gradenhill5924 4 года назад +3

      @@Musashi246 Thank you!

    • @trevormckibben8818
      @trevormckibben8818 4 года назад +4

      @@Musashi246 Thank you. You are a GOD among men.

    • @PleasantWhale
      @PleasantWhale 4 года назад +4

      ​@@Musashi246 Naming of what script? Exact what? Player Platformer Script? The link has a few big black boxes with spooky code in it.
      Well I copy-pasted the PlayerPlatformController into a new script onto the Player object and now I got compiler errors. Doesn't know what PhysicsObject is; whatever that means.

    • @fireflew8591
      @fireflew8591 4 года назад +7

      @@PleasantWhale copy the code for "PhysicsObject" (it's right above the Player Platformer Controller script) and paste it into a new script that you will call "PhysicsObject". Then, copy the code for PlayerPlatformerController and paste it into a new script that you will call "PlayerPlatformerController". That should work

  • @thomasbrush
    @thomasbrush  6 лет назад +203

    Got a game idea? Let me know below what it is, and I’ll try and encourage you!

    • @whyabadi
      @whyabadi 6 лет назад +14

      You are a beacon of hope. I would like to do a turn-based dungeon crawler with rogue-like elements, a focus on combat, strategy and mechanics, and character progression and customization. XD

    • @Cubadoesstuff
      @Cubadoesstuff 6 лет назад +9

      Atmos Sir Brush I am in the process of making a narrative game with multiple endings (but there’s a fancy twist) that I will not disclose yet because I think it’s a great idea and I don’t want to lose it to someone better than me - getting started is one of the hardest things to do though please help 😂

    • @Fangornmmc
      @Fangornmmc 6 лет назад +21

      Yes, it's a game where you play as a sorcerer's apprentice, at least you would be if your supposed teacher hadn't vanished and only left a mysterious note. What follows is a journey across 7 mysterious islands, each with their own unique style and challenge to overcome (loosely inspired on The Conference Of The Birds). Gameplay-wise my idea is to focus on two things: 1# very fluid and enjoyable movement as in Fancy Pants Adventures and #2 a magic system that has a few limited spells that can be combined in many interesting ways. I like to think of them like those particle effect sandboxes you had in the flash days... it's kind of like that, simple spells/particles combined to create new and interesting effects and so you have to be creative with your limited toolkit to defeat enemies and puzzle solve. The important thing is that spells have a physicallity to them, they can actually collide with each other and affect the environment, creating new and unpredictable effects.
      Honestly, I am very glad you made this video. I've been very enamored by your particular approach because it is one I know I can pull off too. What has been holding me back a lot is that I always thought I'd have to write everything from scratch myself, and do it perfectly the first time, etc... you've really helped erode that fear and I'm starting to feel ready to translate my idea into something tangible after having it in my head for what must be years now.

    • @davel9152
      @davel9152 6 лет назад +6

      Lucid Dream puzzle game where everything seems normal until where you came from, changes... (Walk to a different frame, return, and it is totally different) Suddenly you find yourself in places you weren't before etc. Actually I already have an art design in mind, just need a Parallax script

    • @antoniob4458
      @antoniob4458 6 лет назад +5

      I want to make a game where you are in a space ship and it collapses so you search for your stuff and i don't have an idea yet for a main goal. My problem is getting ideas..

  • @matthewfox6080
    @matthewfox6080 5 лет назад +3

    I've been following you since I first played Coma years ago. I love anyone who goes and does it for themselves and therefore creates something amazing because they have total control. I love what you're doing with these tutorials! Such a great help. And your presentation is clear and well paced. Well done and thanks!

  • @andydaseal
    @andydaseal 4 года назад

    Your tutorials are quite literally the ONLY ones that make sense to someone just diving into the world of game development with no background in it. Thank you so much.

  • @Dontommy87
    @Dontommy87 6 лет назад +10

    Thanks for the video. I just started my very first game ever a few weeks ago with unity. And such up to date tutorials like yours really help me, feel good about, what i do. And dude, its no shame telling us 10 times a vid, that we have to keep everything clean.
    I still struggle with doing so ! ^^

  • @TheMrbikus
    @TheMrbikus 6 лет назад +2

    THANK YOU, MAN!!! You've brought in the one video the information, which usually the beginners like me, have to search and pick by pieces in hundreds of videos. Thank you a lot!!! PLEASE, PLEASE, PLEASE keep making this stuff!!!

  • @InjectorGadget
    @InjectorGadget 5 лет назад +11

    28:33 - You absolutely scared the living daylights out of me! LOL
    Thank you very much for all of this information you are providing, I am just getting started with game development. Currently I am in the IT field, but wanted to bring the artist in me out again (but at the same time create interactive 2D experiences). You are a huge help and inspiration. I will support you as much as possible throughout my journey.

  • @ZombieStudios
    @ZombieStudios 5 лет назад +158

    Can you make a tutorial on how to make a 2D character? Like your workflow, how you do it etc.

  • @dreamozlantus5487
    @dreamozlantus5487 5 лет назад +7

    One of the best and most honest Unity tutorials I've seen. Great job Thomas! I subscribed... keep up the awesome work. I'd love to see a video on all the "tricks of the trade" you've learned to make things easier in Unity and PS. Thanks a lot my friend :)

  • @topzdk716
    @topzdk716 3 года назад

    DUDE! thank you! i have tried to find turtorials that works for me, and still gives me freedom and learning. you did that. thank you so much. this helps me so much getting started as an game developer!!! keep up the great work!!!!!
    So happy that i found this channel!!!!!

  • @jiehangruan4454
    @jiehangruan4454 5 лет назад +3

    Thanks! I like this detailed tutorial, also, the BGM is so good. Makes the video more enjoyable

  • @kwatts999
    @kwatts999 5 лет назад +1

    Thomas, as someone who is totally new to Unity 2D, this tutorial is AMAZING MAN!
    Thank you so much for doing this. It's made me feel like I can ACTUALLY make a game, which is something I've wanted to do for so long. So thank you. This means a lot to me.
    Keep doing great stuff!

  • @spiffy_4698
    @spiffy_4698 5 лет назад +4

    Your art is so beautiful i want to make my games look like that but jesus i cant figure out how to make that style i love it so much

  • @blackheartgaming6121
    @blackheartgaming6121 2 года назад +1

    Wow three years already I remember when all of his videos were still new lol keep coming back to theses ones

  • @benjamingerd4703
    @benjamingerd4703 6 лет назад +3

    Incredibly valuable tutorial, exactly what I was looking for!

  • @yusrighouse
    @yusrighouse 4 года назад +2

    Great tutorial man. I've been learning Unity via a coursera specialization over the last 4 months. Still not even half done, but got a lot of the basics down. Your video here is really great because I want to make a super simple 1 level platformer in 60 min as practice and what your video really helps with is with figuring out a workflow and how NOT to reinvent the wheel. Thanks and subbed!

  • @МаксДжек-х2о
    @МаксДжек-х2о 5 лет назад +4

    Hi) thank you so much! It's so nice that you give a link where I can find a really good and useful script for my games. Do more videos like this, please. A detailed, step-by-step video with the ability to download a good script is exactly what is needed for such beginners as me. Because it allows me to see what a project should look like if I want my game ever to reach the release. Thanks)

  • @PerthfenceAu
    @PerthfenceAu 5 лет назад +1

    This is one of the best Unity explained I have watched. Your super easy to understand

  • @munkhochirmunkhochir5783
    @munkhochirmunkhochir5783 5 лет назад +5

    Wow i like that you are so passionate. Thanks for being my teacher!

  • @jamesvalrose
    @jamesvalrose Год назад

    ‘Tis a pentagon, as it has 5 sides ☺️ Just like a pentatonic scale has 5 notes, pentameter is poetry with 5 accents per line, or some derivation of that. ‘Penta’ is a suffix we use; from the Greek meaning five. ‘Quinta’ would be the Latin form. Bless you all for reading this far 😅

  • @Jax-vi6tk
    @Jax-vi6tk 5 лет назад +47

    I'm here after zero death 😘😍 great job thomas

  • @needfulsamurai8630
    @needfulsamurai8630 3 года назад

    Obviously the best STARTER VIDEO for Unity... Great! Finally someone that doesnt use those "free platform packs" and shows how to work with creativity! THANKS!

  • @garen_
    @garen_ 5 лет назад +53

    Thank you and this is an awesome tutorial
    also: PENTAGON

  • @NPrescott
    @NPrescott 4 года назад

    This is the most in-depth but easy to use and understand tutorial I have seen yet! Thank you for this! I have never used Unity and just by watching this video I can adapt it to my experience with animation software and other programs. this tutorial makes sense to me and was a HUGE help! Thank You! :)

  • @gavitraxmzproductions9870
    @gavitraxmzproductions9870 4 года назад +13

    Is this outdated? There are a lot of missing options when I use copy the PlayerPlatformerControl script, and I can't move.

    • @Moonimations.
      @Moonimations. 4 года назад +1

      I got a bunch of errors as well when I tried to use it.

    • @mr.bluesman9879
      @mr.bluesman9879 4 года назад +3

      Did you figure out a way to move? I can only jump.

    • @gavitraxmzproductions9870
      @gavitraxmzproductions9870 4 года назад +1

      @@mr.bluesman9879 I kinda quit learning Unity after awhile, cause all the tutorials are flaky and outdated. I think to actually understand what's going one would have to learn C+, otherwise we're just smashing bits of code together and hoping they work.

    • @Moonimations.
      @Moonimations. 4 года назад

      @@mr.bluesman9879 I ended up using a fairly simple moving code, but it doesn't actually interact with my environment. At least I managed to have some sort of build to test with.

    • @zerg230
      @zerg230 4 года назад +2

      @@Moonimations. I have gone through those tutorials 1 or 2 months ago, and they seem to work for me. The thing is tho, that I believe you are better off using a rigidbody with dynamic mode, as this code has flaws, such as rotating the object that has the PhysicsObject code on it starts to act weird.
      You can also use the corgi engine, it has those move scripts already written in it.

  • @visualdosage234
    @visualdosage234 5 лет назад +1

    Damn dude, most 2D unity tutorials showcase games that look like they were made in flash, in comes this guy with a game that looks on par with Limbo, great job man!

  • @rafaelzoric6450
    @rafaelzoric6450 6 лет назад +3

    Thank you i needed to learn how to do this for my upcoming game

  • @damonbroussard2106
    @damonbroussard2106 5 лет назад

    You answered my question that literally no other level design video did. Thanks for being so indepth!

  • @bryanbarajas2169
    @bryanbarajas2169 5 лет назад +7

    It would be awesome if you show us how you handle scene switching 🔥
    Thanks a lot man!

  • @edmunddarko783
    @edmunddarko783 Год назад

    One of the best tutorials ever..Very concise and simple.. Please more of this.

  • @xedoken87
    @xedoken87 6 лет назад +87

    Thank you, Thomas! How about a course on Udemy about creating a 2d games with all your skills? Create something cool with art from zero to complete small project, with all steps with refactoring and other hacks? I think this would be really cool for all game lovers! Thank you for all you doing! Hello from Siberia Russia! :)

    • @user-ti6hq2tc9o
      @user-ti6hq2tc9o 5 лет назад +4

      I would pay a lot for that course! :D

    • @darrenr49
      @darrenr49 5 лет назад +1

      UDEMY AD

    • @maiksonstrife
      @maiksonstrife 5 лет назад +4

      Thomas please, listen to this guy, i would pay too

    • @createwithcherry3106
      @createwithcherry3106 3 года назад +1

      seriously!!! I've been looking for that kinda course on udemy but can't find one, I would love a course by you Thomas!!

  • @abhi_critique9430
    @abhi_critique9430 4 года назад

    Awesome video for beginner I wanted to develop a hobby game project but did not know how to start, this video helps a lot. Thanks

  • @zismat
    @zismat 6 лет назад +11

    I was waiting for this one for a long time!
    Thx Thomas!

  • @maaxn9489
    @maaxn9489 5 лет назад

    LOVE the feel of this video! Just starting out today with unity after doing c# for 6 months. Great teaching!

  • @ToBrazilYouGo
    @ToBrazilYouGo 5 лет назад +10

    How do I import the 2dPlattformerController into Unity?

    • @mason3872
      @mason3872 5 лет назад

      Just look it up or something I don’t really know because I don’t use unity(Not anymore)

    • @Marcusso-0
      @Marcusso-0 5 лет назад +1

      Was stuck the same place. What I did was I created a text file, copy/pasted the code from the page and saved it with a .cs
      Slapped it into unity after that.

    • @imasheepareyouasheep
      @imasheepareyouasheep 5 лет назад

      Go to Unity.com's Live Session tutorial series titled "2D Platformer Character Controller". They provide the script there

    • @itsgamingmoonlight3400
      @itsgamingmoonlight3400 5 лет назад +4

      Go to the link ip there and click it , you’ll see 2 scripts right copy the Physical than the playerPlatFormer than go to unity make a new script than paste the first one than the PlayerPlatFormer , I hope that’ll help u out

    • @himiko4202
      @himiko4202 5 лет назад

      @@itsgamingmoonlight3400 Please helppp it says script needs to derive from MonoBehaviour

  • @mikarutv6075
    @mikarutv6075 5 лет назад +1

    this guy is just heavensent for all of us, indie devs :'D thanks for the passion and all the encouragement mahn!!! may you drag others more to success and may we all pass it on :D

  • @pizzatrain9600
    @pizzatrain9600 5 лет назад +8

    Great video! I'm currently working on a small 2D fighting game and could really use some of your tips! My main problem is still that I can't create good looking sprites... but I'll work on that.

    • @niespeludo
      @niespeludo 5 лет назад

      @Do_odle that's actually genius... You have an example of the end result? That seriously is a lot more friendly, something I'm looking for.

  • @DerEnte_Official
    @DerEnte_Official 4 года назад +1

    I can´t downloadthe Player Platformer Script within the unity_tutorial (Link is dead) do you have an alternative Download-Source?

  • @Sohlarys
    @Sohlarys 5 лет назад +7

    is it me or the player platformer script is outdated , you have many option that i dont and when i try to move , i can just jump

    • @aMessvv
      @aMessvv 4 года назад +1

      I had the same issue and found this github.com/Brackeys/2D-Character-Controller. Not sure if it works but Im trying it now!

    • @gavitraxmzproductions9870
      @gavitraxmzproductions9870 4 года назад +1

      I'm having the same problem. I'll post it here if I find a solution elsewhere.

    • @gamez8227
      @gamez8227 4 года назад

      @@gavitraxmzproductions9870 did you found solution

    • @gavitraxmzproductions9870
      @gavitraxmzproductions9870 4 года назад +1

      @@gamez8227 Nope, I quit Unity awhile ago because all the tutorials are outdated and none of them specify the version they're running.

    • @gamez8227
      @gamez8227 4 года назад

      @@gavitraxmzproductions9870 then what you are doing now

  • @Eshan686
    @Eshan686 5 лет назад

    This was a phenomenal tutorial. all of your tutorials are by far the best on youtube, and no one is close

  • @andreistandima
    @andreistandima 4 года назад +7

    where do you get the Parallax backgroud script? In the description page i can only find the layer and camera one

    • @ggloafertopher
      @ggloafertopher 4 года назад

      link for these ?

    • @rostovsr6456
      @rostovsr6456 4 года назад

      Make sure you split the ParallaxLayer and ParallaxCamera into two scripts as the forum post seems to show them in the same script.

  • @AbrasionUK
    @AbrasionUK 5 лет назад

    Imo this is the best Unity 2D dev channel on RUclips.

  • @funkyfrog4788
    @funkyfrog4788 6 лет назад +7

    How to bring in the player platform controller in unity?

    • @harrisonsnatt901
      @harrisonsnatt901 5 лет назад +1

      I was just thinking that.. I have downloaded it but at 7:22 he says to make sure you 'bring it in to unity' - like wut?

    • @MurderMachine911
      @MurderMachine911 5 лет назад +1

      @@harrisonsnatt901 Yeah and I downloaded the whole folder from the link he has there. Figured out how to import all of the assets from the folder myself and STILL there is no script in the folder called Player Platform Controller

    • @SteffGee1
      @SteffGee1 5 лет назад

      @@MurderMachine911 Did you figure it out?

    • @Hubert99999
      @Hubert99999 5 лет назад

      Yea, im gonna need assistance here too

    • @tusharhegde8174
      @tusharhegde8174 5 лет назад

      Iam having the same problem... But what I did is just create new c# script in the unity and copy pasted the code what given in the description

  • @antonioalicea2058
    @antonioalicea2058 5 лет назад +1

    This tutorial is absolutely incredible and has become my preferred work flow

  • @OsadeTOOT
    @OsadeTOOT 5 лет назад +175

    this is a true tutorial, not made by someone who will hide his code because of his jealousy

    • @rythem2032
      @rythem2032 5 лет назад +4

      Osaid ??? Who hides there code?

    • @Beaubacon
      @Beaubacon 5 лет назад +1

      Yeah give some examples. That sounds funny

    • @HandledToaster2
      @HandledToaster2 5 лет назад +14

      wtf who would hide code on a tutorial

    • @darrenr49
      @darrenr49 5 лет назад +1

      who the FCK is hiding their code?

    • @HandledToaster2
      @HandledToaster2 5 лет назад +5

      @@AnteroX1234 no yeah I agree. I am legitimately braindead.

  • @itsgamingmoonlight3400
    @itsgamingmoonlight3400 2 года назад

    This is where i started my career at game dev, so far i have a demo and tons of small projects and i love every second of making these projects. Only problem im facing is time, i feel like it so hard to find time to work on my projects, especially with high school. But hopefully i can completely finish my first game by the end of this year. Thank you Thomas for this tutorial :)

  • @Cosmiiiinn
    @Cosmiiiinn 6 лет назад +4

    Thanks man.You explain very good.Make more videos !✌

    • @Cosmiiiinn
      @Cosmiiiinn 6 лет назад +1

      Have you a discord server because i want to join your comunity.

  • @brettroachtuts
    @brettroachtuts 6 лет назад

    Really liking these type of videos! I've been working with unity for few months now and know most of the basic steps, but its very refreshing seeing it from someone else's perspective. I like your method and would love to see more of these! Plus Ive been watching your videos for a minute and am really inspired by your work! Just picked up pin stripe on xbox actually a few days ago. Keep up the good work, and thanks for helping me on my journey to game development!

    • @thomasbrush
      @thomasbrush  6 лет назад

      That’s awesome Brett! Good luck!

  • @samfitzgerald6
    @samfitzgerald6 6 лет назад +3

    Thanks for making this!

  • @Lunarpac
    @Lunarpac 5 лет назад +1

    If anyone else is struggling a bit to understand how to get the controller script into Unity (I'm a total beginner), do the following:
    Follow the URL linked to the 2D Platformer Controller tutorial. Scroll down to the bottom, you'll see a big black box containing a script (above which there should be a headline saying "PlayerPlatformerController". Copy the script. Go to your Assets map (or wherever you want the script) in Unity, right-click, create, C# Script. Name it "PlayerPlatformerController", and paste the copied script in there. Now you can add it like the video is showing.
    The script won't run without an Animator, however. I believe Thomas shows us how to make one later on in this tutorial, or you can use the one from the 2D Platformer Controller tutorial asset pack if you want to test the controller real quick.

    • @blujiang973
      @blujiang973 4 года назад

      .....but after copying the script, it's still not the same as one in the video.

    • @Lunarpac
      @Lunarpac 4 года назад

      @@blujiang973 you might be right, I don't think I checked to make sure it's exactly the same. My bad.

    • @blujiang973
      @blujiang973 4 года назад +1

      @@Lunarpac Sorry, I didn't mean to blame.....the script in the link maybe not working well in this situation. Actually, I copy the entire script in the video.

    • @Lunarpac
      @Lunarpac 4 года назад

      @@blujiang973 No problemo! It's helpful to point out that the script is different. For what it's worth, I tried the one in the link and got it working well enough.

    • @blujiang973
      @blujiang973 4 года назад

      @@Lunarpac That's awesome!!! When I tried the script in the link, it said something in the script was incompatible to mesh render. How did you make it work???

  • @quintonnam9619
    @quintonnam9619 5 лет назад +1

    Can't thank you enough for this video Thomas! You've been such a great help and are a true inspiration to all aspiring game devs out there! Love your videos and keep up the awesomeness! Thank you so much!

  • @dragonseye1096
    @dragonseye1096 5 лет назад +5

    I don't know how to download the Player Movement script :/ . When I press download it gives me two scripts, a DeadZone Camera scipt and a Perfect Pixels script. Pls help

  • @orbborb1964
    @orbborb1964 6 лет назад

    THANK YOU for this tutorial. You make everything so easy to understand. I have no experience with this but you helped me understand these fundamentals as if I'v been doing it for years.

  • @Mera2002
    @Mera2002 5 лет назад +5

    how do you download the Player script into unity?

    • @Henkebenk
      @Henkebenk 5 лет назад +1

      Okay guys, i managed to find out just how to do it, and if anyone's still looking for a solution, just reply to this comment and I'll try to phrase it in a Logic way! :D

    • @Mera2002
      @Mera2002 5 лет назад

      Well im listening

    • @Henkebenk
      @Henkebenk 5 лет назад +1

      @@Mera2002 Okay so in the "player" GameObject that you created you need to press the (Add component) button to the far right. Scroll down untill you see the new script and start off by naming it "PhysicsObject". Now double-press the Greyed-out icon on the script tab to get into the scipts code. Now just copy the code for "PhysicsObject" from the unity website and paste it in the scripts code. Now do the same with the PlayerPlatformerController by creating a newComponent, yet again in the "player" gameObject

    • @Henkebenk
      @Henkebenk 5 лет назад

      And I'm sure there's other ways to do it, but this worked for me. If it sounds to complicated, I'll gladly make a gif and link to it!

    • @bloxorandrokko
      @bloxorandrokko 5 лет назад +1

      @@Henkebenk id be grateful if you make that gif
      :)

  • @guilleacq
    @guilleacq 6 лет назад

    Man it's so cool you did this, I am sure that both beginners and professionals will REALLY appreciate this.
    Keep it up man!

  • @monkeysaur4305
    @monkeysaur4305 5 лет назад +8

    Hi, Thanks for this, but the script you linked to for the Character controller is not the same one you are using, and it throws up a problem because it's looking for a sprite renderer and we are using a mesh. Do you have a link to the Controllers script you used here? Thanks.
    EDIT: Another couple of quick questions, "Jumping" in the player controller script (I copied it) doesn't set to true0 and I don't see where it would, is it supposed to? Also my player graphic doesn't flip when moving left, since my grahic never has a scale of -1, how did you achieve that? Finally, you never mentioned PhysicsObject script, but this controller is inheriting from it. You didn't show yours so I couldn't check whether mine is the same, since your controller script is quite different from the one in the link, could my physics script be different too? Thanks for your help.

    • @Daud431
      @Daud431 5 лет назад

      ruclips.net/video/dwcT-Dch0bA/видео.html just download project from this video and copy script XD XD

    • @IamKoolbody
      @IamKoolbody 5 лет назад

      comment out everything with "animator". The script likely fails to get an animator reference and crashes. After I've comment out the animator, the player was moving like in the video.

    • @rostovsr6456
      @rostovsr6456 4 года назад +1

      @@IamKoolbody thank you so much for this!! It worked like a charm!

  • @kisorta
    @kisorta 5 лет назад

    i found you during your development of zero deaths but i really wish i had found you sooner! i really want to commit myself to game design after high school and its channels like yours that inspire me to keep working on games.

  • @imacmta
    @imacmta 6 лет назад +6

    You’re awesome! I want so much tutorial videos like this for those who want to make games, is very will helpful ( for me ) can you make videos like unity scripting, object interaction , click to move . You are sharing very good and useful videos.
    Thank you for all.(sorry for my bad english)

  • @gaming4fun419
    @gaming4fun419 5 лет назад

    Really clean tutorial mate. Makes it so much more versatile and useful.

  • @drouzy7283
    @drouzy7283 5 лет назад +3

    Hey Thomas, The Parallax Scripts forum is not working anymore.

    • @danielbartle4216
      @danielbartle4216 5 лет назад

      It's still working for me in Unity 2019.1.0f2, make sure you split the ParallaxLayer and ParallaxCamera into two scripts as the forum post seems to show them in the same script. May also need the UnityEngine imports that are added by default.

    • @drouzy7283
      @drouzy7283 5 лет назад +1

      @@danielbartle4216 Somehow it's working but before the actual forum post was not showing up, must have been a bad day for the Unity servers. I would use 2019 but right now I am using 2018.2 because my university computers have that version, I don't want to have errors when switching between versions. Thank a lot though!

  • @greatfruit3509
    @greatfruit3509 2 года назад

    Oh my gosh! I spent weeks trying to make a working camera script for my game when I only had to use Cinemachine! Your videos are amazing dude! Keep up the good work👍

  • @thomasbrush
    @thomasbrush  4 года назад +47

    WHOA. My next game Neversong comes out on Steam MAY 20th! Wishlist now to snag that tasty launch discount :) store.steampowered.com/app/733210/Neversong_formerly_Once_Upon_A_Coma/

    • @blackheartgaming6121
      @blackheartgaming6121 4 года назад

      have you ever thought about making an 8-bit game like undertale i would love to watch you make a game like that

    • @nvte-official
      @nvte-official 4 года назад

      Hey Thomas thanks for the great tutorials, really inspiring! So I saw ur video on 2.5 platformer too and I was wondering which one you would recommend to do for a first project?
      Kind regards
      Nate

  • @EUArrow
    @EUArrow 4 года назад

    This is an unbelievably good tutorial. So much knowledge packed into 30 minutes and lots of time-saving tips like Cinemachine and links to useful scripts to actually get something together in a short time, with good quality.
    Thank you!

  • @Hubert99999
    @Hubert99999 5 лет назад +28

    Someone needs to help us who are having trouble bringing the script into unity !!!

    • @rerreguitar
      @rerreguitar 5 лет назад

      Me to

    • @melodicfish7833
      @melodicfish7833 5 лет назад +15

      You need to create a new Script in Unity in your scripts folder. One named Physics Object the other named PlayerPlatformerController. Then copy and paste the script text you see on the web page into the new C# files that you have made. Do the physics Object one first. This is how I did it...Hope that helps.

    • @ItsMeSphax
      @ItsMeSphax 3 года назад

      I cant even add it to the player object wtf

  • @dmadalengoitia
    @dmadalengoitia 4 года назад +1

    To whomever has issues sorting the layers:
    Go to Edit > Project Settings > Tags and Layers and arrange the layers in the following order (top to bottom):
    - BG
    - Player
    - Foreground
    More info: ruclips.net/video/ZzcyREamMUo/видео.html

  • @nik-2347
    @nik-2347 5 лет назад +3

    How do I bring the downloaded script to Unity please?

  • @EShopHero
    @EShopHero 5 лет назад +1

    Your videos are amazing. I'm really glad I found your channel and I can't wait to deep dive it. Thank you for your effort.

  • @roelroelroel
    @roelroelroel 5 лет назад +4

    Hi Thomas! Thank you so much for this tutorial, it helped me a lot already. Though I'm struggling with the player controller script. When I click on the link in the description, I get a different script than I see in your video. Is it possible I'm missing something?

  • @juliette6721
    @juliette6721 4 года назад

    Hi my name is juliette. I normally dont comment to videos but your videos and your game inspire me so much. I just start learning game design and I wasn't sure what game I wanted to make. Thank you so much for your efforts and sharing your knowledge.

  • @tereee23
    @tereee23 5 лет назад +4

    Can anyone help me? I'm stuck at 7:22 , I downloaded the zip but don't really know what to do from there, where do I get the scripts for the "add component" in the player option?

    • @MattRosstv
      @MattRosstv 3 года назад

      Did u ever find out what to do with it? im stuck aswell

    • @MattRosstv
      @MattRosstv 3 года назад

      @@Shalz did u figure it out?

  • @i_youtube_
    @i_youtube_ 6 лет назад

    All beginners are confused how to start with C# whether the will jump directly to Unity or the should use it with Console Apps. So we are waiting your next videos to share your experience on how you started with coding and what works and what sucks during learning to code. Thank your for your fantastic channel.

  • @itsgamingmoonlight3400
    @itsgamingmoonlight3400 5 лет назад +3

    pls i need help how to download that player platform controller

    • @itsgamingmoonlight3400
      @itsgamingmoonlight3400 5 лет назад

      U have to copy it and put it in C#

    • @elginj3410
      @elginj3410 5 лет назад

      @@itsgamingmoonlight3400 And how do I accomplish that?

    • @itsgamingmoonlight3400
      @itsgamingmoonlight3400 5 лет назад

      Elgin J , u have to click the link first , than you’ll see 2 codes( Physics - PlayerPlatFormerController) coby the first 1 than the playerPlatFormer in a Different scripts , I hope that’ll help u

  • @mavelite2771
    @mavelite2771 4 года назад

    Wow your tutorials are actually really awesome when it comes to how they are structured and how the content is delivered,
    in fact it inspired me and my buddy to try and attempt to create a game of ourselves.
    Great Job.

  • @nanomantube
    @nanomantube 5 лет назад +4

    "switching between different screen boxes" I would like to try to understand this. Are you using scenes to transition to the next screen or is there another way to manage switching screens?
    Awesome content, thanks for sharing!

    • @cnfnbcn3227
      @cnfnbcn3227 5 лет назад +4

      You can just use another camera placed anywhere else, and when your player goes outside current screen you just say:
      cam1.enabled=false;
      cam2.enabled=true;
      And of course set player's position to where you want him to appear.
      I guess you should also tag second camera as MainCamera in Inspector.

  • @stendaalcartography3436
    @stendaalcartography3436 4 года назад +1

    You're not an idiot. You're teaching me all this incredibly complicated stuff. It's pentagon.

  • @Schlopp
    @Schlopp 5 лет назад +9

    How do I get the player platform controller to that menu

    • @blujiang973
      @blujiang973 4 года назад

      Same question! I can't add the controller from the menu!

  • @manlulupig9410
    @manlulupig9410 5 лет назад

    You inspired me about game development, thanks a lot for your encouragement, I recently started game dev after watching your videos and it really turned out well, right now I'm building a team to create a new game, since I'm bad at designing.

    • @manlulupig9410
      @manlulupig9410 5 лет назад

      You also thought me not to rush games, because the first game that I created is a 3d game which is hard and I was always irritated about how complicated the codes was, and when I started watching this 2d video tutorials I understand it more clearly, it really was helpful specially from your videos.

  • @akzidenzg
    @akzidenzg 5 лет назад +10

    my player isin't moving.

    • @minhngai2760
      @minhngai2760 5 лет назад

      Same problem =((

    • @ApexGaara
      @ApexGaara 5 лет назад +1

      If u can jump but you cant move then there is probably the error message there is no animator but the script includes one add a component animator to your player class in unity and it works

    • @realmorteza802
      @realmorteza802 4 года назад

      @@ApexGaara thanks man. It worked for me

  • @gamedevjedi8212
    @gamedevjedi8212 4 года назад

    Thank you Thomas! The amount of information in this video is amazing! This is so helpful!

  • @Jinx-xi6wm
    @Jinx-xi6wm 5 лет назад +6

    i didnt necessarily want to make a game 32 minutes and 54 seconds ago but now i want to make a game

  • @mutzelmann
    @mutzelmann 5 лет назад +1

    one of the best tutorials I ever seen, great job !

  • @PasquaPlays
    @PasquaPlays 5 лет назад +3

    i cant even click and drag the background layers in

  • @JustBitsAndPieces
    @JustBitsAndPieces 5 лет назад +1

    this is so nice , glad i found this channel, please keep adding content!

  • @hathy8
    @hathy8 6 лет назад +3

    Hey, this isn't related to the video, but I was just wondering, as an sixth form / a level student in the UK, I was looking for work experience at game studios as I would like to get more experience in game dev. It might sound a bit stupid but I have applied already to places such as chuckle fish, rockstar in london and splash damage.
    I already got rejected from chuckle fish but I was just thinking, is it likely that I would be even to find a work placement or is it very unlikely game studios usually accept work placements as tbh I'm unsure if I even should consider finding other places in game dev...

    • @rafaelzoric6450
      @rafaelzoric6450 6 лет назад +6

      I think the best way to get into game studios is to create your own games first and put it on your resimay

    • @hathy8
      @hathy8 6 лет назад +2

      @@rafaelzoric6450 yea that was what I was thinking. I've started making a game in unity over Christmas holidays and got way further than my other projects where I literally worked on it nonstop .
      I was just thinking to get experience at a game studio as I had to do work experience for my school .
      Anyway thanks for replying.

    • @thomasbrush
      @thomasbrush  6 лет назад +10

      Hkgold2000 when I hire I look immediately at the portfolio. Nothing to me matters other than that. Finish a couple small projects, make some trailers, and get your website looking top notch (square space cough cough)

    • @hathy8
      @hathy8 6 лет назад +3

      @@thomasbrush ok thanks! I'm pretty early in development for my first game, haven't even thought of a proper story yet, but got the basics out of the way. Im pretty determined to stick to my game this time around, as I suddenly became hugely inspired by indie devs like yourself xd

  • @Manas-co8wl
    @Manas-co8wl 5 лет назад

    You're one of those people who inspired me to get into creating games so really, thank you.

  • @christoferwav
    @christoferwav 6 лет назад +4

    Niceee video

  • @grogu4853
    @grogu4853 5 лет назад

    Omg thank you so much for this tutorial! I’m currently working on a portfolio for an art school, and I wanted to make a 2D platformer. Thank you so much!

  • @samirehman4565
    @samirehman4565 6 лет назад +4

    Art is the problem man I'm a programmer and I can't hire a artist, can you make some art tutorials especially character?

    • @UnicycleSoul
      @UnicycleSoul 6 лет назад +2

      I feel you mate, art is so hard compared to programming :'(

    • @samirehman4565
      @samirehman4565 6 лет назад +2

      @@UnicycleSoul and very harder for me because because i don't have photoshop and drawing tablet i can't afford them, born in wrong place

    • @UnicycleSoul
      @UnicycleSoul 6 лет назад

      @@samirehman4565 There's free software alternatives to Photoshop that work just as well and there's a couple of tablets that are very cheap and affordable with some saving.

    • @RialuCaos
      @RialuCaos 6 лет назад +2

      @@samirehman4565 You don't need Photoshop or a drawing tablet to make good-looking 2D graphics. You can use a mouse and pixel-art programs like Piskel (free) or Aseprite ($15).
      There's also tutorials on RUclips as to how to use those programs to design and animate characters.

    • @samirehman4565
      @samirehman4565 5 лет назад

      @@RialuCaos i want to make character with vector art not pixel is that possible? like pinstripe or hollow knight

  • @battoisoutto6657
    @battoisoutto6657 5 лет назад

    For those having troubles with the player controller script included in this tutorial might want to go look at the Unity 2d game kit which gives you quite a lot for a base character controller for free.

  • @flashlife8256
    @flashlife8256 5 лет назад +3

    how do i install the scripts?

  • @eren_guneri
    @eren_guneri 3 года назад

    This is a great tutorial, not only informative but also very much inspiring. Sincerely thank you.

  • @chrishansen2412
    @chrishansen2412 6 лет назад

    This is what I have been waiting for! What an amazing video! Big fan and love your channel!

  • @IndeverGames
    @IndeverGames 4 года назад

    Thank you for being a huge inspiration! Iv finally jumped into game dev because of you. It’s a challenge as a brand new dad but I’ll be logging my progress (however embarrassing) on my channel. Thanks Thomas!