Making a Multiplayer Steam Game in 3 Months!

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 มิ.ย. 2024
  • Download Core for FREE at bit.ly/CorexBarji
    Check out the Core Invitational: invitational.coregames.com/
    Over the last 3 months I have been working on a Multiplayer Parkour game, Grapple. This is how I did it.
    ➤BECOME A MEMBER:
    / @barj
    ➤SOCIAL MEDIA:
    Second Channel: @BarjiLIVE
    Twitch: / barji
    Discord: / discord
    Twitter: / barjiyt
    Itch.io: barji.itch.io
    ➤Chapters:
    0:00 - Intro
    0:17 - Back Story
    0:44 - Speedrunning Community
    1:26 - The Plan
    1:42 - Core Invitational Game Jam 2.0
    2:35 - Getting to work
    3:54 - Weapons
    4:55 - Final Multiplayer Stuff
    5:46 - Dot Product & Wallrunning
    6:53 - Particles & Polish
    7:32 - Menu
    7:37 - Maps
    8:21 - Outro
    8:48 - Whoops
    ➤Music:
    - Home: Head First
    - Danya Vodovoz: Dreamer, Downtown, Urban Traffic
    - Kubbi: Up In My Jam
    - Omission - Huma-Huma
    ➤Similar Videos:
    Barji - Making A Commercial Parkour Game! : • I Made a PARKOUR Game ...
    Dani - 6 Months of Learning Game Development in Unity (Progress & Result) : • 6 Months of Learning G...
    Dani - He said I Couldn't Make a Multiplayer Survival Game... So I Made One! : • He said I Couldn't Mak...
    Dani - They Said I Couldn't Make an Online Multiplayer Game... So I Made One! : • They Said I Couldn't M...
    BWDev - What 2 YEARS of Unity Indie Game Development looks like... : • What 2 YEARS of Unity ...
    ➤ Bruh Paragraph
    I made a Parkour game like Karlson and Titanfall similar to games made my Dani and Steven and Respawn Entertainment EA. This took ONE MONTH and over $1000 to create however it was worth it to see people
    playing my Game dev Game development game. The game is similar in aesthetic to Minecraft played by dream and tommyinnit
    #Barji #Grapple #gamedev #indiegame #gamedevelopment #unity3d #madewithunity #indiedev #unity2d
  • บันเทิง

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

  • @barj
    @barj  2 ปีที่แล้ว +65

    Download Core for FREE at bit.ly/CorexBarji
    Check out the Core Invitational (submit your application by August 1st): invitational.coregames.com/
    edit: (A few of you have contacted me about an IP address showing in the video, I really appreciate the concern! It’s actually the IP of a discontinued vps so there’s nothing to worry about.)
    edit2: yes, it's an m.2 solid-state drive. But that doesn't quite roll off the tongue as well as "hard drive".

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

      Bob

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

      Hey its ok I figured out some other code by using Google lol its OK thanks for putting me in the vid I guess at 0:50 oh and I've been using core since January I've been working on that competition I guess I'm competing against you to win that tesla it also sounds like a good deal so far I've really enjoyed your channel the past few months one thing I don't get is that you don't have a lot of subscribers you deserve waaayyyyy more

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

      Bob

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

      Don’t sponsor core due copied a Roblox game

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

      Muck.

  • @Danidev
    @Danidev 2 ปีที่แล้ว +799

    very good give part 2 now

    • @barj
      @barj  2 ปีที่แล้ว +345

      Give me Karlson fool

    • @justreport
      @justreport 2 ปีที่แล้ว +51

      @@barj hah. got emm

    • @Kaybl
      @Kaybl 2 ปีที่แล้ว +8

      yes

    • @bobo70p75
      @bobo70p75 2 ปีที่แล้ว +20

      Can’t comeback from that

    • @snurf69
      @snurf69 2 ปีที่แล้ว +7

      Hahahhaha

  • @cameronward9939
    @cameronward9939 2 ปีที่แล้ว +162

    Yo that guy swinging without the rope is skilled, what a cool guy!

    • @barj
      @barj  2 ปีที่แล้ว +32

      He's a pretty poggerz dude

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

      Bob

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

      It has to be bob

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

      @@wolfzeee823 it was me...

    • @jujhar.
      @jujhar. 2 ปีที่แล้ว

      Ikr he's do poggerschampion

  • @ReeceGeofroy
    @ReeceGeofroy 2 ปีที่แล้ว +64

    Your editing abilities are improving immensely on these videos man. Keep it up Jack 💜💜

  • @vibnnn9117
    @vibnnn9117 2 ปีที่แล้ว +12

    Looks great! Exited to start speedruning this too!

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

    Really well done with this one. Looks like you did a heck of a lot of work and I hope the speed runners enjoy it.

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

    Such quality content! Glad to have found your channel. And man, that dot product took me straight back to them college days

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

    I swear, If you make this game super smooth and fast movement this would be a game I would die for. Parkour games are amazing. I am so happy to see you work on this, especially when I see how good you are at programming plus how much it looks like you are enjoying it. Wow. Amazing job! Keep this up! This is bloody gorgeous!

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

    Found you from Dani, keep up the great work! Can't wait to play the final game!

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

    This is really awesome! Your colors are fantastic too. Taking some tips for my games :)

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

    That was awesome, can’t wait for part two! 😮

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

    The editing is so clean! Great video :)

  • @Oscar_Armstrong
    @Oscar_Armstrong 2 ปีที่แล้ว +30

    Maybe consider increasing the player's FOV based on their movement speed when they enter into the "fast" state? This should give a smoother feeling to the sudden appearance of speed lines

  • @MMT--Games
    @MMT--Games 2 ปีที่แล้ว +6

    this is my first time seeing Barji, im 2 minutes in and that was enough to make me subscribe. good work

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

    Honestly, your channel is very underrated, keep up the good work :D

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

    First time watching your videos. I can absolutely say these are really fun!

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

    Very nice video i saw you in Danis video and looked up for your channel hahah. Nice!

  • @TindallB-Gamedev
    @TindallB-Gamedev 2 ปีที่แล้ว

    Looks cool so far!

  • @ggman.
    @ggman. 2 ปีที่แล้ว

    Glad you used up in my jam, its a great song

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

    Your editing is fire bro

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

    This is really cool! :D

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

    5:45
    Oh, you dont know what karlson is. Its just a game the youtuber Dani has been working on and is currently 17th most wishlisted game on steam, so hit wishlist now gamers
    *I had to*

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

    good shit man

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

    Good stuff fam

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

    I really enjoy your videos...

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

    Good video! I subed.

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

    Love the video, even inspired a little game idea for me to work on, but being flashbanged by that white screen isn't the best. Keep up the great work.

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

      Thank you :) *flashbangs*

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

    Yo this looks fun

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

    Cool video man! So bad you basically needed to redo your own game from scratch :c But hoping best for the game! 😉

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

    Just to clarify, the dot product of two vectors is a1*a2 + b1*b2 where vector a = (a1,a2) and vector b = (b1,b2) and the rule in the video is an application of this rule. cos(x) = (|a| • |b|)/(a•b) (also note that |a| is sqrt(a1^2+a2^2))

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

      you lost me half way into the sentence

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

      @@pejv7903 a1 and a2 are just the coordinates in that plane where the tip of vector a is. |v| (assuming v is some vector) is the magnitude of a vector which is simply put, the distance between where it begins and where it ends. The whole sqrt(a1^2 + a2^2) is actually just the Pythagorean Theorem (Pythagoras Theorem, distance formula, or whatever you want to call it). The reason this works is because the x and y coordinates when represented as two lines that meet at one end create the opposite and adjacent sides of a right triangle. If you draw another line that connects the tips of the lines that aren’t touching you now have the hypotenuse of the right triangle. In this case a1 is the x value, a2 is the y value, and |a| is the line drawn to connect the tips (the hypotenuse). Assuming you understand Pythagoras Theorem, a^2 + b^2 = c^2, you can plug in a to be a1, b to be a2, and c to be |a|, which will be |a| = a1^2 + a2^2. Simplifying that you get that |a| is just sqrt(a1^2 +a2^2). The derivation of the cos(x) thing is a bit heftier so I’ll leave it in the next comment.

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

      Let’s define * as multiplication, |v| as the magnitude of vector v, and ‘ as the dot product (my keyboard is a bit limited). If we definite a and b as two vectors, then (a-b) is the vector that connects the endpoints of a and b which creates a triangle. Now that we have defined those vectors we have a triangle with sides |a|, |b|, and |a-b|. We can now use the law of cosines to realized that |a-b|^2 = |a|^2 + |b|^2 -2*|a|*|b|*cos(x). Assume that x is the angle between the vectors a and b. We also I know that |a-b|^2 = (a-b)’(a-b). I don’t feel like also proving this, so just take it as a postulate. If you set both of our equations for |a-b|^2 equal to each other you will with some algebra get that (a’b)/(|a|*|b|) = cos(x). Hope that helped! If not check up some TH-cam videos, explaining this stuff in youtube comments does not work well.

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

    You make everything to look easy

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

    Great video Barji 😊 Clean edits and very educational! 🎓

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

      Thanks man! Glad you liked it :)

  • @eddie.z
    @eddie.z 2 ปีที่แล้ว

    Wow! I really enjoyed the editing in this video especially. What's the font you use?

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

      Nunito for the edit/game. Montserrat for the thumbnail

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

    Favorite games : Grapple , Karlson , Will you snail? , Punch a Bunch , Hyperbolica , Ultrakill...
    They have particles so I like them

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

    This guy is great

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

    Barji: "Making a Multiplayer Steam Game in 3 Months!"
    Dani: "Making a Multiplayer Steam Game in 59 Years!"

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

    For the wall running i would use ray casting and then disabling the gravity when the ray is collided so yea… anyways great game love to see it

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

    one of the best pvp experiences ive had with a grapple game is Roark's Attack on Titan Fan Game
    i really recommend taking inspiration its really smooth gameplay and unqiue

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

    Nice work! This video was super interesting to watch, and you make adding multiplayer look easy!
    Are you using Photon, Mirror or something else for it?

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

      Mirror :)

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

      @@barj nice! :) Looking forward to part 2!

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

    bro reminds me of when i made pixel arcade, its like a vr platformer you grab onto shit.. recently made a grapple in VR to work with pixelarcade.. youve done an awesome job here looks awesome on pc!

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

    this guy deserves more credit

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

    LIT!

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

    This video is E P I C

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

    Cool! :D

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

    nice vid

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

    I hope you can read this: I think this game would greatly benefit from having a shader similar to what dani used in his 3D among us game. Your game already looks cartoony, and I think that simplicity could look soo cool! If you do experiment with this, than no matter if you will end up using it or not, you can at least get some interesting screenshots from this which is cool for marketing. So I don't see a reason not to try it out.
    I hope you can finish this, the project looks cool!

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

      Cool idea! If you're in the discord I'll have a play around and share some screenshots :)

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

    I can only say one thing:
    E P I C

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

    Sick

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

    4:33 FBI OPEN UP

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

    Very poggers me gusto mucho

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

    this is pogging

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

    Hi I love your videos. Recently I've tried to learn some networking can you put out a walkthrough of how you networked your game?

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

    epppiiicccc

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

    7:53 woa

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

    gotta speedrun this

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

    Adding a hub world would probably be a pain in the ass, but I feel like in this kind of game it could be super charming

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

    Ooooooh, a gamemode where everyone has to go and hunt a grappler down like they're a dog.
    That could be fun :)

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

    just got a pc a bit ago time to try out some games

  • @jaygee-27
    @jaygee-27 2 ปีที่แล้ว

    TH-camr: adds gun to game
    People in the commemts: *karlson*

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

    How did you learn networking? Anyway great game and video! ;)

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

    Epic

  • @simply-dash
    @simply-dash 2 ปีที่แล้ว +1

    Him: "a broken hard-drive"
    Also Him: *shows an m.2 ssd*
    Me: ...

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

    Wowza

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

    you should add a feature that would let players make levels

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

    How do you find the time to edit these videos and program so well? Damn!

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

    Omg this is the guy that came up with the name muck omg u are do cool

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

    epik

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

    bar g

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

    Really good! But I think the game could use some screenshake

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

    I don’t want to overwork you, but maybe add a map creator? I like those.

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

    Please add achievements to Grapple when it comes on steam :) Would make a fun challenge

  • @Tom-lq8wc
    @Tom-lq8wc 2 ปีที่แล้ว +1

    LETS GO BARJI LAD SUPER PSCYCHED TO SEE YOU OUT HERE SEEKING THE BAG, YOUVE GOT THA CEO MINDSET 🍞🍞🍞🍞💵💵💵💵💲💲💲💲💰💰💰💰💰

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

    *yes*

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

    "I had so much fun learning networking"
    You must be entertained so easily

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

    Pls make a tutorial on how to make multiplayer games

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

    oh yes

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

    That water level you showed was actually from Mario Galaxy 2. I dunno if that technique was used in Galaxy 1.

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

    finally
    a gamer faster than dani

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

    Love how he called nearly 4,000 downloads very little recognition at the start lol

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

    5:45 Am I the only one that my mind went like "Oh You don't know what Karlson is ?"

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

    You forgot to mention the best thing about the dot product! which is that if you have two vectors, u and v, the dot product u ⋅ v = xu * xv + yu * yv, or in other words, it's super cheap to compute with cordinates

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

    Bigfan

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

    Anime focus lines 😱

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

    can you pls also make your games for mac and i love your vids

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

    8:00 I just found that song on rhythm doctor lmao

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

    Hey look it’s the guy who said “muck”

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

    I am in the video LOL!

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

    i think you should redesign your grapple or remove your gun(cause not relevant with forest) or maybe change the place?

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

    i like it when it was an obby

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

    you shouldnt prevent wallrunning same side, maybe he grappled onto something and returned to the wall? To prevent wall climb you can either give higher perpendicular force to prevent coming back with just air movement or put time-based ban for same wall

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

    How do you have such fluid character controller movement? In other words how did you get rid of the camera stutter in fps controllers?
    Can anyone help me with that?

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

    GIT COMMIT AND GIT PUSH !!!!

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

    wow this video got almost 666 views ahahahah funny number, satan hahahahaa.
    ive played the first game, really niceee (a bit hard for me cuz im not thatgood at parkour yet, but it was very fun indeed). One thing that is crazy and funny is how i just found your last video about the first version of the game, i mean wtf youtube recommended me a good video from a good channel, normally youtube send me really bad videosor just shitty memes. another thing, can u say the word "train" 3 times next video?

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

    niec video

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

      Thanks :)

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

    Bob.

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

    3:03…Amogus

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

    Its a cool game! Just wished i knew how to get out of the game ;-;

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

    That is an m.2!! Dont toss it!!

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

      It's broken lmao

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

    Dani sent me

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

    when will the next levels come out