How To Make A 2D Platformer In Unity (THE FASTEST WAY!)

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

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

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

    Thanks for watching! Hope you learned a ton.
    ► 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
    ► 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
    ► 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

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

      Mr. Brush. I am a medical professional with an idea for a game but I do not have much time to spare. Are you available for hire? I do not mean to offend and I don't even know if I could even afford your services but I thought it wouldn't hurt to ask. Do you have an email I could reach out to?

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

      @@josephrizk9850 hire a guy on fiverr IMO

    • @crobundyboy
      @crobundyboy 2 года назад +9

      Hi, i have registered for free game kit, but nothing came on my email. can you check if this is working, i would love to get it. thanks

    • @ГорбатыйГорбачев
      @ГорбатыйГорбачев 2 года назад +1

      @@crobundyboy did you get your kit?

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

      @@ГорбатыйГорбачев yes, but 1 hour later i received email. it is not instant.

  • @rotub
    @rotub 3 года назад +113

    You're literally handing a game to people for re-skinning and commercial release. So valuable. Love your work Thomas, and I'm missing your live streams. Hope they start again soon

  • @sohankaushik7
    @sohankaushik7 3 года назад +80

    *Timestamps* :-
    [Part 1]
    3:43 - The Character Controller
    [Part 2]
    15:53 - Startup Items
    [Part 3]
    18:00 - The Pause Menu
    [Part 4] [Part 5]
    18:23 - The Graphics
    21:53 - The Graphics
    [Part 6]
    24:57 - The Camera
    [Part 7]
    27:03 - Music & Ambience
    [Part 8]
    28:09 - Begin Editing The Graphics
    [Part 9]
    33:11 - Code Base Overview
    [Part 10]
    37:50 - Dialogue System
    thanks...

  • @sankalpshrivastav8025
    @sankalpshrivastav8025 3 года назад +36

    I was waiting for a video that introduces the game kit, this makes prototyping easier because I don't have to look at 20 different tutorials just to get my character jumping. Thanks, Thomas for this amazing tool.

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

      how do u gain access to the kit

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

      @@rayhan4197 description

  • @JayRKID
    @JayRKID 3 года назад +24

    What a great breakdown, followed you for a long time but stopped watching as the tutorials stopped, awesome to see you doing this kind of video again :) thank you so much

  • @lohnthom9353
    @lohnthom9353 2 года назад +7

    Such a great overview that helped me see that making a 2D game is more attainable than I thought.

  • @tomsupis8724
    @tomsupis8724 2 года назад +5

    This my Sir is gold! Thank you, Thomas! Not only this can be a template for some games, but there is so much good stuff to be learned and so many mysteries already solved. This doesn't save 4 weeks of making a new game, but also 4 months of learning to make a game. If not more. Once again Thanks mate.

  • @TrickyMickTrucking
    @TrickyMickTrucking Год назад +4

    Thank you for this, I've been watching you for a year, just go started in Unity and having some problems. But this is going to help me understand how things work significantly faster!

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

    Can't wait to watch this tonight. Not making a platformer but I'm sure it will have info related to any 2D game.

  • @Am3ricium
    @Am3ricium 3 года назад +27

    Personally I would not call this kit a "blank canvas" because its obviously not blank, especially for newer developers the amount of stuff already in there is very impressive. I'd rather call it a framework ready for customization.
    Other than that, very nice and helpful.

  • @elbuenodeyo1551
    @elbuenodeyo1551 Год назад +2

    For everyone using this parallax system, try changing the "FixedUpdate" in the parallax controller by a "LateUpdate", nothing more, and it will go smoother :)

  • @snapClipzs
    @snapClipzs 3 года назад +8

    Could you please make a in depth tutorial on how the dialog system works? I need something like this and found the code a little confusing. Is there a tutorial you could point towards?

  • @goehlergamedev
    @goehlergamedev 3 года назад +6

    Great tutorial Thomas, and impecable timing! 😁 Thanks a bunch for all the effort you put in to this, and into the kit.

  • @sachintendulkar3556
    @sachintendulkar3556 2 года назад +3

    just amazing. Thank you for sharing this with the rest of us.

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

    This appears in my recommended after I'm halfway through making a platformer from scratch

  • @francabarros
    @francabarros 10 месяцев назад

    Hi Thomas, congratulations man. Thank you very much for this contribution. I'm starting to study Unity3D and I'm going to dive into all the features of this template. It was really worth it, you make a difference!

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

    Awesome video. It's organized better than most tutorials because the man knows how to finish games.

  • @In-N-Out333
    @In-N-Out333 3 года назад +3

    If you want to get really technical, his NewPlayer class isn't really a singleton, because it doesn't restrict itself to a single instance. Rather, it just provides a public static reference of itself for other classes to access. In order for it to be a true singleton, the getter would have to check if an instance of the class already exists, and if so, delete the current instance.

  • @DXD-ev9ne
    @DXD-ev9ne 2 года назад +3

    I downloaded the kit and but it said wrong editor version although im using version 2020.3.19f? plz help

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

    Please help I dont have photoshop so I edited the file in photopea (basically free online photoshop). So I cant directly just save the file and update it. I need to download a whole new file and replace the old one with the new art. I tried swapping it in the project files but it doesn't work.

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

    Great job Thomas! The kit is absolutely top notch and shows the work you have done and the time you have spend on it. Keep up the good work.

  • @Legokomedee
    @Legokomedee 2 года назад +3

    Mr. Brush, Can you use alternatives for photoshop to get a workable layer-based luxury PSB-equivalent within Say, gimp or other open source art software? Does it NEED to be photoshop that has layer-individuality when animation?

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

      I'm also wondering that

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

      If my reply is not too late, I haven't tried but if gimp can save a psb file then it will work. If gimp doesn't save photoshop big file, then you should go ahead and save the file as a png

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

      You can make them in any software as long as the layers are replaced with the new sprites but you may have to add in each layer individually

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

    when I open the project there's nothing and its juts blank

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

    1:07 I've been trying to play with this for months but it looks like you skipped something. It may be a simple PEBCAK error on my end but I can't go from download to having the game open. I figured it was just a matter of opening the file... but there isn't a project file in the folder. I've even deleted and redownloaded several times thinking it might just be a matter of something not making it through. I'm no dummy and I'm familiar enough with unity to start, save, and open my own projects but I just can't open this to follow along.
    What, exactly, is the super obvious thing I'm too dense to see?

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

      Found the blindingly obvious solution. The open method is not intuitive. Rather then navigating to and selecting a file to "OPEN" you select the folder itself and select "OPEN" which will use the assets inside to make a new project instead of opening the folder as one would expect. It was definately a PEBCAK error and a little bit of ID-10-t.

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

      It works for me are you still having the problem ?

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

    6:24 I honestly do it programmatically
    I find it easier compare to using that graph... AND more dynamic.

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

    Thanks for the free help Thomas, I'm gonna get this 2D game kit TODAY!!

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

    Thank you, I'm totally going to use this. You are providing something extraordinarily useful!

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

    Dude that was awesome! Some of your other vids go so fast that it is difficult to keep up. Not in this one! Thanks!

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

    I have some knowledge on 2d animation, when i draw on the player and generate geometry and weight and all that then my character disappears and i have no idea on what to do. I go do other stuffs and come back to this but i have been stuck. PLEASE HELP

  • @ChrisSwafford1
    @ChrisSwafford1 5 месяцев назад

    Incredible job Thomas. Thanks!

  • @linzenmeyer
    @linzenmeyer 3 года назад +2

    Curious if there is a starter project, like this, but for 2D side scroller that uses sprites. I don't currently use a player character that uses bone rigging.

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

    Awesome tutorial. I usually work with 3D but I picked up the game kit months ago just in case. Now I’ll have to dive into it and play around with 2d!

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

    Notification Squad reporting, excited about the video. Hope you are doing well! Looking forward to the release of your upcoming Film!

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

    ok, I must be doing something stupid! When I edit the .pbs file the NPC character gets updated but not the actual player

  • @OutrageGames
    @OutrageGames 3 года назад +14

    My "How to make a platformer in 1 minute" video is faster 😂😛
    Keep up Thomas! ❤️

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

    my game design final is due next week, this is my saving grace!!

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

      did you fail lmao!

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

      @@chapstic593 damn ok

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

      @@the1nonlyenyo471
      the guy buys pre made games from china of course you failed

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

    Thank you! Hats off to Thomas for sharing the code and this excellent 2D tutorial!

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

    45 minute tutorial LET"S GO. Thanks Thomas!

  • @agenthofer9645
    @agenthofer9645 2 года назад +3

    The game kit doesn't seem to work, I put in my email and all and it says "you should receive it immediately" and sends me to a site telling me to enroll his fulltime game dev program. but an hour later, I still didn't receive the pack, any one else has this problem?

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

    how did you do them black boxes in hierarchy?

  • @V.Z.69
    @V.Z.69 3 года назад

    What you refer to as "Properties" is also known as CONST or Constants. The Constants, in proper software technique, is to use all caps when using a value that won't change. Such as: MAX_SPEED = 7;
    By the way, what really, I mean really, got my steamed is that NONE of the tutorials to demonstrate that Unity can actually use an SVG (Vector Graphic), but every time it would render blank and I'd have to use a PNG or JPG.
    And the memory doesn't seem to take care of it's own trash, which makes me think that I have to revert to old memory-management like in C writing.

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

    Sooo what ur saying is, u can make any 2d game you want with this kit?

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

    Hi There, I can't get the 2D kit. When I click on get kit, nothing happens and I can't find it on the site. I have signed up, any help guys?

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

    This is flipping excellent, thank you!

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

    I need help when i tried to get the free kit it doesen't get sent to me

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

    You're the Boss Thomas B!

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

    Imma try this on the weekend, thanks!

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

    Can this kit be used for a space shooter, too?

  • @mastersteve10
    @mastersteve10 10 месяцев назад

    Please update the game kit!
    I'm thinking about getting your Game Dev Course but if you're not keeping these videos/content updated I'm feeling it is likely you might have outdated portions of that course as well but idk (which I get you tons of vids and could have a newer version I missed but have an updated note in the video of expectations). Love the content or I wouldn't ask haha

  • @andrerinas5052
    @andrerinas5052 3 года назад +2

    Hey. When I edit the player.psb to test on the head, my head sprite was missing like your ground1. If I drag that back to missing sprite, the mesh and the bones are broken for the head. Any idea how to fix this wihtout rigging everything new?

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

      i have been having this problem and it got me stuck since forever. Have you figured this man?

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

    4:27 I have question : when you use capsule collider how to not fall when you stand on edges

    • @dota-ed4638
      @dota-ed4638 10 месяцев назад

      freeze the rotation of the rigid body

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

    Hi, I'm getting two errors upon play and am trying to clear them:
    ScriptableSingleton already exists. Did you query the singleton in a constructor?
    UnityEditor.PackageManager.UI.PackageManagerProjectSettings:.ctor ()
    and
    ArgumentException: Input Axis VerticalDirection is not setup.
    To change the input settings use: Edit -> Settings -> Input
    NewPlayer.ComputeVelocity () (at Assets/SuperSimple2DKit-master (1)/SuperSimple2DKit-master/Assets/Scripts/Core/NewPlayer.cs:178)
    NewPlayer.Update () (at Assets/SuperSimple2DKit-master (1)/SuperSimple2DKit-master/Assets/Scripts/Core/NewPlayer.cs:97)

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

    Game kit is not available, or if it is you'd have to sign up for and pay for your course. I may suggest updating this video so as to not mislead people.

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

    Hey Thomas, would you be so kind to tell which VCS you use and if possible why?

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

    just wondering i am struggling moving the breakable boxes

  • @succulentmushroom2983
    @succulentmushroom2983 2 года назад +3

    Hey! I've been trying to get your free 2D game kit, but when I follow the link and give my email I don't get any emails. I've checked spam and disabled my blockers. Is there another way I can get the game kit?

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

    how to make a snapping system based on anchors (North, West, South, East points) with setting of occupied points when the object is attached and unoccupied points when the object is detached in Unity?

  • @user-qh9xl9ry7d
    @user-qh9xl9ry7d 3 года назад

    Parallax System is Amazing. that's good idea!

  • @MrBudyniowski
    @MrBudyniowski 6 месяцев назад

    For newcomers like me it looks like much more than just one month of work ;)

  • @ГорбатыйГорбачев
    @ГорбатыйГорбачев 2 года назад

    what is problen? i dowloaded right version, but still cant open ready project, i mean there are nothing in main camera

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

    Thomas when I download your kit I got errors for cinemamachine how do I fix errors

  • @cheery-hex
    @cheery-hex 2 года назад

    this is really nice of you. thank you!

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

    how do i open to 2d game kit in unity? when i import asset theres just an empty folder

  • @JoelFunk
    @JoelFunk 3 года назад +2

    Love the tutorial Thomas! Was wondering why you choose to use a perspective camera instead of orthographic in your game Neversong? What feature of the perspective camera made this the choice camera for that game?

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

    him, the game kit emails don't seem to be working. iv tried with two different email address and no luck. iv check junk too. If i register via your site I get emails instantly..

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

    is there anyway to edit the graphics without photoshop?

  • @XOXO-xp2fg
    @XOXO-xp2fg 2 года назад +1

    Is there any reason why it loads in blank even though it is the correct version?

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

      yo can u send me the link to the game kit, im not getting anything sent in my email nd i've checked every folder:/

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

    This si great! Thanks! You are the Best! 💪💪

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

    I would like to make it so that the player can only move to the right and that it's impossible to move backwards, is there some easy setting in the game kit that I can just tweak to allow for this? :)

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

    thanks for the starter kit it helps alot

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

    Thanks for this, I want to learn unity, watching “ground up” tutorials just confuse me
    Actually using this and “reengineering it” suits my learning style better

  • @Kiki-qh7xk
    @Kiki-qh7xk Год назад

    It does noot work for me. I am in the correct unity version, still, gaves me compile errors, and I can't run the demo.

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

    I prefer unity over unreal BUT recently ive decided to shelf unity and c# and start learning python and pygame. why? because im a raw beginner and python is easier to learn with more transferable skills in the industry which im trying to beak into, BUT if ur already good at programming (any language i suppose) unity and c# is so gucci and i do love them alot. so it does depend on your personal preference and goals in the long run and plus im just typing this to help the algorithm because this man deserves more subs and views to be frank. stay cool Thomas.

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

    Does anyone else have this issue? I just extracted the files, had to download a previous version of the editor, but I could not get 2020.3.19f1, it got 2021.3.19f1 and when the project loads up there's no scene. Its just an untitles scene with nothing in it. I tried searching for the scenes folder using the project search an there arent any scenes there either. The only thing under assets are three empty folders; animation, art, and cutscenes.

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

    Will this framework gamekit work alongside visual scripting like Playmaker?

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

    Is there tutorial how u can change cut scene and logo at the starting manu

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

    I love nad hate this idea. I love it, for experienced people. I hate it, for newcomers - it's better to start from scratch and learn than jump on ready to go project. :)

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

    This is the video that i needed

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

    Can anyone help? I'm getting a error in the AnimatorFunctions script saying:
    " 'AnimatorFunctions.particleSystem' hides inherited member ' 'Component.particleSystem'. Use the new keyword if hiding was intended."
    Any way I can fix this?

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

    @Thomas Brush
    I have a problem. I am making a 2d pixel game as a final project and I have to do it myself so I looked for help on how to make a quick 2d game and I found this video that can help me a lot, but my characters are pixels which I don't create in photoshop but in aseprite and wanted to ask. How can I only insert my characters to supersimple 2d? So they have what you already did? pls if you can answer me this month I appreciate it very much

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

    i want to edit the textures of the player but its a photo shop file and i dont have photo shop

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

    This is a great and helpful tutorial! Thank you!

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

      Hey when I download the game kit there’s tons of compiler errors. Do you know why or how you fixed them?

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

      @@sambbarfuss6689 hard to tell without seeing the log

  • @mr.soulless904
    @mr.soulless904 3 года назад

    It is a nice idea to have a player not destroy on load but how can I position him where i want when he spawns in the next scene?

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

    Can you show how to create levels and level transitions?

  • @Jasper-ZH
    @Jasper-ZH 2 года назад

    OMG, this videos is wonderful, ty so much

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

    Anyone has been able to make the control works on screen touch for mobile? I am having an issue just with the walk animation since it is handeled with an int input key. The walk buttons work on mobile but the animation doest play because of that way the walk animation is handed.

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

    Hoping to get a reply as this is my main issue. When I update the character in photoshop even with all the layers the same it destroys my rig like now the npc and player won't animate the spine bones I've tried replacing them now they don't work at all I've tried to rerig the bones but it's like it won't update even after applying. It just stays broken but shows all the bones. Also why is the npc character the same as the player character if anything breaks with the player character it double breaks the npc any ideas?

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

      Hey I got the same issue few days ago, I did solve that by exporting the Player prefab (path: Assets/Prefabs/StartUp) as package from the original project, and then simply imported it to the wrong project. I'm new to game dev so I couldn't tell why it happened... If you just wanna get rid of the weird thing, it might help.

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

    Thank you so much this is so awesome and exactly what I was needing

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

    Hey Thomas I want to make my first game but strucked on how I will design it and what type of mechanics and a lot of things like this I know you are familiar with them I have taken the create with code in unity learn any help

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

    Thank you for everything❣❣❣❣

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

    Send help, i used your script, but it is a bit to much for me rn, so i tried to just include the pices i needed. But getting Transform.localscale assign attempt for healthbar is not valid. Input local scale is NaN. not a number? Is the HUD script (healthbar) dependant on something else, is there a number i need to set for health? PlayerScript says health 5 from start.

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

    getting tons of errors on import im on the correct version of unity does anyone have a fix

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

    Can we do this with unity personal?

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

    Is there any other photo editers for people who cant buy photoshop?

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

    hey, great tutorial! I tried to download the game kit but the page is unavailable, can you fix it?

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

    How do I create new levels and a menu Level system?

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

    how to make 2D platformer cut scene in unity using timeline

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

    Does not seem to be running in that version anymore?

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

    I plan to make a Kirby inspired 2d platformer so this will help me make my first game!

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

    when i try to extract the file using winrar it says its corrupt. Is there a way to fix this? its such a bummer that i have this great toolkit at my fingertips but cant use it