I Learned 3D Game Development

Поділитися
Вставка
  • Опубліковано 15 чер 2024
  • I Learned 3D Game Development
    I used the Brackeys Game Jam 2020.2 as an opportunity to create and publish my first 3D game using the Unity game engine! In this video I go over how the game was made, mainly detailing the car physics, driving AI, and ragdoll system. I teamed up with Barji, who created most of the game's sick art. In 7 days (1 week) we were able to put together a racing game with... ragdoll aliens?
    Check out Wind-Up Racing here: barji.itch.io/wind-up-racing
    Twitter: / polymarsyt
    Barji: / barjigames
    codergopher (the man i made hotdog game with): / @codergopher8270
    --Chapters--
    0:00 Intro
    0:45 Brainstorming
    1:08 Prototype
    3:20 Ragdoll System
    5:30 sigmoid vibin
    5:50 Driving AI
    7:59 Making UI
    8:44 Car Sorting System
    9:06 Finishing Touches
    10:28 Conclusion
    --Music--
    "Rocket" - Kevin Macleod (incompetech.com)
    "Operatic 3" - Vibe Mountain ( • 🎵 Operatic 3 - Vibe Mo... )
    "Sneaky Snitch" - Kevin Macleod (incompetech.com)
    "Filthy Casuals" - Evan King ( • CHIPTUNE ♫ Filthy Casuals )
    "Cyborg Ninja" - Kevin Macleod (incompetech.com)
    --If you liked this video, here are similar ones you might enjoy!--
    Dani - Making a Game, But I Only Have 3 Days
    • Making a Game, But I O...
    BenBonk - I Made a Rewindable Game - Brackeys Game Jam 2020.2
    • I Made a Rewindable Ga...
    Steven - I Learned How to Make 3D Games in One Week
    • Attempting to Learn 3D...
    PolyMars - Learning SDL2 in 48 Hours - GMTK Game Jam 2020
    • Learning SDL2 in 48 Ho...
    PolyMars - Making a Game for FIVE Different Consoles - Ludum Dare 46
    • I Made the Same Game f...
    Randall - Programming a New Physics Engine for my Game
    • Programming a new phys...
    Dani - I Made a Game in 48 Hours!
    • I Made a Game in 48 Ho...
    Dani - He said I Couldn't Make a VR Game... So I Bought a VR Headset and Made One!
    Steven - I Made Minecraft but with Realistic Physics
    • I Made Minecraft but w...
    Fat Dino - Flappy Bird but RTX is ON
    • Flappy Bird but RTX is ON
    Fat Dino - I Made a Diablo Clone in 1 Week
    • I Made Diablo Clone in...
    PolyMars - Making a Game Using Discord's Bot API
    • Making a Game With Dis...

КОМЕНТАРІ • 409

  • @MayroSMM
    @MayroSMM 3 роки тому +447

    So this year, we really do control rewind.

  • @SamHogan
    @SamHogan 3 роки тому +753

    What the heck how are you guys so creative?

  • @harrisonjackson2947
    @harrisonjackson2947 3 роки тому +279

    Hey the games set on mars and it’s made out of polygons. hmmmmm

  • @Tantandev
    @Tantandev 3 роки тому +110

    Sigmoid and Digmoid lived together in harmony
    *Until the race competition 'attacked'*

    • @AANATU
      @AANATU 3 роки тому +4

      Only polybarji could stop them but when the world needed him most, he vanished

  • @BenBonk
    @BenBonk 3 роки тому +237

    I did not realize that much work goes into a racing game! Thanks for all the nice explanations.

  • @ChazzBurger
    @ChazzBurger 3 роки тому +25

    5:31 he probably had air pods under those headphones

  • @isto_inc
    @isto_inc 3 роки тому +104

    Daaaaamn dude this is some FRESH editing. Musta been So much work!!

  • @ZooHair
    @ZooHair 3 роки тому +85

    Sigmoid is looking kinda THIN ngl

    • @tomdev6103
      @tomdev6103 3 роки тому +6

      Digmoid on the other hand...

    • @ZooHair
      @ZooHair 3 роки тому +7

      @@tomdev6103 extra THICC

    • @iaseatsit5382
      @iaseatsit5382 3 роки тому +2

      Another boner yes

    • @ZooHair
      @ZooHair 3 роки тому +4

      @@iaseatsit5382 boner gang fo life

    • @AlvinBalvin321
      @AlvinBalvin321 3 роки тому +1

      THINN

  • @WooGoo-fl6el
    @WooGoo-fl6el 3 роки тому +101

    "id write the code"
    Could Be a Mistake

  • @spacecadet2663
    @spacecadet2663 3 роки тому +7

    The music make you lose control part was amazing

  • @TheBadDeadFox
    @TheBadDeadFox 3 роки тому +149

    *_Will Smith: "AAAHHH! It's Rewind time!!!"_*

    • @waight8057
      @waight8057 3 роки тому +1

      It's actually yaaaa

    • @nuulcoolpro
      @nuulcoolpro 3 роки тому

      Funny fox? MORE LIKE UNFUNNY FOX

    • @niracaldwell
      @niracaldwell 3 роки тому +1

      @@nuulcoolpro Your name explains it all. Nu-Cool-Pro. Your not a cool pro.

    • @nuulcoolpro
      @nuulcoolpro 3 роки тому

      @@niracaldwell i spelled "null" with 2 u's instead of 2 l's, so i don't exist

    • @niracaldwell
      @niracaldwell 3 роки тому +1

      @@nuulcoolpro r/woooosh

  • @TrenBlack
    @TrenBlack 3 роки тому +35

    Great video kid, can't wait to steal this idea and give u 0 credit

    • @PolyMars
      @PolyMars  3 роки тому +12

      that would be an honor

    • @templetherapy
      @templetherapy 3 роки тому +2

      I didn't know you were in the game dev community

  • @Skeffles
    @Skeffles 3 роки тому +5

    This is such an awesome idea for a game. I especially enjoyed your explanations on how you got the ragdolls working.

  • @BackpackComics
    @BackpackComics 2 роки тому +3

    So much goes into making these games. Kinda cool to see all that goes into it. Love videos like these :)

  • @Break.
    @Break. 3 роки тому +10

    8:38 hahah it ended at 6pm for me, it was basically perfect!

  • @frazoni.
    @frazoni. 3 роки тому +5

    Thank you for showing how you code some of the stuff, it makes the video so much interesting and it helps as well since some of the times I wasn't sure how you did something until I saw the code. I loved the video and subscribed, keep up

  • @AidanRahder
    @AidanRahder 3 роки тому +2

    I really love your videos, and have wanted to get into game design for a while. I find your videos so easy to for me to stay engaged with, and would love it if you made a series on starting to make something for those with no experience. Once I create a game of some kind with unity, I feel like I can go further. I know tutorials exist, but your voice is great at explaining stuff in a way that I enjoy.

  • @WungoBungo
    @WungoBungo 3 роки тому +20

    I really appreciate how much detail you go into and how organized these videos are. Extremely helpful for someone trying to learn. Especially showing what issues you ran into, how you solved them.
    Just super impressed with how concise and clean the delivery is on this video. Definitely my current favorite game dev UA-cam channel!

    • @PolyMars
      @PolyMars  3 роки тому +6

      Thanks, that makes me super happy to hear! Glad they're helpful for you :)

  • @hypergu
    @hypergu 3 роки тому

    Its so cool to have a channel do a more detailes look at these types of game dev videos

  • @ZVAARI
    @ZVAARI 2 роки тому +7

    as a novice this is all very impressive, and it shows some not-so obvious issues like setting the player position to the ragdoll's upon falling. I hope that I can get to this level of skill after a few years under the hood.

  • @malekelsady
    @malekelsady 3 роки тому +26

    it should have been "no! he can't hear me he has AirPods sigmoid move!"

  • @Break.
    @Break. 3 роки тому +13

    10:38 damn I wish I had friends lol

  • @yafetbefkadu6334
    @yafetbefkadu6334 3 роки тому +1

    DUDE I REALLY LIKE UR VIDEO this was awesome keep it up

  • @elliotgriffiss9945
    @elliotgriffiss9945 3 роки тому +81

    Cool video! You could of made some things a little easier for yourself:
    1. Using an interface to avoid using inheritance.
    2. Using an Unity AnimationCurve instead of hard coding curves.

  • @JelleVermandere
    @JelleVermandere 3 роки тому +7

    Oh man, great work! I loved the idea

    • @PolyMars
      @PolyMars  3 роки тому +3

      Thanks! My racing game could've used a few more grannies though :)

    • @JelleVermandere
      @JelleVermandere 3 роки тому +2

      Haha, aliens, grannies, they’re all the same

  • @imzary
    @imzary 3 роки тому +2

    wow lol i just watch this one after finishing the dani's game jam
    gl both of you (:

  • @DonQuichotteLiberia
    @DonQuichotteLiberia 3 роки тому

    Sigmoid and Digmoid, classic! Thanks for sharing your coding adventures!

  • @wooksongdev6601
    @wooksongdev6601 3 роки тому

    Super cool idea for a game jam!

  • @d97x17
    @d97x17 3 роки тому +2

    Nice! I have been waiting a while for a new video :p. Just to mention it, the Vita porting is simply awesome. Maybe a small tutorial on how you did it?

  • @Nimpp
    @Nimpp 3 роки тому

    Your videos are Dani styled. Love youuuuuuu!

  • @thermalthruster
    @thermalthruster 3 роки тому

    Awesome video as always

  • @EEDev
    @EEDev 3 роки тому

    Nice idea! good job

  • @VdocVdoc
    @VdocVdoc 3 роки тому +1

    Very epic. Your content is inrpiring!

  • @Scootch
    @Scootch 3 роки тому +1

    This is really awesome haha. Good job bro! :)

    • @Scootch
      @Scootch 3 роки тому +1

      Also RIP Digmoid 👽😔

  • @Gordye
    @Gordye 3 роки тому +1

    I really enjoy watching these you really inspire me to make a game but I’m stoopid but love these viceos

    • @kidzvidz3262
      @kidzvidz3262 3 роки тому +1

      You don't need to be smart to make a game just watch a few tutorials and you'll learn.

    • @Gordye
      @Gordye 3 роки тому

      I don’t have a computer

  • @tauheedgamedev2388
    @tauheedgamedev2388 3 роки тому

    Game looks great, I did the recent Ludum dare game jam by myself but will definately do it with someone next time. Great Video editing skills. 👍 Subbed

  • @romain.guillaume
    @romain.guillaume Рік тому

    Side note, if you are looking for a function which is zero at the origin (not like the sigmoid), but with the same kind of shape, you can use a slightly modified Gaussian function : 1 - exp(-x^2/2)

  • @smashfanx7560
    @smashfanx7560 3 роки тому +4

    PolyMars: **talking about how much time it took him to make the switch to ragdolls**
    Dani: First time?

  • @MarioMario456
    @MarioMario456 3 роки тому +1

    Thank you for accepting my suggestion

  • @ErtBaran
    @ErtBaran 3 роки тому

    That was awesome. 💯

  • @hiteshramanan3718
    @hiteshramanan3718 2 роки тому

    u are are great competition for dani!

  • @DrexYiii
    @DrexYiii 3 роки тому

    AYYY! NEW VIDEO!

  • @cow8974
    @cow8974 3 роки тому +1

    Hey I’m a huge fan! You did so good on your game entry!

  • @vastactor
    @vastactor Рік тому

    The one thing i am thinking of during the ragdoll chapter: Helicopter Helicopter

  • @3dimension68
    @3dimension68 Рік тому

    That pretty impressive for a game jam

  • @mrsquirrel5572
    @mrsquirrel5572 3 роки тому

    THIS CHANNEL NEEDS MORE SUBSCRIBERS!!!

  • @QuadsMode9
    @QuadsMode9 3 роки тому

    Good job!

  • @wOwYTs
    @wOwYTs 2 роки тому

    3:55 "I've come for your blood!"

  • @tmkboi9107
    @tmkboi9107 3 роки тому +2

    hey! was just wondering what type of object the IdleLimbs was? im creating a ragdoll system myself which is a bit complicated because its similar to fall guys so i need this info to carry on with my project lol

  • @saiakashrockster6560
    @saiakashrockster6560 3 роки тому

    nice and informative

  • @stekerhq
    @stekerhq 3 роки тому +1

    Damn I love the finished game xD
    Gotta play it

  • @timbelion3765
    @timbelion3765 3 роки тому +1

    You learn fast!

  • @brockproosdy8066
    @brockproosdy8066 3 роки тому +1

    5:46 “No ones driving, if your distracted”

  • @codemanticism
    @codemanticism 3 роки тому +1

    love game dev content

  • @Naniblocks
    @Naniblocks 3 роки тому

    So Barji literally made a Poly Mars for the game
    Neat

  • @yellowbebo
    @yellowbebo 2 роки тому

    Ok I like the fact that you took rewind to a different meaning

  • @kovnokl5941
    @kovnokl5941 3 роки тому +1

    You could also basically just take an animationcurve for the curve... Would make the process much faster

  • @SiberianScytheYT
    @SiberianScytheYT 3 роки тому +1

    And thus, PolyMars has learned the ancient arts of 3D programming.

  • @pihnea
    @pihnea 3 роки тому +1

    this is very poggers and lit and cool and epic

  • @peacemaster8117
    @peacemaster8117 Рік тому +1

    Barji seriously only had 170 subscribers 2 years ago? And where did all those videos go?

  • @creepersaur
    @creepersaur 3 роки тому +2

    PolyMars more like Poly-Morphism!

  • @navidryanrouf441
    @navidryanrouf441 3 роки тому +1

    0:37 Kira Queen, daisan no bakudan, bites za dusto!

  • @thebgamer712
    @thebgamer712 2 роки тому

    Me:Mom can we get Dani
    Mom:We have dani at home
    The dani at home

  • @pissmilker2313
    @pissmilker2313 3 роки тому

    My homie smegmoid here got a cool ride.

  • @davidemarcoli
    @davidemarcoli 3 роки тому

    Nice Vid 👍😀

  • @banana_pancake7171
    @banana_pancake7171 3 роки тому

    Pretty interesting

  • @lunar532
    @lunar532 3 роки тому +2

    Wait he made Mars...
    Out of polygons...
    *Polymars?*

  • @mekb1
    @mekb1 3 роки тому

    3:55 sigmoid be like: **l o n g b o i i i i i i i i**

  • @ReeceGeofroy
    @ReeceGeofroy 3 роки тому +1

    Gotta love ragdolls :]

  • @algs5483
    @algs5483 3 роки тому

    Ok, I laughed. Here ya go, my like and subscription.

  • @lonelyPorterCH
    @lonelyPorterCH 3 роки тому

    Cool little game :D

  • @OstrichLaboratory
    @OstrichLaboratory 3 роки тому +1

    I submitted my game into the jam. I’m 17. It’s called corona rewind.

  • @Tdevelops
    @Tdevelops 3 роки тому

    Let's gooo👌🏾

  • @mktutorials3770
    @mktutorials3770 3 роки тому +1

    Me being a game dev: I can't believe it!! I actually understand him

  • @shitruns
    @shitruns 3 роки тому

    Nice!

  • @Konungen
    @Konungen 3 роки тому +3

    My favorite part was when the alien died by the car :/// ?

  • @dennis2599
    @dennis2599 2 роки тому +1

    Funfact: You usually use the sigmoid funtion for coding a neural network

  • @patrickisepic4402
    @patrickisepic4402 3 роки тому

    I like how he uses sigmoid's death as a transition

  • @ze_SillyBS
    @ze_SillyBS 3 роки тому

    ay. is that the gamejam that started the funky game?

  • @th3kng276
    @th3kng276 3 роки тому

    What do u think about doing scratch for a jam? I said a bit more about it in my comment on the Cursor is the Enemy video.

  • @rybadesign
    @rybadesign 3 роки тому

    Pogchamp

  • @RobluxDev
    @RobluxDev 2 роки тому

    You cud just make a layer for the colliders for ragdoll that doesn’t have self collision

  • @VeeFerns
    @VeeFerns 2 роки тому +1

    Jack looks like Jake Verda

  • @WendigoRin
    @WendigoRin 2 роки тому

    I watched this a year ago and didn't realize that there was a link to the game ._.

  • @NickyShadow99
    @NickyShadow99 3 роки тому

    I'm curious, what's that last song used during the credits? I couldn't find it listed in the description.

  • @Franwow
    @Franwow 2 роки тому +1

    Dani: *Hold My Beer*

  • @0CDG0
    @0CDG0 Рік тому

    I get it now... Digmoid Drift😮🤯

  • @vvixell4580
    @vvixell4580 3 роки тому

    oh wow i thought doing the car ai was way harder i never knew it was so much simpler

  • @daisydzingiso532
    @daisydzingiso532 3 роки тому

    best stickman animation ever

  • @takeawaykitty.
    @takeawaykitty. 3 роки тому

    Omg how do you code on that cyberpower keyboard. we have have one on our kvm at work and it is a absolute joke. None of the keys have stabilizers so left shift, space and backspace bind if you don't push on the middle of the key.

  • @Handidev
    @Handidev 3 роки тому

    Nice bro like it!
    Btw Which software did you use here 0:51 & 0:59

    • @Handidev
      @Handidev 3 роки тому

      @@barj Thanks bro

    • @Handidev
      @Handidev 3 роки тому

      @@barj Is it for the shadow effect as well? I'm talking the software which he use for the time and the drawings

  • @Galaxy_World
    @Galaxy_World 3 роки тому +1

    The best developer right here

  • @adrousikzlof8150
    @adrousikzlof8150 3 роки тому

    HI Poly mars i have qestion what program do you youse to code in java ??
    If you respond then thank you

  • @therg1950
    @therg1950 3 роки тому

    u need to make more vids u freaking programming god

  • @microwavable__
    @microwavable__ 2 роки тому

    We need sigmoid vibin 10 hours

  • @TreylllPlayzReborn
    @TreylllPlayzReborn Рік тому

    Did you mean polymarphism? Comedic genius right here

  • @rootwayder77
    @rootwayder77 3 роки тому

    Cool man you aree the best..

  • @asdasdasd9320
    @asdasdasd9320 3 роки тому

    yaaa it's rewind time

  • @revimfadli4666
    @revimfadli4666 3 роки тому

    I thought the sigmoid was for a neural network AI, that's how cool they are