Unity Rapid Prototyping: Flight Sim Control, Terrain Basics, Chase Cam, Skybox

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 ก.พ. 2014
  • This brief introduction video is to show developers that are new-ish to Unity some essential basics for putting together plane-based gameplay. If you're completely new to Unity, I'd also recommend first checking out my free 1 hour "Crash Course" video, Basic Unity Tutorial by HobbyGameDev: • Basic Unity Tutorial b...
  • เกม

ความคิดเห็น • 301

  • @deneb3525
    @deneb3525 5 ปีที่แล้ว +7

    Sir.. I just want to say, I've been looking for a simple flight sim starter and I've watched dozens of videos. This is the first one that was quick, simple, and told me exactly what I needed. Bravo!

    • @HomeTeamGameDev
      @HomeTeamGameDev  5 ปีที่แล้ว +2

      I'm happy you found this helpful! Thank you for taking a moment to comment and let me know. Happy coding

  • @uncomoto
    @uncomoto 10 ปีที่แล้ว +55

    1. Nice glasses
    2. Everything I needed, nothing I did not. Flawless video

  • @yaonos
    @yaonos 6 ปีที่แล้ว

    I don't care if you ever make any more videos, I'm subbing anyway, because you earned it! I've been struggling with over-complicating this stuff for weeks.... You opened my eyes, sir!

  • @socrates112
    @socrates112 5 ปีที่แล้ว +2

    Goodness, that is brilliant. A thousand thanks for this tutorial, Chris.

  • @TheSateef
    @TheSateef 8 ปีที่แล้ว +1

    dude, you are awesome, you explain stuff really well, talk a lot about how to debug your projects, don't waste our time watching you type. great stuff, thanks

  • @zaharishtonov
    @zaharishtonov 8 ปีที่แล้ว +1

    This is a very useful video! Your explanations are crystal clear and the script is so efficient. Thanks a lot for creating such awesome tutorial! Hope to see many more!

  • @RandyRandyRandy
    @RandyRandyRandy 7 ปีที่แล้ว +1

    cant wait to use this channel to learn. Youre the best teacher ive seen on coding so far

  • @scottev954
    @scottev954 6 ปีที่แล้ว +1

    Learned some really valuable tricks, and actually understood them. Thanks for your great explanations.

  • @TheJeroenl
    @TheJeroenl 10 ปีที่แล้ว

    Nice video! It really shows the power of Unity to less experienced programmers.

  • @justins7796
    @justins7796 2 ปีที่แล้ว

    the first Unity video i watched the whole way through, great stuff man

  • @rbsupercool
    @rbsupercool 9 ปีที่แล้ว +1

    This is the best prototyping tutorial... I watched your previous video,which was awesome.. but this is really amazing.. It would be great to see more such prototyping videos.. :)

  • @abhishekejam
    @abhishekejam 4 ปีที่แล้ว +2

    This video is slaying still after 6 years

  • @ratboyOwO
    @ratboyOwO 3 ปีที่แล้ว

    this is one of the best unity tutorials I have ever seen.

    • @leom6572
      @leom6572 3 ปีที่แล้ว

      can u send a link of this tutorial finished ?

  • @SamChaneyProductions
    @SamChaneyProductions 4 ปีที่แล้ว +3

    Thanks for this! It was a fun and informative tutorial. BTW at 23:16, you can use Mathf.Clamp(variable, min, max) to set the bounds on your speed variable.

  • @Aaam1rK
    @Aaam1rK 8 ปีที่แล้ว +3

    JUST what I was looking for! Thank you for this!

  • @SubjektDelta
    @SubjektDelta 4 ปีที่แล้ว

    Just that one line that made my plane fly SO MUCH BETTER!!!!
    thank you so much my man! :D

  • @maximrybalsky3071
    @maximrybalsky3071 5 ปีที่แล้ว

    Spring function is really what I was looking for! Thanks!

  • @scotty1186
    @scotty1186 10 ปีที่แล้ว

    Awesome tutorial. Starting my flying game project and this helped tremendously for a new hobbyist.

  • @travisco13
    @travisco13 3 ปีที่แล้ว +2

    Thank you so much. You made a good job and it’s even useable in 2020 and really Epic!

  • @myhops
    @myhops 3 ปีที่แล้ว

    This was an awesome little tutorial.

  • @pcromano
    @pcromano 9 ปีที่แล้ว +5

    Amazing tutorial dude. Pro!

  • @DanteS-119
    @DanteS-119 5 ปีที่แล้ว

    This is just what I was looking for. Thank you!

  • @petermaida8902
    @petermaida8902 3 ปีที่แล้ว

    I love this video. Extremely helpful and well done!

  • @arabiannights7183
    @arabiannights7183 3 ปีที่แล้ว

    Really like the way you explains.

  • @utkarshbansal1312
    @utkarshbansal1312 5 ปีที่แล้ว

    sir brillant video learned a lot even more than what i learnt in my whole 4 months semester.........
    thanks a lot

  • @Mad_Luv85
    @Mad_Luv85 7 ปีที่แล้ว

    thank you your a great teacher. you explain greatly to where i can understand unlike others on here

  • @benservey9295
    @benservey9295 2 ปีที่แล้ว

    This is an insnaely good video. So many neat tricks.

  • @ByronBennett
    @ByronBennett 10 ปีที่แล้ว +2

    Chris, awesome video! I've been struggling with this for days. There are so many ways to move a plane or ship. This really helped a lot. Thanks!!

  • @tiagorodrigues_br
    @tiagorodrigues_br ปีที่แล้ว +1

    Excellent tutorial!! Thank you very much

  • @bradsprojects
    @bradsprojects 8 ปีที่แล้ว

    Fantastic video - thank you for sharing!

  • @AnasMations
    @AnasMations 3 ปีที่แล้ว

    Amazing tutorial my man

  • @yiannisphylactou8971
    @yiannisphylactou8971 10 ปีที่แล้ว

    very good way u explain everything,easy to follow and very halpful......thanks

  • @lukeklo
    @lukeklo 6 ปีที่แล้ว

    This had everything I needed and more. :)

  • @stankan2053
    @stankan2053 5 ปีที่แล้ว

    Hi Kris, thx for video, very helpful, please MORE UNITY TUTORIALS!

  • @JohnRogersCurrentlyStuding
    @JohnRogersCurrentlyStuding 9 ปีที่แล้ว

    Great tutorial, really helped.

  • @krustykraken9331
    @krustykraken9331 6 ปีที่แล้ว

    You are a very good teacher.

  • @adiarka4543
    @adiarka4543 10 ปีที่แล้ว

    Thank you very much, this tutorial is very useful.

  • @nikluz305
    @nikluz305 7 ปีที่แล้ว

    I love your pace

  • @jasonwilliams8730
    @jasonwilliams8730 3 ปีที่แล้ว

    Amazing tutorial

  • @eaeaeafdfdfd3334
    @eaeaeafdfdfd3334 6 ปีที่แล้ว

    YES! Now i can do my own planes, thjanks! Been wanting to try and learn,

  • @gamedevboy1181
    @gamedevboy1181 3 ปีที่แล้ว +1

    Thanks! helped me a lot!

  • @mrterrillo
    @mrterrillo 4 ปีที่แล้ว

    Great video!

  • @cameronpaulk
    @cameronpaulk 8 ปีที่แล้ว +1

    I enjoyed following this and learned a great deal, thanks!

  • @Sgtschnitzal
    @Sgtschnitzal 9 ปีที่แล้ว

    Definitely earned my subscription :D

  • @HolahkuTaigiTWFormosanDiplomat
    @HolahkuTaigiTWFormosanDiplomat 9 ปีที่แล้ว

    WOW, THANKS FOR YOUR TEACHING!

  • @Detroitfarm
    @Detroitfarm 10 ปีที่แล้ว +1

    I'm still working on the Car tutorial.
    I will import my own models.
    Got a model of ole Pari and a bunch of cars.
    Wish me luck!

  • @murdockhowling4800
    @murdockhowling4800 5 ปีที่แล้ว

    You are awesome. Your video helps me a lot. Thanks.

  • @mzamanist
    @mzamanist 2 ปีที่แล้ว

    Great tutorial, thank you!

  • @patrickmutuku9579
    @patrickmutuku9579 7 ปีที่แล้ว

    Thank you. That was very helpful

  • @muzboz
    @muzboz 8 ปีที่แล้ว

    Great stuff, thanks!

  • @nimazha
    @nimazha 5 ปีที่แล้ว +1

    Awesome video dude.
    the best in my last 50 tutorial videos. would you make the same flight simulator but this time using rigidbody and addForces and so?!

  • @jimmm9377
    @jimmm9377 6 ปีที่แล้ว

    Thanks dude, helped me out!

  • @sanwalfarooque2747
    @sanwalfarooque2747 7 ปีที่แล้ว

    Thankyou so much for this tutorial. Really Thanks :)

  • @dumpsky
    @dumpsky 9 ปีที่แล้ว

    very cool tut!

  • @radiowallofsound
    @radiowallofsound 7 ปีที่แล้ว +1

    you surely know how to explain yourself as clearly and briefly as possible. nice tut!

  • @smaery
    @smaery 7 ปีที่แล้ว +8

    THANKYOOOOOOOOOU SO MUCH!!!

  • @fetusness
    @fetusness 3 ปีที่แล้ว

    this video is amazing.. Thank You!

  • @gameswithfrank
    @gameswithfrank 8 ปีที่แล้ว

    Great tutorial :D Thank you

  • @larsnielsen2703
    @larsnielsen2703 9 ปีที่แล้ว

    Excellent. Thank you!

  • @yacahumax1431
    @yacahumax1431 7 ปีที่แล้ว

    Thank you. Great Video

  • @lunatic_3521
    @lunatic_3521 7 ปีที่แล้ว +108

    FINALL someone whos going to teach me code and not only gonna tell me "download this asset to move around becasue this is programming...." makes me actually mad. i want to learn coding not how to copy and paste/install assets ... thank u :)

    • @JFK37002
      @JFK37002 3 ปีที่แล้ว

      Lunatic _ ikr

  • @user-ty3jt4kl6x
    @user-ty3jt4kl6x 9 ปีที่แล้ว

    Thank you. You really help me to create pane

  • @VirtualTurtleGames
    @VirtualTurtleGames 6 ปีที่แล้ว

    Quick! Awesome tutorial man. Specially the spring function was new to me :)

  • @GAMEPRO24X
    @GAMEPRO24X 10 ปีที่แล้ว +2

    thanks for the vid, i was woundering if you know the code that limits the rotation of your object like your plane for example, when you turn right the wings start to veer right for as long as you hold it down, is theyre a way to limit how far they rotate so tehy wont do a 360 spin?

  • @nightcorearmy3899
    @nightcorearmy3899 8 ปีที่แล้ว

    i am really suprised of the end result, i tried it myself and it was so easy and cool ! tnx dude!!!

  • @bamb00zld
    @bamb00zld 5 ปีที่แล้ว

    Not sure if you do this now, but I would recommend using a program that constantly shows the viewer what keys you are pressing.

  • @Amvpro127
    @Amvpro127 10 ปีที่แล้ว +3

    You sir is a genius! Thank you so much for this great tutorial keep the awesome vids up! #Subscribersinceday1

  • @deubago15
    @deubago15 9 ปีที่แล้ว

    Really helpful!

  • @Exec7900GT
    @Exec7900GT 8 ปีที่แล้ว

    wow amazing tutorial... thanks for sharing your experience with us... best of luck mate...

  • @Eltramicst
    @Eltramicst 9 ปีที่แล้ว +2

    Thank you so much for this tutorial. It has helped me so much. My only question is how to control the speed of the plane via keyboard or controller. If anyone can help me out with this, it would be much appreciated.

  • @UrosStalker
    @UrosStalker 6 ปีที่แล้ว

    Aaaaand subscribed! :) This is badass in 2018. :))

  • @benrobertson1255
    @benrobertson1255 10 ปีที่แล้ว +1

    really good tutorial, Thanks allot! How can I control this using an accelerometer and how can I add in on screen throttle control?

  • @mastersword2134
    @mastersword2134 4 ปีที่แล้ว

    Awesome! In recent years, I have also developed an air combat game and posted the video to my TH-cam channel, but I feel that my flight system is not as good as yours.

  • @yratof
    @yratof 9 ปีที่แล้ว

    Awesome tutorial to prototype quickly, but can you possibly answer these questions:
    - How do you limit the rotation, don't want to rotate around forever
    - how do you reset the rotation back to centre after releasing the controls

    • @vader777
      @vader777 4 ปีที่แล้ว

      i want to know the same thing, did you find the answers?

  • @amadojonas8
    @amadojonas8 8 ปีที่แล้ว

    The Best one. thanks 4 sharing!!!

  • @TheOriginalNCDV
    @TheOriginalNCDV 10 ปีที่แล้ว

    Fantastic!

  • @learningsomething8904
    @learningsomething8904 4 ปีที่แล้ว

    perfect Tutorial For Me ! thanks a lot !

  • @TheAllBricks
    @TheAllBricks 9 ปีที่แล้ว +22

    Hi Chris great tutorial, I've built a lot on top of it including missiles, GUI, guns, bombs, etc. One thing though I have no idea how I could make the aircraft land and takeoff. If you or someone could give some ideas on how I could do that I'd really appreciate it! Thanks.

    • @Plazmacool
      @Plazmacool 3 ปีที่แล้ว +1

      same

    • @CanadianEscobar
      @CanadianEscobar 3 ปีที่แล้ว

      @ThatOneRC you dont need to animate the landing gear. you can just -> SetActive(false)

    • @StellarMirage
      @StellarMirage 2 ปีที่แล้ว

      @Anticharge That's fine but what about the wheels

  • @arabiannights7183
    @arabiannights7183 3 ปีที่แล้ว

    Do u have a full course. I love the way you teach scripting.

  • @JackBird360
    @JackBird360 6 ปีที่แล้ว +2

    i know you haent touched this in years but i followed this tutorial and messed around with it and stuff, but what i really would like to know is nhow i could then have the camera rotate around the plane like in a game of gta ? any feedback or help would be amazing ! thank you

  • @rauchgal
    @rauchgal ปีที่แล้ว

    If I had more teachers like u I would've won a nobel or something ..

  • @thomasjensen9581
    @thomasjensen9581 10 ปีที่แล้ว

    Funny how i just needed a plane video

  • @unzoomstudios493
    @unzoomstudios493 5 ปีที่แล้ว

    Nailed it !

  • @kumatoons5508
    @kumatoons5508 ปีที่แล้ว

    very cool!

  • @Thore_9
    @Thore_9 2 ปีที่แล้ว

    Really cool tutorial
    and i have a question: Is there a way i can let the plane rotate faster or slower?

  • @--.--
    @--.-- 4 ปีที่แล้ว

    Amazing

  • @aekthong-aom2370
    @aekthong-aom2370 8 ปีที่แล้ว

    Good tutorial
    Thanks you very much :D

  • @Chronopod
    @Chronopod 7 ปีที่แล้ว

    Awesome video. Can you explain the camera spring function a little more for me? if not thats ok. VERY helpful video. Thank you!!

  • @jakenator13
    @jakenator13 8 ปีที่แล้ว

    hey thanks this helped a lot :)

  • @cherryoverrun3851
    @cherryoverrun3851 5 ปีที่แล้ว

    Finally A gud tutorial

  • @lephobix
    @lephobix 6 ปีที่แล้ว

    Man thats cool!

  • @Nov-5062
    @Nov-5062 5 ปีที่แล้ว +1

    Thank you for making this video!
    I have a pretty dumb question: is there a way to replace the plane model with a still image?

  • @AllyG1967
    @AllyG1967 4 ปีที่แล้ว

    Even after all this time.... someone is still watching and learning from these videos!! Thanks very much. Got a little spaceship flying around. I did notice one issue with mine that you might have a suggestion for. When I fly straight up and over like a loop the plane flips orientation. Goes upside down unexpectedly and unrealistically. Thanks though - I got some great knowledge from this

    • @HomeTeamGameDev
      @HomeTeamGameDev  4 ปีที่แล้ว

      I'm so glad you got some great stuff working from this! I'm unfortunately unable to provide one-on-one assistance in this context, but I think you're now running into the fun part of game programming, where the reward for solving the puzzles you find is getting a cooler game :)

    • @AllyG1967
      @AllyG1967 4 ปีที่แล้ว

      @@HomeTeamGameDev Ha great reply. I'm sure I'll get there.

  • @caliber871
    @caliber871 3 ปีที่แล้ว

    Thanks 😊

  • @MatthewLT420
    @MatthewLT420 4 ปีที่แล้ว

    the tail fin is called a horizontal stabiliser

  • @erikm9768
    @erikm9768 6 ปีที่แล้ว

    Wonderful! yes

  • @NoStupidItsManbearpig
    @NoStupidItsManbearpig 5 ปีที่แล้ว

    This is so good. Please could you do a video on creating enemy ai for this?

    • @HomeTeamGameDev
      @HomeTeamGameDev  5 ปีที่แล้ว +1

      I made this video 5 years ago. I am not currently seeking requests to do unpaid work ;) Cheers

  • @lesnah27
    @lesnah27 6 ปีที่แล้ว

    Very good tutorial thanks
    can do one of a helicopter tutorial

  • @westparezal
    @westparezal 6 ปีที่แล้ว

    This is best tutorial for all the dime. Chris, with your expirience, can you create new 2018 tutorial about that theme? )

    • @HomeTeamGameDev
      @HomeTeamGameDev  6 ปีที่แล้ว

      I'm glad you found this tutorial helpful! My updated 2018.x Unity tutorials are available to members of Gamkedo Club. I haven't yet gotten to flight control, but have been reshooting lately, and did the terrain module last night. In the several years since when I made this video teaching these things independently has become my business :D Cheers

  • @emmanuelhenne
    @emmanuelhenne 6 ปีที่แล้ว

    This is really excellent, I like Your style. As a bloody beginner though, I have a question: do You know of a tutorial that teaches in which order coding is done ? All these tutorials mostly go "write this here, write that there,oh, and insert this right here". How can I learn what comes first, and what comes later ? Like can You also put the speed AFTER the controls or is it of no importance where it sits ?

    • @HomeTeamGameDev
      @HomeTeamGameDev  6 ปีที่แล้ว

      Order has more to do with human readability than with anything to do with machine priority (technically in a language like C++ there is a very subtle difference it may make, but in scripting like C# or JS much less so). My current intro course is Code Your First Game over at Udemy, it's free, and intended as pre-Unity practice with game programming fundamentals. Cheers!