I made a multiplayer game from scratch because no one is hiring junior devs.

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 พ.ย. 2024

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

  • @yutoriotsu8848
    @yutoriotsu8848 หลายเดือนก่อน +2635

    Project for getting a job : Multiplayer strategy game written in HTML and JavaScript.
    Job : Making a button bigger.

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

    • @rubyciide5542
      @rubyciide5542 หลายเดือนก่อน +11

      Job create a fkin imap client for js without even knowing what the fk RFC is it's not always ez bud, and I was hired as a wordpress dev rip

    • @ahmetcol2685
      @ahmetcol2685 หลายเดือนก่อน +17

      @@JefJrFigueiredowtf u r talkin about? I dont get it

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

      that to complexe, we want to have a button that red instant of green

    • @zdkama
      @zdkama 19 วันที่ผ่านมา +9

      But making the button larger actually takes twice as long because the dimensions of that button are not defined in your part of the app so you have to interact with six different teams to get the size updated in the config file whose path is stored in the database so now you need to coordinate with four more teams to do a database migration and add the required updates. Business is fun!

  • @MechaKnightz
    @MechaKnightz หลายเดือนก่อน +2828

    the math and coding of things like this is more complex than 95% of the garbage full stack systems companies shit out nowadays

    • @randomrfkov
      @randomrfkov หลายเดือนก่อน +253

      100% games, made from scratch engine is 100 times fold more difficult than CRUD software. And I am a CRUD developer myself.

    • @Valentyn90A
      @Valentyn90A หลายเดือนก่อน +55

      @@randomrfkov CRUD developer xD

    • @asandax6
      @asandax6 หลายเดือนก่อน +76

      Full stack companies just take open source frameworks without supporting the devs and stick them together and call it a day.

    • @SiimKoger
      @SiimKoger หลายเดือนก่อน +74

      I agree. That said, there is more to being a software engineer than maths and coding. You are hired to solve a business problem, not to solve fun puzzles. Sometimes you can write complex stuff from scratch, sometimes you have to spend two days in legacy code to fix a one-line bug.
      If you are lucky then a good chunk of your work will be fun problems... but I don´t know a single developer who loved their first job.

    • @thev01d12
      @thev01d12 หลายเดือนก่อน +17

      Indeed, games are much harder to develop than websites or apps.

  • @arafays
    @arafays หลายเดือนก่อน +2108

    if he is a junior dev then I am not even a developer.

    • @andresguerra8580
      @andresguerra8580 หลายเดือนก่อน +21

      On bro 😫

    • @ntropy1024
      @ntropy1024 หลายเดือนก่อน +76

      He is a junior, a very talented and remarkable junior that I think any company would be lucky to have, but a junior nonetheless.

    • @naoxi1
      @naoxi1 หลายเดือนก่อน +76

      If he's a junior, I don't even exist...

    • @skills4761
      @skills4761 หลายเดือนก่อน +69

      No way his a junior. look like a senior with 15 years of ex

    • @PGVladimirovich
      @PGVladimirovich หลายเดือนก่อน +64

      ​@@ntropy1024wtf, that is not a junior in any sense of the word.

  • @krystianos13
    @krystianos13 หลายเดือนก่อน +1535

    This video is perfect proof of how much HR recruiters are incompetent 🤣🤣🤣

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

      True dat bruh😅

    • @dgcp354
      @dgcp354 หลายเดือนก่อน +75

      do you actually believe he's junior

    • @FineWine-v4.0
      @FineWine-v4.0 หลายเดือนก่อน +4

      It's beyond incompetent

    • @icebice
      @icebice หลายเดือนก่อน +26

      Yeah they can't see the talent in people if they just keep denying them interviews and just interview the mostly skilled persons on paper. 10 years of development doesn't really say much about the skills of the person. Some are just simply not cut out to be programmers and are mediocre at best.

    • @vicTor-ft8xv
      @vicTor-ft8xv หลายเดือนก่อน +15

      Bear in mind that it could be just clickbait to get a lot of views and in reality he's not junior dev.

  • @jialx
    @jialx หลายเดือนก่อน +661

    Big companies don't want code.. We want Jira tickets and dashboards baby!

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

    • @notanonymous3976
      @notanonymous3976 หลายเดือนก่อน +15

      sometimes it feels like pretending to work and make progress is more valuable at my job then actually making a useful product. i find it depressing

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

      @@notanonymous3976 exactly this! nothing but big words, shareholders, blah blah blah. most software engineering jobs are just smoke and mirror

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

      👆This, this is so true, all I want to do in my job is write code and get the job done, not create JIRA tickets for menial tasks, and having to attend meetings to talk about setting up more meetings with people who have no idea about anything bar JIRA tickets.

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

      @@notanonymous3976 welcome to our reality

  • @Padawancoding
    @Padawancoding หลายเดือนก่อน +107

    He's a Junior 100% just one with 5 years experience that's all.

    • @Revanzin
      @Revanzin 18 วันที่ผ่านมา +9

      Junior must be his name or something

  • @jeremysharpe5467
    @jeremysharpe5467 28 วันที่ผ่านมา +53

    Your animation at around 0:40 of the square grid turning into the hexagonal grid is SO beautiful.

    • @LinkEX
      @LinkEX 20 วันที่ผ่านมา

      Absolutely agreed!
      This got me sifting through the description and comments to find out which tool he used to make this.
      Does anyone have an idea?

    • @amagicmuffin1191
      @amagicmuffin1191 19 วันที่ผ่านมา

      @@LinkEX First line in the description, Manim.

    • @_taylor_v
      @_taylor_v 7 วันที่ผ่านมา

      @@LinkEX I know he used Manim for this video, but Motion Canvas is also worth checking out for things like this.

  • @musashi542
    @musashi542 หลายเดือนก่อน +518

    if ur a junior then im cooked .

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

      It's pretty clear that the guy is just trolling, prorbably a bored retired senior dev with a few millions in the bank from coding at Google.
      Because a junior wouldn't try as hard as possible to publish this without revealing their identity AND making a TH-cam video about it.

    • @AD-wg8ik
      @AD-wg8ik หลายเดือนก่อน +38

      @@TBasianeyes Lol he could easily by a junior that codes for fun. He's not doing anything a junior couldn't learn to do, especially if they have a lot of time on their hands

    • @bonk2935
      @bonk2935 หลายเดือนก่อน +6

      This sounds hard but a tiny bit at a time it's all manageable

    • @Intestine_Ballin-ism
      @Intestine_Ballin-ism 27 วันที่ผ่านมา +5

      He might just be bad at lying on his CV

    • @arnoldvezbon6131
      @arnoldvezbon6131 20 วันที่ผ่านมา +1

      @@bonk2935 Bro he did it all in 14 minutes what are you talking about!

  • @WannesVantorre
    @WannesVantorre หลายเดือนก่อน +49

    You have some serious dedication. Well done!

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

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

      @JefJrFigueiredo
      ??? i'm not even a hacker, the most i can do is inspect element xD

  • @vsueiro
    @vsueiro 25 วันที่ผ่านมา +3

    The clarity and quality of those visual explanations (like the random shake one) honestly feels like something from Sebastian Lague. Learned a lot from this! Thanks!

  • @NeZversSounds
    @NeZversSounds หลายเดือนก่อน +36

    It''s amazing to see simple-ish project done from scratch - no bloat and overcomplicated architecture. I don't know much about web technology, so this makes it a great learning material too.

    • @moveonvillain1080
      @moveonvillain1080 หลายเดือนก่อน +30

      No buddy. Simple is a static clone a website. This here is definitely not simple. Fun yes simple no.

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

  • @djkato-personal2242
    @djkato-personal2242 หลายเดือนก่อน +270

    To be honest I'm not sure this is junior dev level(for games maybe). If it is for webdev, I should start considering a new career. From all the stuff I heard juniors are usually useless, but you made a whole game with what appeared to be confidence, even the multiplayer part. x-x.

    • @DriftJunkie
      @DriftJunkie หลายเดือนก่อน +90

      Dude is def not a junior. He handles advanced high school / university mathematics with added flare, so he is well educated.
      But it's true. It is quite difficult to get a job now, without deep specialisation.

    • @nanni5230
      @nanni5230 หลายเดือนก่อน +36

      ​@DriftJunkie You can absolutely do all of this as a Junior, just do a little research and you can do it. If you are from a decent university you should be able to have a decent basis even with only a bachelor's degree.

    • @GreatTaiwan
      @GreatTaiwan หลายเดือนก่อน +16

      @@nanni5230 but this is not baisic thou

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

      @@GreatTaiwan I never said it was basic?

    • @samuraijosh1595
      @samuraijosh1595 หลายเดือนก่อน +27

      @@nanni5230 You can absolutely do all of this even if youre not even a programmer....just watch some tutorials do research and youre good to go...see? whats your point? A Junior should definitely not be expected to be able to pull this off in the industry.

  • @TheKennyWorld
    @TheKennyWorld 26 วันที่ผ่านมา +3

    You did such a nice job explaining many details of your project succinctly and clearly. I hope this just the first of many high quality videos. Congrats.

  • @tonyg_nerd
    @tonyg_nerd 22 วันที่ผ่านมา +1

    I've been coding for decades, and feel your pain and joy here. But even as an avid gamer I've never gone as deep into these details as you have, and probably will never have the time or ability. Congrats man! And thanks for sharing!

  • @ShinmotoGaming
    @ShinmotoGaming หลายเดือนก่อน +19

    Hey man, thanks for sharing this video, it's pretty cool work and i wish you all the best to find a job soon.

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

  • @spytf2203
    @spytf2203 หลายเดือนก่อน +147

    this shit is severely underrated and i hope you grow rapidly soon.
    youtube algorithm goated today ig

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

  • @beispiel
    @beispiel หลายเดือนก่อน +114

    I got about 40 denials before I wrote fake 1 year of commercial experience. Then one employer invited me to work remotely, he asked two simple question during the interview and I successfully passed it. His company is basically outstaffs programmers, but I got 'sold' as a middle developer with a 3-5 years of experience on a pretty big project with 1 million requests per hour. And honestly, the work is so easy, even though there are new technologies I gotta deal with every now and then. I sincerely do not understand how this whole proccess of hiring works, even if a zero-commercial-experience-developer can work as the middle dev, but is not even given a chance of interview and gets filtered out by hrs...

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

      my man im gonna need a tutorial or something 🙏 can you tell me more about what kind of things you are expected to do daily? by 'sold' i think you mean contracted, what is it that you work on exactly, is it some nodejs CRUD/REST backend or what? I want to get into a webdev job too since it's extremely easy when you work in bigger teams.

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

      @@depralexcrimson I use .NET stack(asp, ef, identity), postgresql, kafka and rabbit(but only consume/produce things), redis. I've been working several months for now, I'm assigned to the team, which is responsible for a couple of microservices and a gateway. It's hard to say what things I have to do daily, most of the times I'm just assigned the task, which is already architected in the terms of whole system, I just need to follow architecture of the project and implement the business logic (idk how to put it, sorry). My recent tasks were: read messages from rabbit, make changes to the database and invalidate one of the redis cache tables, but the domain logic is huge, so it was not so obvious, then make logging of that to the elk stack, implement small library to use new database(which was made internally in Rust for highly specialized purposes) . And then there are bug fixes, they are usually really small, like lack of fiedls when objects are mapped to dto's, but they sometimes are hard to find :) Sorry, if there are any mistakes or if something's not clear, English is my second language.

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

      can you spoil your works for first time ?

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

      @@memeherp166 When working on a task, you have the safety of a development environment, which makes it difficult to cause any major issues. Even if something does go wrong, the DevOps team can quickly fix it. Your code then goes through a review process, and if approved, it progresses to a test environment, followed by a pre-production environment. This ensures that any critical bugs are identified and addressed before they reach the production stage. During the first few months, you will be assigned a mentor who will guide you through the business processes and explain how everything works. They will also help you understand the necessary configurations and other essential details. But I guess it all depends on the company.

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

  • @martinharyanto4465
    @martinharyanto4465 21 วันที่ผ่านมา

    Man, this video is so beautiful. The programming skill, the editing skill. C'mon man.. you could easily land a tech lead jobs anywhere lol. This is pure gems. Seeing your x updates, this takes 1.5 months to build. This is so damn impressive.

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

    Looks better than the code I see from a lot of developers with 5-10+ years of experience. Should definitely be sufficient to snag you job. Good luck!

  • @mateustoledo2835
    @mateustoledo2835 26 วันที่ผ่านมา +1

    Bro, thank you for sharing your project. The first online game that I played was one very simple but beautiful 3D MMO tank game on the Navigator. I'll always pleasantly reminisce about those days. Now, as a Software Engineer unemployed and looking for a job, your game and video reminded me of how cool it could be to code and take out paper some cool ideas.
    I really appreciate it ❤ and wish all the best for you.
    Regards,
    Mateus.

  • @inemiro
    @inemiro หลายเดือนก่อน +6

    that's how I got my first job in gamedev. respect for the chosen path and good luck, it requires a lot fo effort, sure you gonna hit the star!

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

      how exactly did you get your first job in gamedev?

    • @Zombiefruit
      @Zombiefruit 26 วันที่ผ่านมา

      @@skol45by building this exact tank game, isn't it obvious from his comment?

  • @zander008
    @zander008 26 วันที่ผ่านมา +1

    The 2 sin waves transposed to a 2d graph is awesome, love this content man!

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

    Love the list at the end. You could say that this game is "comparably simple". But when you add features like "rendering paths" and "animation" and the list at the end you see it's a boat load of work.

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

      'draw the rest of the owl' type of thing

  • @raphango
    @raphango หลายเดือนก่อน +7

    Awesome game! (Companies suck)! Quick feedback:
    1) Add procedural map generation.
    2) Select color of the team/tanks
    3) Allow things such as house to be destroyed and turned into a movable into space. Mantain rock/mountais that cannot be destroyed.
    4) Add some metal scrap for destroyed tanks
    "Tank" you very much for your game! God bless you! 🎉

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

      LMAO OK GOOD ONE im adding it to my list of puns

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!! Help to report this guy!!

  • @jakob3267
    @jakob3267 2 วันที่ผ่านมา

    The video was amazing. Great job. Wish you all the best going forward!

  • @deltapi8859
    @deltapi8859 หลายเดือนก่อน +5

    "game from scratch because no one is hiring junior devs" that is why Eric Barone made Stardew Valley.

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

    Just amazingly animated and animations 😊 Thank you and good luck!

  • @tannerted
    @tannerted 26 วันที่ผ่านมา +1

    Very well done on the game and very well done on the video. Someone give this guy a job

  • @dr_nyt4041
    @dr_nyt4041 หลายเดือนก่อน +63

    Why not create the menu components using html? They could be overlayed on top of the canvas, and the menu could be a completely separate page

    • @bobsmithy3103
      @bobsmithy3103 หลายเดือนก่อน +16

      yeah, I felt like it would have keep the pc and mobile implementation more unified while also not reinventing the wheel

    • @Zombiefruit
      @Zombiefruit 26 วันที่ผ่านมา +1

      @@bobsmithy3103he mentions that it doesn't fit with his architectural vision. I'm not sure what that vision is, but he later used an html input so I suppose it was just part of a self-imposed challenge

  • @Abighairyspider121
    @Abighairyspider121 26 วันที่ผ่านมา

    Just posting for the algorithm because this was awesome. Best of luck to you in your career.

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

    I don't know about the "junior developer", but the video and the animations are very nice and professionally made!

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

    Very nice. It's my personal taste but I prefer the "game idea" (0:32) version which looks more suitable for this type of game. Also, it will be easily considered as casual games which leads to more downloads. Congrats!

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

  • @domingoiocco8183
    @domingoiocco8183 19 วันที่ผ่านมา

    Love what you've done, really inspires me to keep pushing on with my wacky game ideas.

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

    Daaayum! This was very impressive! I hope you push out more content, and especially tutorials, guide, and tips and tricks! I subbed right away!

  • @aghileslounis
    @aghileslounis หลายเดือนก่อน +460

    You're better than 99% of senior devs already. Either you're lying being a junior or you're coding for at least +7 years if not more, probably since the age of 13-14.

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

      No formal experience\No MiT degree = no job
      Doesn't matter how good you actually are to those morons

    • @victornas91
      @victornas91 หลายเดือนก่อน +82

      Probably both. I watch these videos for the content but the moment they say "I coded this in 7 days with zero xp". Ngl, my desire to keep watching vanishes.

    • @aghileslounis
      @aghileslounis หลายเดือนก่อน +111

      @@victornas91 Yeah I agree to some extent. It's bad especially for juniors, they'll think they're worth nothing and feel really bad.
      He needs to clarify his background and tell the hole thing so people know what to expect

    • @gracjanchudziak4755
      @gracjanchudziak4755 หลายเดือนก่อน +32

      Yea, it's toxic

    • @wildebeest1454
      @wildebeest1454 หลายเดือนก่อน +13

      Sorry, but he absolutely isn't and it shows in his skills/knowledge, approach and coding style. If this is better than 99% of seniors where you work, you need to change employers. He's a good junior and that's about it.

  • @anondude6361
    @anondude6361 หลายเดือนก่อน +200

    Hire this guy

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

      as lead architect

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

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

      @@JefJrFigueiredo Why would someone log in with github to play a web game?

  • @bodardr
    @bodardr หลายเดือนก่อน +15

    Beyond junior dev level for sure. I hope you land your dream job!

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

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

      @@JefJrFigueiredoto do what with it? 😂

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

      Post code that actually works​@@otiamaino2461

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

    Well done, so many wheels reinvented and interesting challenges solved, very good start. I believe the game development basics are quite important for any technology you will use in the future. Just keep distance from professional game development and you will be fine

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

      > Just keep distance from professional game development and you will be fine
      Can you elucidate this?

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

      Because for someone who loves vide games and have good engineering skills working in modern commercial game development is lose-lose situation. Your compensation and career perspective much worse than any other software development area. At the same time number of interesting features or even games you would enjoy which you’ll have to work on full time is negligible. As well as you can’t apply most of technologies and expertise to other areas. To continue enjoy gaming culture and game development keep it for yourself and build professional carrier in other areas

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

      @@nickandrievsky5705 You can easily translate video game dev into multiple areas lol ,if you work alone on your own game and make your own engine then most like you're also gonna make all sort of assets from 0, so sound engineering/animation/modelling you learn a lot of stuff and can basically branch out anytime u want into something that you had more fun doing, plus networking and potentially having to interface with a database depending on the game you're making, not to mention the amount of math and vector math you're learning, and data structures - that alone is worth a lot and you can branch out into more sophisticated software paths potentially even banking if you're ok with COBOL/PASCAL and other atrocities.
      Granted, if you're a Unity "game dev" or Ue "Game dev" and you only specialize into adding blueprints of small stuff/assets and the main dev team integrates the core mechanics and everything else and u have 1000 man team everyone doing small stuff with just the smartest at the top, then yeah, you can't branch out anywhere with that kind of experience other than "game dev".
      But it is also true that most professional game development careers don't go anywhere, because you are replaceable easily if you aren't some brainiac dude with lots of talent/brains, compared to if u worked at an actual software that solved some kind of issue where you are way less replaceable especially the older the codebase gets that you work on, the less replaceable you are.

  • @jaysonp9426
    @jaysonp9426 21 วันที่ผ่านมา

    It's amazing to me that developers with any social skills would still be working for a company

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

    Nice work! Getting things done is one of the skills which is too often lacking, but you delivered.

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

    Just came here because of the video title to leave a like and comment. Good one, mate! 😄

  • @frenches1995
    @frenches1995 25 วันที่ผ่านมา

    beeing honest I'm more impressed by your animation skill. it's freaking clean. Obviously the game is unfinished/unpolished but nice game I tried it out and played it for a couple of minutes

  • @ChipsandPeas
    @ChipsandPeas 22 วันที่ผ่านมา

    I work as a game developer, and I think you should get a job pretty quick if it's games you want to go into. It's always appreciated when someone builds something out of passion / dedication rather than for instance something you had to do as part of a university assignment. I got my first job from a project I did over the summer break when studying, was a multiplayer minigolf game in Unity, basically Golf With Friends before that was a thing. The feedback I got was that they liked that I built something cool without being instructed to and I had the job :)

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

    I can empathise with you so much - that's how I feel right now.

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

    as someone learning cs in school, i would love to hear more about you, your education and your processes, youre incredibly talented

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

  • @anotherelvis
    @anotherelvis 26 วันที่ผ่านมา +10

    ThePrimagean send me here

  • @Leocesar3D-mx6rm
    @Leocesar3D-mx6rm หลายเดือนก่อน +3

    Great game! Good luck on your journey.

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!! Help to report this guy!!

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

    Owwww perfect, you can make another twenty videos about this project. Nice job, congrats from Argentina.

  • @Vintagestep
    @Vintagestep 26 วันที่ผ่านมา

    Tell me you have a job now, because that's just excellent and clearly shows that you're a full fledged programmer and a software engineer.

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

    I feel you bro, I hope we both get good jobs

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

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

    i don't remember seeing anything cooler for the last year... good job

  • @bodhidaruma2824
    @bodhidaruma2824 หลายเดือนก่อน +30

    Honestly depressing to see someone who seems talented like you struggle to have a job. Makes me think I personally have no chance =(

    • @kodestan
      @kodestan  หลายเดือนก่อน +91

      No place for self-doubt here my man. Its not some humble-talk, but when you look under the hood, it's easier than it seems, there is no magic. Try making simple games for some time and the curtain will fall down.
      With the employment stuff, I just think the current market is hard for people with little to no commercial experience + recruiters are extremely bad at differentiating between people who might know stuff and those that know nothing. It's largely a lottery, so go grind, prepare for the next opportunity.

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

      @@kodestan Thanks man, I'll keep my chin up.

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

      @@kodestan Best of luck on your job hunt!

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

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

      @@kodestan The tech market isn't "dead". It's the HR who are brain dead and can't recruit skilled people.

  • @iiya6387
    @iiya6387 หลายเดือนก่อน +125

    we're done if this dude is a junior dev and doesn't get a job soon

    • @baconbazooka
      @baconbazooka หลายเดือนก่อน +40

      I’m sorry but this guy is clearly not a junior lmao

    • @f4ephilosophy691
      @f4ephilosophy691 หลายเดือนก่อน +22

      Not true at all, if you have ever been around real Jr. devs you know this guy ain't one. Some Jr. devs I know forget how to tie their shoes and drive without crossing solid yellow lines. The job market sucks because HR sucks, not because jobs don't exist. A lot of people who have trouble getting a job out of college do so for many reasons, mostly because they thought all they needed was their degree and it was a golden ticket. They didnt do any extra work to have a portfolio by the time hiring managers asked them to show off why you were desirable. Another reason is location, many people I have spoken with look for semi-local jobs or 100% remote rather than shooting for anything in America to see who bites, I understand not everyone can do that with ties like family and kids but it is a factor. Don't mean to be burst anyone's bubble but that 100% remote job exists, but good luck getting it with zero to very little job experience in the relevant field.

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

      @@f4ephilosophy691 I have over six hackathons under my belt, work part time in a rocketry software club with actual rockets launched and two internships. I go to 2-3 career fairs each year. I'm graduating this year and still unable to get an interview. If im still considered not trying enough, i dont know what to do anymore tbh.

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

  • @zendarva
    @zendarva 24 วันที่ผ่านมา

    I would make sure that you link to this video from the source code repo as well, if you don't already. Explaining it in a way that makes it clear you understand it is even more useful than just having the code.

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

    One of the best videos I have seen this year

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

  • @JesseGilbride
    @JesseGilbride 25 วันที่ผ่านมา

    Epic. So much effort. Kudos!

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

    This is very impresive, but man... shout out to those 2010s websites housing obscure, esoteric but very precious random knowledge; LLMs owe their success to them

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

    Great video unc! It's a shame you don't have a job, it's clear you have the drive and even the autonomy to take on big projects without guidance, I'm rooting for you to get a good opportunity soon

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

    Impressive! Good luck man! 🔥

  • @Drakon0Blade
    @Drakon0Blade 26 วันที่ผ่านมา

    The Primagen sent me, this was impressive, especially the screen shake via sinewave: i sincerely hope you can find success somewhere.

  • @opticonor
    @opticonor 25 วันที่ผ่านมา

    Awesome job, both on the game and the video. Fun to play too!

  • @mendelh7287
    @mendelh7287 หลายเดือนก่อน +12

    Even devs like this aren’t getting hired. I have no chance 😢

    • @smoked-old-fashioned-hh7lo
      @smoked-old-fashioned-hh7lo หลายเดือนก่อน +1

      i recommend getting a degree in biology or chemistry. there's a lot of jobs. i worked in the software industry for 10+ years and now i can code in my free time. also i'm able to automate some of my work through things i've learned over the years. it's a skill that companies value.

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

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

      @mendelh7287 it's over for you

  • @SvenAlmgren
    @SvenAlmgren 26 วันที่ผ่านมา

    Amazing presentation! I hope it works out great for you!

  • @phoby4584
    @phoby4584 4 วันที่ผ่านมา +1

    I pressed like and subscribe. Please keep this in mind; if you make it big please remake TankiOnline (2012-2013 version) It was the best game ever!

  • @percinatto
    @percinatto 10 วันที่ผ่านมา

    This game looks super awesome. I would totally buy it

  • @thatisuday
    @thatisuday 14 วันที่ผ่านมา

    Wow, looking at your profile picture, you seemed to have made a right decision at perfect age just to become a junior dev 🎉

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

    Your hard skills are clearly top notch, I'd focus on the soft ones now. As incredible as it is, they'll get you hired more often than the hard ones

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

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

      Who? ​@@JefJrFigueiredo

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

    Amazing video, hopefully they see your talent as well and you get a job soon. Best of luck.

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

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

    Great video.
    Doing this in less that 3 months is really good.

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!! Help to report this guy!!

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

    Crazy, i was just making a webapp with canvas (it just takes an image and uses floodfill to create pseudo buttons (using a coordinate click event) and then hooks them into html forms and backend for ticketing for events) Way way easier than this and somehow its taking me longer.
    I was thinking the whole time "man canvas is so versatile you could easily write a game using it". fantastic proof of concept.
    Also completely understand going for typescript. I did not out of pure laziness and have paid in spades with reference errors.
    Fantastic video! Really motivating!
    Also, no way your skill is junior. Maybe faang junior but imo this is more mid level stuff. And your architecture and design is senior stuff. To be honest, there is a good chance you can use some web 2 app framework and just make it a full mobile app. Then get a bit of ad rev and bam, self employed. There HAS to be a way.

  • @kc12394
    @kc12394 หลายเดือนก่อน +30

    Bro, if you're a junior dev I am so cooked lmao

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

  • @MoppyDadda
    @MoppyDadda หลายเดือนก่อน +9

    Just goes to show you that IT jobs are no longer about technical skill, but how much the HR lady finds you attractive.

  • @mvargasmoran
    @mvargasmoran 25 วันที่ผ่านมา +1

    Actual job:
    add new translation key. HELLO="Hello."

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

    Bro is using the most hyped and powerful combo of web development.

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

    videos like this inspiring to learn more.
    i wish i had as much knowledge as you to build whatever i want
    and i like your passion about coding.
    btw if i was a hr i would hire you 1000%

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

      SCAMMER!!! If you log in with your github, he's gonna ask the "ACT ON YOUR BEHALF" permission and steal your account!!

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

      @@JefJrFigueiredo any proofs?

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

      @@JefJrFigueiredo SHUT UP OMG

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

    This looks so so so good, wth!
    Ok, I just played the game for one hour... I like the turn order being A B then B A as it plays nice with the moves being either move or shoot not both like most turn based games do.

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

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

      @@JefJrFigueiredo I have 2fa, but will revoke the access anyway. Thanks for the headsup

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

    man!, what job did you apply for?... quantum computer kernel braniac development?

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

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

    all of this looks spectacular.

  • @DarwinBetancur
    @DarwinBetancur 24 วันที่ผ่านมา

    Great work, bro!

  • @tituszersek9733
    @tituszersek9733 22 วันที่ผ่านมา

    The gameplay isn't bad either. It takes some getting used to how the turn order shifts, but it adds a really cool strategic element. You have to balance staying out of the enemy's reach but also uncovering their position and overrunning them. Being able to shoot over missing tiles isn't obvious, if instead of holes in the map there were lakes, it would be clearer that you and the enemy can shoot over them.

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

    If your genuinely a junior dev (one that uses vim) and you can work on contract I can probably get you a job. This is remarkably impressive. Nice work

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

      Nice try, but u ain't paying this guy a junior salary

    • @GabrielCastro-l8p
      @GabrielCastro-l8p หลายเดือนก่อน

      No way he's a junior. Well, what defines a junior? Because even if he had 6 months programming and knows how to do this, he would be a genius and way more valuable than any senior. I don't really care either, guy did some really nice stuff.

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

      @@GabrielCastro-l8pa junior is someone you can pay less lol

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

    In your section about UI, you mentioned flex. I'm curious why you didn't overlay actual HTML elements overtop of the canvas? That way, you can selectively choose interactivity using pointer-events and touch-events.

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

    How tf do yt algorithm works!!!?? I was about to make a fire emblem-like web browser game using pixi-vitejs and golang as BE. Im myself come from Game dev wanting to become a regular software engineer. But looking at these nonsense requirement for junior role kinda overwhelmed me, so I had this idea using my gamedev background to develop a game similar like you did. Thank you for making this.

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

    Great stuff. Subscribed 🎉

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!! Help to report this guy!!

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

    Great game. I liked it sooo much. Please add more levels :)

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

    Bro i hope you get a really nice and well paid job, you deserve it.

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!! Help to report this guy!!

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

    Na pewno cos niedlugo znajdziesz! zajebista gierka stary

  • @KevinMumo-l2f
    @KevinMumo-l2f หลายเดือนก่อน +5

    Inspiring. Subbed

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!! Help to report this guy!!

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

    The job: making your manager happy

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

    Watching you do this with no sign of unit tests is like watching a tight rope walker.

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

    hey, what did you used to make animation for e.g. in 0:34 ? :)

  • @Ic37r011
    @Ic37r011 17 วันที่ผ่านมา

    HIRE THIS GUY. He is Senior Level.

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

    Really great job! Doing these kind of things really help you with burnout, I have been reminded. thank you
    Btw I noticed that you created your own UI system and that's a really tedious thing to do so great job with that!
    if I were to suggest something, you can use the htmldom and create a wrapper just above the canvas with 0 dimensions and make it relative and shows overflowed content so that it won't interfere with the canvas mouse events. It is there where you will then put the html buttons with positioning with just css. I do this approach because I'm too lazy handling all mouse events in the canvas and handling stylings for the ui elements.
    But still, its nice to just build things from scratch, it tickles the mind.

  • @AnVuNguyen-ye9bq
    @AnVuNguyen-ye9bq หลายเดือนก่อน

    If this dude is a jr level, I am not even a highschool level graduate

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

    Congratulations! Are you really a junior dev? I mean you did a such a nice job for a junior role. I would say you are at least medium if not senior.

  • @Aly-Khalid
    @Aly-Khalid หลายเดือนก่อน +4

    Great content, you earned a sub.

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!! Help to report this guy!!

    • @Aly-Khalid
      @Aly-Khalid หลายเดือนก่อน +1

      @@JefJrFigueiredo how do you know that?

  • @KiraOTS
    @KiraOTS 25 วันที่ผ่านมา

    i feel stupid.
    proof that I witnessed greatness.

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

    im a future game dev, done bit of unity/unreal basic 3d graphics/rendering pipeline in opengl, 2d in SDL2 and univerisity's own 2d game engine, currently making my own game engine+simple game, my most used lang is c++. and please let me humbly tell you all, if this guy is junior, I'm a baby playing with lego bricks.

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

    I feel you, got turned down by a lot of studios requiring 3 or more years of experience AND a shipped title. The strange part is that now I'm getting good enough that maybe I don't need their employment.

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

      SCAMMER!!! If you login with your github, hes gonna steal your account!!

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

    Don’t lose hope. This is what I did to get my first big junior job out of university.