Make an Endless Runner in Unity 2020 / 2021 - part 1 of 2

  Рет қаралды 171,603

Imphenzia

Imphenzia

3 жыл бұрын

I'm going through the process of making an Endless Runner in Unity. The pace of this video is a little bit faster than my other tutorials, so if you are new to Unity, I recommend that you watch my LEARN UNITY video before watching this video:
• LEARN UNITY - The Most...
You can support me on Patreon - the Tutorial Tier can DOWNLOAD the Unity Project that I created in this video:
/ imphenzia
** Time Stamps **
00:55 Create New Unity Project
01:22 Creating an initial prototype level
01:51 Grid Snapping in the Unity Editor
02:08 Creating the initial player prototype object
02:33 Adding Character Controller
02:56 Ground Layer and Layer Mask
03:20 Creating the Player Script
03:35 Applying Gravity to a Character Controller
04:20 Using Physics.CheckSphere to check for ground
04:57 Horizontal movement and facing character forward
05:39 Jumping
06:22 Camera Follow Script
07:17 Modeling Character and Environment Assets (timelapse)
09:45 Importing 3D assets
10:29 Replacing primitive cube environment with modeled assets
12:25 Replacing Player capsule with the animated character
13:00 Fixing Blender modeler character's rotation
13:17 Adding AnimatorController
13:53 Looping looped animations
14:15 Set up the Idle animation
14:35 Fix broken player pose by making a prefab in play-mode
15:34 Resizing the Character Controller capsule size
16:00 Set up the Run animation and animation transitions
17:15 Set up the Jump / Fall Blend Tree animation
20:20 Use Time.timeScale to analyze animation transitions
20:43 Fix feet sliding when running
21:17 Checking for ground at multiple locations
22:45 Fixing character sliding when landing
23:00 "Can Transition To Self"
23:50 Fixing stuck when jumping problem
25:08 Skip fall animation for small step-downs
26:15 Grace period for jump button with jump key caching
26:57 Adding a jump sound effect
27:00 Universal Sound FX
27:33 Adding environment art
28:07 Post Processing - Vignette and Color Adjust Override
28:45 Speed trails
30:55 Final Result
31:17 Outro
Universal Sound FX by Imphenzia: imphenzia.com/universal-sound-fx
In-depth learn how Low Poly Modeling in Blender: • Learn Low Poly Modelin...
Easy Low Poly Character Modeling in Blender: • Easy Low Poly Characte...
Rig a Low Poly Character in Blender: • Rig a Low Poly Charact...
Key Frame Animation of Low Poly Character in Blender: • Key Frame Animation of...
My Twitch Channel: / imphenzia
Gradient Texture Download: www.dropbox.com/s/1w98xiksiwa...
Imphenzia Merch is available: teespring.com/stores/imphenzia
Official web site: www.imphenzia.com
Twitter: / imphenzia
My Itch.Io page with all my Ludum Dare games: imphenzia.itch.io/
Imphenzia Discord server invite: / discord
Additional info:
I use a Canon Lumix GH5 camera to record my videos with the Olympus 17mm F1.2 lens as well as the Laowa F2.0 7.5mm compact dreamer lens. Sometimes I also use a GoPro Hero 8, a Insta360 One X and a Sony rx100 mark vii. For audio I use a Rode NTG shotgun microphone connected to a RME Fireface UFX II sound card.
Thanks a lot for watching and sharing my videos :)

Пікірлер: 326
@ElectronGOD
@ElectronGOD 2 жыл бұрын
I saw part 1 when I was 20. Now I am 40 and still waiting for part 2 :D......Huge fan! Please make time and share part 2.
@rusminnoer632
@rusminnoer632 Жыл бұрын
The runner got a car accident. So there is no part 2. Sorry. LOL.
@hhcdghjjgsdrt235
@hhcdghjjgsdrt235 Жыл бұрын
@@rusminnoer632 my god. r u serious ?
@N3POZNATO
@N3POZNATO Жыл бұрын
@@hhcdghjjgsdrt235 no this video was 2 years ago
3 жыл бұрын
One of the best tutorials I've seen on KZbin. Can't wait to see upcoming episodes.
@killthesleeper
@killthesleeper 3 жыл бұрын
I discovered your channel yesterday, and I've been binging it ever since! You're great at teaching, and I love your low poly animations! Can't wait for part 2 of this video
@gameginger5529
@gameginger5529 5 ай бұрын
I watched it 2 years ago , it was my first ever game , and now i am quite comfortable in making actual good looking mobile games on my own, thanks for the initial boost
@rodmileski
@rodmileski 3 жыл бұрын
Thumbs up since 1st second. "E" to Excellent, "S" to Superior, and "R" to Remarkable. Well done mate, as always!
@hellangel28
@hellangel28 3 жыл бұрын
Im pretty sure E stands for Extrude and S for Scale. Ill show myself out.
@otukenn79
@otukenn79 3 жыл бұрын
:)
@mrkatlet
@mrkatlet 3 жыл бұрын
You read my mind, I was going to make an endless runner today This is amazing & I'm participating in a jam I'm just really amazed how you uploaded a video about it
@d11men1234
@d11men1234 3 жыл бұрын
100% should release the modelling and animation process for this in a separate video :)
@qanda3246
@qanda3246 3 жыл бұрын
Very True My5ticTurk
@tt128556
@tt128556 2 жыл бұрын
Looking forward to part 2, you're the best Blender teacher for us rookies.
@rapeig
@rapeig 3 жыл бұрын
Can`t wait to see the next part! I`ve always looked for a video like this. Keep it up
@alexg31416
@alexg31416 3 жыл бұрын
Thank you so much for your tutorials. I have learned so much and so quickly. Please keep making videos like these! You're awesome!
@TommyReady
@TommyReady 3 жыл бұрын
This was good. It convinced me to support you on Patreon, keep up the good work!
@kenion149
@kenion149 3 жыл бұрын
Amazing job again. Expecting part 2 so much.
@samuelriggs4873
@samuelriggs4873 3 жыл бұрын
Very excited to learn a lot in this series - great topic!
@ErikNonIdle
@ErikNonIdle 3 жыл бұрын
Happy to see some more Unity content! I absolutely love your Blender stuff, but I'd personally like to see a bit more Unity stuff. Either way, love your videos!
@archmagesalamar1377
@archmagesalamar1377 3 жыл бұрын
Thanks Imphenzia! Always learn something new from your videos.
@Gredran
@Gredran 3 жыл бұрын
You're great man! I love your 10 minute videos and your, "Can I do this?" video! Thanks for these videos! I know some Unity, so idk if I am gonna do it, but you already helped me with your opening. I still use the default project, but I guess it's no longer needed if you can run URP :) And these will help so many others! The barrier of entry for game dev is so low these days if you put in the time :)
@TheNei
@TheNei 3 жыл бұрын
Very cool!! Im wait anxious to part 2!! Thanks!!
@aneeketdeo6633
@aneeketdeo6633 3 жыл бұрын
We are waiting for the part 2... Cannot wait anymore!!
@oilbaggcomedy1058
@oilbaggcomedy1058 3 жыл бұрын
Your videos are always good I learnt so much from you in such a short time your explanations are good for beginners like myself
@TigressKM
@TigressKM 3 жыл бұрын
I follow your work well... for a loong time, getting inspired by it and thinking how cool it would be if I could do some game design with that art stile, learning a little low poly with your videos. And I can say that I am really happy to see you working on it too! I wish you the best of luck on your learnings and teaching and I hope you can keep the unity games and helps as well with your low poly content
@CommentBanana
@CommentBanana 2 жыл бұрын
art "style"
@RoshitGopinath
@RoshitGopinath 3 жыл бұрын
PAART 2 pleeaaseeeee Stefan!!!!!!
@jamesmccracken1045
@jamesmccracken1045 3 жыл бұрын
I hope you can make a part 2! this videos was very helpful :)
@hellangel28
@hellangel28 3 жыл бұрын
awesome video once again! one little feedback, when you start your timestamps with 00:00 youtube automatically parses them and shows the timestamps on the video progress bar :) Like: 00:00 Starting 01:50 Something else
@yersonsolano2087
@yersonsolano2087 3 жыл бұрын
Thanks for this tutorial, I love the way you teach us to create games
@mariorolli4309
@mariorolli4309 3 жыл бұрын
Can't wait for Part 2 :))
@chiewcck
@chiewcck 3 жыл бұрын
Good contents, awaiting for part 2! Thanks!
@humassyed8366
@humassyed8366 Жыл бұрын
this tutorial is what i was looking for..... you are great teacher
@MagicPixel
@MagicPixel 3 жыл бұрын
You should also make tutorials about making music... Those retro vibes at the end are awesome. I'm also a big fan of "Nostalgia"
@__Rizzler__
@__Rizzler__ 3 жыл бұрын
Man love ur all works thanks for teaching us, love it
@nichegames9590
@nichegames9590 3 жыл бұрын
Good deal. Just one hour is pretty quick. Can't wait for the other half.
@hattter2468
@hattter2468 3 жыл бұрын
Part 2 please, Cant wait!!!!
@varundoshi5136
@varundoshi5136 2 жыл бұрын
Need more unity projects like this
@Tharansis
@Tharansis 3 жыл бұрын
When can we expect part 2? I cannot wait!
@gamesentertainments9930
@gamesentertainments9930 2 жыл бұрын
is grounded && jump is not working for me please tell me any suggestion
@Creed_Walker
@Creed_Walker 2 жыл бұрын
@@gamesentertainments9930 ya you are right same here
@jozimastar95
@jozimastar95 2 жыл бұрын
@@gamesentertainments9930 try to update your app
@redratpetrax
@redratpetrax 3 жыл бұрын
Perfect >Waiting For Second Part.
@TechWrathTV
@TechWrathTV 3 жыл бұрын
Looking forward to part 2. :D
@aliashrafi2063
@aliashrafi2063 3 жыл бұрын
Lovely mate. Lovely. Thank you so much for the video.
@jenssolesen6592
@jenssolesen6592 3 жыл бұрын
really looking forward to part 2 :-)
@Kolumbetko
@Kolumbetko 3 жыл бұрын
BTW, Imphenzia, if you start list of timestamps in description with 00:00, it will add chapters to a progress bar itself.
@rajaspydey
@rajaspydey 3 жыл бұрын
guess he missed it
@arionpaul6208
@arionpaul6208 3 жыл бұрын
Cool, waiting for the next video!
@marco2015p
@marco2015p 3 жыл бұрын
Amazing tutorials !!
@yazanjordan3103
@yazanjordan3103 Жыл бұрын
thank you .. iam waiting for part 2
@forkercat8829
@forkercat8829 3 жыл бұрын
Great tutorial! I am a beginner and I spent 3 days on it. Very helpful!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Thanks!
@harshjain4256
@harshjain4256 3 жыл бұрын
Finally a unity tutorial😊😊
@veryupstandinguy
@veryupstandinguy 3 жыл бұрын
Thank you so much , this helped a lot
@jijopv9683
@jijopv9683 2 жыл бұрын
Exciting 💜🔥
@hellihelliio5609
@hellihelliio5609 3 жыл бұрын
Part 2? Awesome Video
@zakime
@zakime 3 жыл бұрын
While waiting for part 02, I'm gonna train some low poly modeling from your other videos =)
@burhantheon
@burhantheon 3 жыл бұрын
Im watching from Turkey. Great video
@d11men1234
@d11men1234 3 жыл бұрын
^^
@SteadyPaceVince
@SteadyPaceVince 2 жыл бұрын
This video is awesome but I really need the second part, hope it gets released
@asadalikazim
@asadalikazim 3 жыл бұрын
NEED A PART TWO!!!
@psotos
@psotos 3 жыл бұрын
Wow great video!
@Porcupinebygoldiee526
@Porcupinebygoldiee526 3 жыл бұрын
Everybody Please Like his videos as he deserves for His hard work To teach Us :).... Love From India!!!!
@theman3282
@theman3282 3 жыл бұрын
I have years with unity, it still fun and learn something how people do things and compare to mine..
@wormszone_play
@wormszone_play Жыл бұрын
Now I am still waiting for part 2. Sir Huge fan
@harshjain4256
@harshjain4256 3 жыл бұрын
You can also use rigid body and character controller together on the hero so that you dont need to add gravity from c# script and you can lock the z and x axis movements as well
@maXcelmishra
@maXcelmishra 2 жыл бұрын
pls make part 2 we need this
@jntbatista7513
@jntbatista7513 3 жыл бұрын
Very good unity 3D tutorial
@otukenn79
@otukenn79 3 жыл бұрын
You are a great man.
@AshwamedhaKarthik
@AshwamedhaKarthik 2 жыл бұрын
This is amazing
@Xraller
@Xraller 3 жыл бұрын
Good info. Thanks!
@interndev2935
@interndev2935 3 жыл бұрын
awesome mate
@ParthivRaju
@ParthivRaju 3 жыл бұрын
Thank you ❤️🔥
@hate_spreader
@hate_spreader 3 жыл бұрын
Nice intro! You got used to it well! :)
@sadpanda7
@sadpanda7 3 жыл бұрын
I loved your Learn Unity video and I was pretty disappointed when I looked at your channel and didn't see more Unity stuff. (That's what I'm learning and you are my favorite teacher) I'm so happy you are doing a Unity tutorial. Thank you!!
@StigDesign
@StigDesign 3 жыл бұрын
Kjempe Bra :D Gleder meg til neste video :) Really Great video :D Looking forward to the next Video :D
@shozzru3074
@shozzru3074 3 жыл бұрын
Oh man I'd love to see modeling videos of the dragon enemy!
@azshivammalik3838
@azshivammalik3838 Жыл бұрын
Nice video ❤️
@Ochenter
@Ochenter 3 жыл бұрын
I have been thinking of you, Mister.
@ZEDCorbett
@ZEDCorbett 3 жыл бұрын
Great video! Might be useful to put "Part 1" in the title to avoid confusion.
@Imphenzia
@Imphenzia 3 жыл бұрын
Thnx, fixed it!
@burhaann
@burhaann 3 жыл бұрын
@@Imphenzia any plans on working on part ii?😢
@dwapperom
@dwapperom 2 жыл бұрын
@@Imphenzia Part 2 when?!
@jijopv9683
@jijopv9683 2 жыл бұрын
SECOND PART PLEASE ❤️
@jhovala
@jhovala 3 жыл бұрын
you are great!
@johndeggendorf7826
@johndeggendorf7826 3 жыл бұрын
Stephan (?), your videos are mind blowingly good. And your timing on this one must be divine intervention. Your long video on low poly modeling is the best, most concentrated, least wordy, most bang for the buck Blender education I’ve ever seen on KZbin. I swear some Blender gurus are out to discourage talented people by burying their aspirations in incomprehensible jargon (at least for noobs).You, on the other hand, are a teacher. Thanks, and I owe you a beer! ✌️🍺🍺🎩🎩🎩
@andreascarlsson744
@andreascarlsson744 3 жыл бұрын
It would be awesome if you made an animation video of how to make a character "jump", "crawl" and "duck". I love you videos, they are so inspiring! :D
@LeonardoLoor
@LeonardoLoor 3 жыл бұрын
Lo voy a ver y lo hare 👍😎
@AliteGaming
@AliteGaming 3 жыл бұрын
Please part 2. :D
@rajaspydey
@rajaspydey 3 жыл бұрын
we are waiting for part 2
@Tomowsohwiasi
@Tomowsohwiasi 2 жыл бұрын
Please bring out part 2 man
@SmartPenguins
@SmartPenguins 3 жыл бұрын
Nice video, curious to see the Endless Runner part, I just did a tutorial on it as well, want to see what approach you took.
@aakarshkaushal3433
@aakarshkaushal3433 3 жыл бұрын
Please release the part 2 as well Thanks.
@ivypogee
@ivypogee 3 жыл бұрын
thank you for this.. love your videos.. when will part 2 be uploaded?
@KL13923j
@KL13923j 3 жыл бұрын
Love it !!!!!!!!!!!!!
@mrPurplexedYT
@mrPurplexedYT 2 жыл бұрын
No part 2 a year later, but this is a solid base to continue with another tutorial if you have a basic understanding of Unity
@gabbrissimo
@gabbrissimo 3 жыл бұрын
Thank you so much for this as always. i just wondering why not raycast for ground check? i usually cast a ray in front of the character (like at 30 deg), one straight down and one to the back. Is mine a bad approach? maybe for performance or something else?
@jroc6745
@jroc6745 2 жыл бұрын
Excellent video. Well explained and you make it look so easy. I have a question. What do I write in the code at 4:58 if I want to manually move the player with a button press instead moving automatic like you set?
@DeZiio
@DeZiio 3 жыл бұрын
Great can't wait for the second part, I'm having trouble instantiating platforms in Unity it's leaving behind a tiny 'gap' in spacing that shouldn't exist
@DeZiio
@DeZiio 3 жыл бұрын
Mind you for my runner platforms are coming at you while the player remains in the same space to give the effect of running forwards
@user-ft7uc7nl8m
@user-ft7uc7nl8m 3 жыл бұрын
Thank you for the Great Video. I followed you video and made my own Endless Runner. But I found the this ground check method may cause a little problem. The vetical speed of the character will be set to 0 when character is very close to the ground( before landing on the ground). This creates a small gap between the ground and the bottom of the character. I wonder if there is a better way to do ground check or character movement?
@herbiefirst9574
@herbiefirst9574 3 жыл бұрын
Thanks a lot for this excellent tutorial! Please show the modelling of this nice guy in a separate tutorial!
@codeCadaver
@codeCadaver 3 жыл бұрын
Part 2, pretty please!!!
@matthewdesanctis4451
@matthewdesanctis4451 2 жыл бұрын
Please add Part 2!!!
@jamesmccracken1406
@jamesmccracken1406 2 жыл бұрын
Pleaseee add the part 2 of this seriesss :(
@Druman19
@Druman19 2 жыл бұрын
Great tutorial! Any chance part 2 is near?
@ashishthapa622
@ashishthapa622 3 жыл бұрын
Great video.... when can we expect the 2nd part?
@pichondepomelo
@pichondepomelo Жыл бұрын
Hope you do that Blender tutorial on how model characters 🙏!
@rituvats4627
@rituvats4627 3 жыл бұрын
Yes , please release the animation process.
@lZood
@lZood 3 жыл бұрын
Hello, excellent video, for when part 2?
@huiou09
@huiou09 3 жыл бұрын
love your channel. i wanted to ask you if you plan to make an character face rigging and animation tutorial. couldnt find really good ones yet
@scratchy996
@scratchy996 3 жыл бұрын
Great video ! I'm working at a 2.5D platformer, but I would like to add corners into the game, make the player change the axis by a fixed degree , do you know how to best approach this ?
@mArv2091
@mArv2091 3 жыл бұрын
Lord Imphenzia, it has been a solid 4 months Sir, When Will You Bless Us With Part 2
@cleverkazemi6019
@cleverkazemi6019 3 жыл бұрын
I can't wait for next video. when it will be done?
@yurinativo
@yurinativo 2 жыл бұрын
I'm ENDLESS waiting for the part 2... =´D
Earn a LIVING selling GAME ASSETS
11:44
Imphenzia
Рет қаралды 115 М.
Super gymnastics 😍🫣
00:15
Lexa_Merin
Рет қаралды 79 МЛН
WHY THROW CHIPS IN THE TRASH?🤪
00:18
JULI_PROETO
Рет қаралды 9 МЛН
Китайка и Пчелка 10 серия😂😆
00:19
KITAYKA
Рет қаралды 1,9 МЛН
When Steve And His Dog Don'T Give Away To Each Other 😂️
00:21
BigSchool
Рет қаралды 16 МЛН
3D ENDLESS RUNNER IN UNITY - PLAYER (Pt 1)
15:55
Practical Programming
Рет қаралды 90 М.
Unity Tutorial - A Temple Run prototype in 10 minutes
12:53
James Brady
Рет қаралды 32 М.
Rig a Low Poly Character in Blender 2.9x
21:03
Imphenzia
Рет қаралды 526 М.
I Made a Game Using ChatGPT
9:51
Rye
Рет қаралды 2,6 МЛН
Procedural Generation: Endless Runner Unity Tutorial (Updated 2023)
9:28
Rigor Mortis Tortoise
Рет қаралды 17 М.
LEARN UNITY - The Most BASIC TUTORIAL I'll Ever Make
2:04:31
Imphenzia
Рет қаралды 3,1 МЛН
Infinite Runner in Unity - PLATFORM GENERATOR
18:20
GameDevHQ
Рет қаралды 36 М.
Make YOUR OWN Multiplayer FPS (2023 - Unity, Photon PUN 2)
16:15
Super gymnastics 😍🫣
00:15
Lexa_Merin
Рет қаралды 79 МЛН