I Learned 3D Game Development

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ก.ค. 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...

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

  • @MayroSMM
    @MayroSMM 3 ปีที่แล้ว +447

    So this year, we really do control rewind.

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

      Quagsire, you here?????

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

      Haha, hello mayro

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

      what the heck are you doing here?

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

      i did not think you would watch this video mayro

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

      Woah! Mayro! Why are you here!

  • @harrisonjackson2947
    @harrisonjackson2947 3 ปีที่แล้ว +279

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

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

      100th like lol

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

      :0 Sigmoid lives in Polymars and he is tiny on polymars vision

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

      200th like lol

  • @SamHogan
    @SamHogan 3 ปีที่แล้ว +752

    What the heck how are you guys so creative?

  • @Tantandev
    @Tantandev 3 ปีที่แล้ว +111

    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!!

    • @PolyMars
      @PolyMars  3 ปีที่แล้ว +15

      Thanks man!

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

      first second

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

      ​@@ScriptifiedOffical this contint is so frekn good

  • @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

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

      Another boner yes

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

      @@IasEatsIT boner gang fo life

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

      THINN

  • @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.

  • @WooGoo-fl6el
    @WooGoo-fl6el 3 ปีที่แล้ว +101

    "id write the code"
    Could Be a Mistake

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

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

  • @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

  • @spacecadet2663
    @spacecadet2663 3 ปีที่แล้ว +7

    The music make you lose control part was amazing

  • @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

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

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

  • @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

  • @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.

  • @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.

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

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

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

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

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

    Super cool idea for a game jam!

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

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

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

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

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

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

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

      Also RIP Digmoid 👽😔

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

    Your videos are Dani styled. Love youuuuuuu!

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

    Nice idea! good job

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

    Awesome video as always

  • @malekelsady
    @malekelsady 3 ปีที่แล้ว +26

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

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

    Very epic. Your content is inrpiring!

  • @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?

  • @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

  • @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.

  • @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

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

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

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

      Thanks!

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

      :D

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

    Thank you for accepting my suggestion

  • @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 TH-cam channel!

    • @PolyMars
      @PolyMars  3 ปีที่แล้ว +6

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

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

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

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

      you mean rerun?

  • @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

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

    u are are great competition for dani!

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

    THIS CHANNEL NEEDS MORE SUBSCRIBERS!!!

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

      he got from 1k to 40 in a few days :) I was here at 900 subs

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

    nice and informative

  • @Break.
    @Break. 3 ปีที่แล้ว +13

    10:38 damn I wish I had friends lol

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

    Good job!

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

    That pretty impressive for a game jam

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

    That was awesome. 💯

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

    AYYY! NEW VIDEO!

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

    Nice Vid 👍😀

  • @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)

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

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

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

    Damn I love the finished game xD
    Gotta play it

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

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

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

    So Barji literally made a Poly Mars for the game
    Neat

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

    My homie smegmoid here got a cool ride.

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

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

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

    Pretty interesting

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

    You learn fast!

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

    love game dev content

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

    Nice!

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

    this is very poggers and lit and cool and epic

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

    Cool little game :D

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

    We need sigmoid vibin 10 hours

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

    Did you mean polymarphism? Comedic genius right here

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

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

  • @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

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

    PolyMars more like Poly-Morphism!

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

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

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

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

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

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

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

    best stickman animation ever

  • @GasBLOX-The-Spy-Crab
    @GasBLOX-The-Spy-Crab 3 ปีที่แล้ว

    You competed against danidev nice

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

    Let's gooo👌🏾

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

    I like your funny words magic man

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

    Cool man you aree the best..

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

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

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

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

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

    Pogchamp

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

    u need to make more vids u freaking programming god

  • @0CDG0
    @0CDG0 2 ปีที่แล้ว

    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

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

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

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

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

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

    yaaa it's rewind time

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

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

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

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

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

    Get it your on mars and the channel is poly mars

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

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

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

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

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

    Gotta love ragdolls :]

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

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

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

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

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

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

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

    I don't understand his advanced nerd talk but it amuses me.

  • @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.

  • @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.

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

    The best developer right here

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

    I fucking love sigmoid curves

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

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

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

    Wait hold up I swear I was watching you like 2 weeks ago at 2k subs now your at 40k tf

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

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