I made Mario Kart in C++!

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ก.พ. 2024
  • In this video, I will recreate one of my favorite games, Mario Kart, in C++, using my own custom OpenGL engine!
    #cpp #gamedev #mariokart #programming #opengl
    Check out My Game Engine!: 🙀
    • I made my own 3D Graph...
    Join my Discord:
    / discord
    Buy my game, Midnight Arrow, on Steam:
    store.steampowered.com/app/23...
    Join this channel if you want to support me 😻:
    / @lowlevelgamedev9330
    The source code can be found in the engine, the assets are not in the repo rn tho,
    github.com/meemknight/PikaEngine
    Music: Evan King - Virtually Impossible
    Music: Evan King - Spicy Boom
    / contextsensitive
    contextsensitive.bandcamp.com/
    Mario Kart's music + sounds
    Initial D - Deja Vu
  • บันเทิง

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

  • @devtadeo
    @devtadeo 3 หลายเดือนก่อน +80

    Nintendo is coming, brace for lawsuit

    • @Sk83rNinja
      @Sk83rNinja 3 หลายเดือนก่อน +3

      that was my first thought seeing the thumbnail

    • @DVRKHORSE
      @DVRKHORSE 3 หลายเดือนก่อน

      lol he'd have to actually sell the game to get sued.

    • @Sk83rNinja
      @Sk83rNinja 3 หลายเดือนก่อน +3

      @DVRKHORSE well they still can take the video down. They have sued people just for using their music in a video before

    • @DVRKHORSE
      @DVRKHORSE 3 หลายเดือนก่อน +1

      @@Sk83rNinja wow Nintendo sucks lol

  • @JodhaAT
    @JodhaAT 3 หลายเดือนก่อน +24

    this guy is actually crazy
    I always dreamed of making a game in c++, let alone c but this guy makes it in his own game engine??
    this is why hes my favorite programmer youtuber who puts effort in their videos, rather than using unity (which still requires skill don't get me wrong)

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  3 หลายเดือนก่อน +2

      thank you 💪💪 really appreciate it

    • @carl1bo466
      @carl1bo466 3 หลายเดือนก่อน +1

      You can start with raylib

    • @PRIMARYATIAS
      @PRIMARYATIAS 3 หลายเดือนก่อน +1

      You will always use libraries but will not be spoon fed and forced with what Unity gives you, That way you can choose which libs to incorporate based on the pluses and minuses:
      Jolt vs PhysX vs Bullet
      EnTT vs Flecs
      BGFX vs WGPU
      Rust vs C++ vs Zig
      Etc.

    • @TheStickCollector
      @TheStickCollector 3 หลายเดือนก่อน

      It also would be nice to have a unique game engine.
      At least that way I can tailor it to my specific needs and I know the ins and outs of it and can feel confident in using it.

  • @TopConductor
    @TopConductor 3 หลายเดือนก่อน +10

    I watched the video and received a mail from nintendo to be a witness in the court. RIP bro.

  • @costelinha1867
    @costelinha1867 3 หลายเดือนก่อน +8

    Low Level Game Dev's Engine: Is called Pika
    Brazilian people: "oh no, please, oh no, lol"

    • @selau_jp
      @selau_jp 3 หลายเดือนก่อน

      tem que usar a pica pra prograrmar mario kart?

    • @EnenonTM
      @EnenonTM หลายเดือนก่อน

      Exato

  • @applenine991
    @applenine991 3 หลายเดือนก่อน +2

    Awesome Men !! My favorite racing game too!

  • @user-cx7sy8kw7o
    @user-cx7sy8kw7o 3 หลายเดือนก่อน +2

    I had no idea you went to a game dev university and didn't know that existed til now. Definitely gonna look into it!

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  3 หลายเดือนก่อน +2

      it is a gamedev masters, it is about graphics and vr, it sounds cool ik but if you are already doing gamedev don't expect it to be that usefull

    • @filiperubin
      @filiperubin 3 หลายเดือนก่อน +1

      I've just graduated in Games Development and my university is absurdly terrible (I'm from Brazil). Look very well before enrolling.

  • @iamvladw
    @iamvladw 3 หลายเดือนก่อน +1

    Cel mai jemker romanas de pana acum bravo, nu imi imaginam ca un roman sa detina asa canal cu asa comunitate. Pacat ca pe la noi nu e prea popular sa fi gamedev influencer si daca ai face un canal de genu un ro nu ar prinde asa bine ca unul in engleza. Anyway super tare si spor la treaba.

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  3 หลายเดือนก่อน +1

      te pwp 💪💪 imi place ca nu a trebuit sa zic nicaieri ca sunt Roman ca lumea deja stie 😂😂 also da asa e daca faceam canalul in romana nu ar fi avut nicio sansa

    • @iamvladw
      @iamvladw 3 หลายเดือนก่อน +1

      @@lowlevelgamedev9330 Bruh, accentu te-a dat de gol plus silviu :)))) + nu e greu sa dai pe details about the channel pe yt :)))

  • @drexter469
    @drexter469 3 หลายเดือนก่อน

    Am ceva experienta in java si python dar c++ pare mult mai puternic din cate vad.

  • @flavianilie-dt9tt
    @flavianilie-dt9tt 2 หลายเดือนก่อน

    Ce facuktate urmezi? Eu am de gand sa fac FI la Iasi, dar eram curios ce au ales altii si eventual de ce
    Btw, super content, ador faptul ca faci in emgleza, meriti atentia mare oferita de yt ul worldwide. Poate intr o zi ne gasim la o cafea
    Love your work

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  2 หลายเดือนก่อน

      mersii de feedback 💪 so sfatul meu cu facultatea e ca nu prea merita din punct de vedere a ce o sa inveti, chiar si daca mergi la o facultate foarte buna de info in afara o sa ai 2 3 materii care te intereseaza si 10 de care nu iti pasa, + ca la alea de te intereseaza posibil sa fii deja inainte. Eu am facut universitatea in Bucuresti, si sfatul meu e doar sa nu iti alegi o facultate de inginerie pentru informatica pentru ca daca vrei sa i veti informatica nu vrei sa iti pierzi timpul facand mate si fizica la greu. Also nu te chinui prea mult cu materiile de la facultate si veziti de invatatul tau legat de ce domeniu te intereseaza 💪 good luck

  • @bootmii98
    @bootmii98 3 หลายเดือนก่อน

    Nintendo will send you a cease and desist letter shortly

  • @ahmedwafi2171
    @ahmedwafi2171 3 หลายเดือนก่อน +2

    I think Nintendo will sue you after this video😂

  • @niuage
    @niuage 3 หลายเดือนก่อน

    You dont have physics yet in your engine? Using the map markers for the AI to follow the road, I would get that, but to have the player kart itself follow those and use them for orientation, that's a really weird way to go about it ^^.

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  3 หลายเดือนก่อน

      well I never had time to implement physics yet so I had to improvise something in one day 😂

    • @niuage
      @niuage 3 หลายเดือนก่อน

      @@lowlevelgamedev9330 Ok, that explains it then!

  • @remi.scarlet.
    @remi.scarlet. 3 หลายเดือนก่อน

    May I ask on which university you are? Looking for career directions...

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  3 หลายเดือนก่อน +1

      well if you are already into game dev don't expect to learn much more in the university, just don't choose one that is too hard so you have time to learn more on your own, the things that you learn on your own > the things that you learn in university

  • @Nerthexx
    @Nerthexx 3 หลายเดือนก่อน +1

    Hippity Hoppity Your Video is My Property. - Nintendo, probably.

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  3 หลายเดือนก่อน

      let's hope not 🤣😂 also nice LLGD refference

  • @UcheEcoma
    @UcheEcoma 13 วันที่ผ่านมา

    Share a link to the university please, I’m interested

  • @beratdizdar8800
    @beratdizdar8800 3 หลายเดือนก่อน

    🥳👏

  • @Phat_trick910
    @Phat_trick910 2 หลายเดือนก่อน

    You all should pre download this video (just in case)

  • @Cyber_Gas
    @Cyber_Gas 3 หลายเดือนก่อน

    You are gigachad for doing this

  • @AE4i1
    @AE4i1 3 หลายเดือนก่อน +1

    Top tier physics

  • @Andreiutzzz
    @Andreiutzzz 3 หลายเดือนก่อน

    I didn't realize until today that you are also Romanian XD

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  3 หลายเดือนก่อน +1

      yo ma uitam acum la canalul tau, te-ai gandit sa faci content si in engleza? ar rupe 💪💪

    • @Andreiutzzz
      @Andreiutzzz 3 หลายเดือนก่อน

      @@lowlevelgamedev9330 era si asta o idee, dar abia imi permite timpul sa postez si in romana:)))

  • @justaway_of_the_samurai
    @justaway_of_the_samurai 3 หลายเดือนก่อน +4

    Your biggest mistake was enabling shadows/reflection on the road. It makes it far too obvious that you are cheating the physics simulation because the shadow reveals how far the kart is floating off the ground.
    Sylvio's actually looks better for that reason.

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  3 หลายเดือนก่อน +1

      true buuuuuut I spent more time implementing those than the game itself soooo I wanted to show off 😂😂😂😂

  • @SianaGearz
    @SianaGearz 3 หลายเดือนก่อน

    You know you can just take assets from Super Tux Kart instead and be completely in the clear?

  • @epicstar86
    @epicstar86 3 หลายเดือนก่อน

    peak story

  • @s1goeswild34
    @s1goeswild34 3 หลายเดือนก่อน +1

    W

  • @4TechStore
    @4TechStore 3 หลายเดือนก่อน

    First
    Thanks so match
    Can you please slow video to normal
    Because not can got better learn
    And can you please foucs code explain if can thanks

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  3 หลายเดือนก่อน

      actually that's the way I speak normally 😂 I'm trying to slow down, and I go more indepth from time to time, thanks for tje feedback 💪

  • @Adam.Jski.
    @Adam.Jski. 3 หลายเดือนก่อน +1

    Here comes the lawsuits

  • @C--MinusMinus
    @C--MinusMinus หลายเดือนก่อน

    Nintendo is coming for you

  • @ahmedwafi2171
    @ahmedwafi2171 3 หลายเดือนก่อน +1

    First :))

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  3 หลายเดือนก่อน +2

      💪 nice tho it seems like it was a little race condotion here and you all comemnted at the same time

  • @Brumus14
    @Brumus14 3 หลายเดือนก่อน +2

    First!!!!!! edit: third :(

    • @lowlevelgamedev9330
      @lowlevelgamedev9330  3 หลายเดือนก่อน +2

      no problem you are as cool as the other two 😎💪

  • @Inevitablerizzler
    @Inevitablerizzler 3 หลายเดือนก่อน

    Least romanian names

  • @theunsignedtarik
    @theunsignedtarik 3 หลายเดือนก่อน

    Okay, cool.
    Now do it in Rust.