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

Поделиться
HTML-код
  • Опубликовано: 25 ноя 2024

Комментарии • 746

  • @yutoriotsu8848
    @yutoriotsu8848 2 месяца назад +2951

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

    • @JefJrFigueiredo
      @JefJrFigueiredo Месяц назад +11

      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 Месяц назад +19

      @@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 Месяц назад +15

      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!

  • @arafays
    @arafays 2 месяца назад +2330

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

    • @andresguerra8580
      @andresguerra8580 Месяц назад +23

      On bro 😫

    • @ntropy1024
      @ntropy1024 Месяц назад +81

      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 Месяц назад +80

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

    • @skills4761
      @skills4761 Месяц назад +71

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

    • @PGVladimirovich
      @PGVladimirovich Месяц назад +70

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

  • @MechaKnightz
    @MechaKnightz 2 месяца назад +3013

    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 2 месяца назад +263

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

    • @Valentyn90A
      @Valentyn90A 2 месяца назад +60

      @@randomrfkov CRUD developer xD

    • @asandax6
      @asandax6 2 месяца назад +86

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

    • @SiimKoger
      @SiimKoger 2 месяца назад +82

      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 2 месяца назад +20

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

  • @krystianos13
    @krystianos13 2 месяца назад +1690

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

    • @reaomiaTV
      @reaomiaTV 2 месяца назад +11

      True dat bruh😅

    • @dgcp354
      @dgcp354 2 месяца назад +79

      do you actually believe he's junior

    • @FineWine-v4.0
      @FineWine-v4.0 Месяц назад +4

      It's beyond incompetent

    • @icebice
      @icebice Месяц назад +32

      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 Месяц назад +16

      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 2 месяца назад +734

    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 Месяц назад +19

      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 Месяц назад +4

      👆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 Месяц назад +161

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

    • @Revanzin
      @Revanzin Месяц назад +15

      Junior must be his name or something

    • @fairnut6418
      @fairnut6418 14 дней назад

      That's exactly what HR wants!

  • @jeremysharpe5467
    @jeremysharpe5467 Месяц назад +80

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

    • @LinkEX
      @LinkEX Месяц назад

      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 Месяц назад +1

      @@LinkEX First line in the description, Manim.

    • @_taylor_v
      @_taylor_v 22 дня назад

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

    • @LinkEX
      @LinkEX 2 дня назад

      @@amagicmuffin1191 Well, turns out I did _not_ read that description attentively, oops.
      Thanks fam!

    • @amagicmuffin1191
      @amagicmuffin1191 2 дня назад

      @@LinkEX

  • @musashi542
    @musashi542 2 месяца назад +575

    if ur a junior then im cooked .

    • @TBasianeyes
      @TBasianeyes Месяц назад +27

      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 RUclips video about it.

    • @AD-wg8ik
      @AD-wg8ik Месяц назад +47

      @@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 Месяц назад +7

      He might just be bad at lying on his CV

    • @arnoldvezbon6131
      @arnoldvezbon6131 Месяц назад +1

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

  • @vsueiro
    @vsueiro Месяц назад +7

    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!

  • @WannesVantorre
    @WannesVantorre 2 месяца назад +54

    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

  • @NeZversSounds
    @NeZversSounds 2 месяца назад +41

    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 Месяц назад +32

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

  • @JohannSiemens85
    @JohannSiemens85 2 месяца назад +22

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

  • @TheKennyWorld
    @TheKennyWorld Месяц назад +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.

  • @beispiel
    @beispiel Месяц назад +139

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

  • @tonyg_nerd
    @tonyg_nerd Месяц назад +2

    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!

  • @spytf2203
    @spytf2203 2 месяца назад +150

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

  • @djkato-personal2242
    @djkato-personal2242 2 месяца назад +285

    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 2 месяца назад +91

      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 2 месяца назад +38

      ​@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 2 месяца назад +16

      @@nanni5230 but this is not baisic thou

    • @nanni5230
      @nanni5230 2 месяца назад +1

      @@GreatTaiwan I never said it was basic?

    • @samuraijosh1595
      @samuraijosh1595 Месяц назад +29

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

  • @zander008
    @zander008 Месяц назад +2

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

  • @aghileslounis
    @aghileslounis 2 месяца назад +468

    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 2 месяца назад

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

    • @victornas91
      @victornas91 2 месяца назад +87

      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 2 месяца назад +118

      @@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 Месяц назад +35

      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.

  • @fixiple2722
    @fixiple2722 2 месяца назад +3

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

  • @mateustoledo2835
    @mateustoledo2835 Месяц назад +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 Месяц назад

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

  • @cklmercer
    @cklmercer Месяц назад +4

    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!

  • @deltapi8859
    @deltapi8859 Месяц назад +3

    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

  • @tannerted
    @tannerted Месяц назад +1

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

  • @georgehenri123
    @georgehenri123 16 дней назад +2

    You should hire junior devs bud.

  • @jakob3267
    @jakob3267 17 дней назад

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

  • @martinharyanto4465
    @martinharyanto4465 Месяц назад

    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.

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

  • @domingoiocco8183
    @domingoiocco8183 Месяц назад

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

  • @just_morby
    @just_morby 4 дня назад

    People keep talking about your code and game, and I couldn't agree more with them. I'm a senior dev, but you legit gave me some impostor syndrome vibes.
    BUT!!!! What people seem to miss and want I to compliment how beautifully well produced video this is.
    The visualizations, the explanations, the cuts. You should do a devblog or something. Not only you have talent for code, you also have talent for video production.
    I bow to you.
    PS: CHROOT

  • @PorkShark
    @PorkShark 6 часов назад +1

    This guy is the other candidate they select over you after 5 rounds of interviews

  • @DonchoAngelov
    @DonchoAngelov Месяц назад +2

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

  • @anotherelvis
    @anotherelvis Месяц назад +13

    ThePrimagean send me here

  • @adabujiki
    @adabujiki 7 дней назад

    One video, 6.61K subscribers. My friend, you are a genius.

  • @deltapi8859
    @deltapi8859 Месяц назад +5

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

  • @anondude6361
    @anondude6361 2 месяца назад +206

    Hire this guy

    • @holonaut
      @holonaut Месяц назад +3

      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?

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

  • @dr_nyt4041
    @dr_nyt4041 2 месяца назад +70

    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 2 месяца назад +17

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

    • @Zombiefruit
      @Zombiefruit Месяц назад +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

    • @lenargilmanov7893
      @lenargilmanov7893 5 дней назад

      My thoughts exactly.

  • @Leocesar3D-mx6rm
    @Leocesar3D-mx6rm 2 месяца назад +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!!

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

  • @bodardr
    @bodardr 2 месяца назад +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

  • @rwz
    @rwz Месяц назад

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

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

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

  • @maxxxiking96
    @maxxxiking96 Месяц назад

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

  • @ineedmoreplants
    @ineedmoreplants Месяц назад +1

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

  • @zendarva
    @zendarva Месяц назад

    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.

  • @iiya6387
    @iiya6387 2 месяца назад +128

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

    • @baconbazooka
      @baconbazooka 2 месяца назад +42

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

    • @f4ephilosophy691
      @f4ephilosophy691 Месяц назад +24

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

  • @SvenAlmgren
    @SvenAlmgren Месяц назад

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

  • @phoby4584
    @phoby4584 19 дней назад +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!

  • @opticonor
    @opticonor Месяц назад

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

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

  • @frenches1995
    @frenches1995 Месяц назад

    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

  • @conscofd3534
    @conscofd3534 2 месяца назад +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!!

  • @davidromaniuk
    @davidromaniuk Месяц назад

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

  • @Vintagestep
    @Vintagestep Месяц назад

    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.

  • @ChipsandPeas
    @ChipsandPeas Месяц назад

    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 :)

  • @bodhidaruma2824
    @bodhidaruma2824 2 месяца назад +31

    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  2 месяца назад +93

      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 2 месяца назад +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.

  • @percinatto
    @percinatto 26 дней назад

    This game looks super awesome. I would totally buy it

  • @jaysonp9426
    @jaysonp9426 Месяц назад

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

  • @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 Месяц назад

    Epic. So much effort. Kudos!

  •  Месяц назад

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

  • @cv3787
    @cv3787 Месяц назад

    Impressive! Good luck man! 🔥

  • @mendelh7287
    @mendelh7287 2 месяца назад +13

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

    • @smoked-old-fashioned-hh7lo
      @smoked-old-fashioned-hh7lo Месяц назад +2

      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

    • @33c0b1fa6
      @33c0b1fa6 9 дней назад +1

      @@smoked-old-fashioned-hh7logreat to hear from ppl on the other side, but what kind of jobs in those fields make for smooth transition from SW? seems like a lot of lab and r&d roles require phd to move up

  • @thatisuday
    @thatisuday 29 дней назад

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

  • @mehmetyirtici5322
    @mehmetyirtici5322 Месяц назад +11

    *If you have watched this video and you really believe that this person is a junior developer, I suggest that you should not walk around alone at night.*

    • @depralexcrimson
      @depralexcrimson Месяц назад

      he could be in the sense of commercial experience.
      but remember that many people start coding at the age of 9 10 11 12.. he could be one of them, fk the smartest software security engineers in the entire industry are as young as 25 RIGHT NOW.
      Kaspersky/Riot Vanguard/Bitdefender/EasyAntiCheat all have had revolutionary progress in their respective fields in recent times, and some of the people behind those projects are as young as 18-19-20... in a sense they are also JUNIOR developers, but what we define as JUNIOR is hidden behind a feeble time-based concept of what we call "commercial coding experience".
      This guy is in no way a junior, if anything he could be a senior, but what defines a senior is his EXPERIENCE in the field, he could make an amazing game like this but can he handle actual business-oriented software? I bet you there must be a 30 year old senior dev that coded gazillions of projects that hold business-critical infrastructure, and they know exactly how and when to use a certain framework/software, and in which combinations, you pay for their commercial experience, not for their ability to code.

  • @Drakon0Blade
    @Drakon0Blade Месяц назад

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

  • @miettoisdev
    @miettoisdev 4 дня назад

    I feel you my man. Intrusive thoughts about becoming mid level management / tech lead have plagued me ever since.

  • @TobinNickels
    @TobinNickels 16 часов назад

    The rejection email compilation really hit home :(

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

  • @ronaldhuggler3092
    @ronaldhuggler3092 2 месяца назад

    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

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

  • @deltapi8859
    @deltapi8859 Месяц назад

    all of this looks spectacular.

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

  • @ralssii
    @ralssii Месяц назад

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

  • @ronaldninhoooooo
    @ronaldninhoooooo Месяц назад

    Na pewno cos niedlugo znajdziesz! zajebista gierka stary

  • @raphango
    @raphango 2 месяца назад +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!!

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

  • @SVGPRO
    @SVGPRO Месяц назад

    It is amazing. Made a first person 3d game in Java-script.

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

  • @tituszersek9733
    @tituszersek9733 Месяц назад

    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.

  • @alexxarasho1138
    @alexxarasho1138 2 месяца назад +3

    Make a full course with this tech stack and I'll buy it bro

  • @jamesmiller2521
    @jamesmiller2521 13 дней назад +1

    In 2024 it's easier to build a profitable business from scratch than to land a job.

    • @elitacilan891
      @elitacilan891 12 дней назад +1

      like what? did you build any?

  • @taltalonix
    @taltalonix Месяц назад

    You should serialize game states and legal moves into efficient data structures and train an RL model to play the game. Even a simple probabilistic minimax algo could be a nice starting point

  • @cchimozmin
    @cchimozmin Месяц назад

    not sure if I'm more inspired than I've ever been or I've got some computers for sale. Just great x

  • @JulianSloman
    @JulianSloman 22 дня назад

    So did you find a calling as a RUclipsr now, or did you immediately get spammed with "come work for us" calls? This is amazing.

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

  • @thisisnotjoshiswear828
    @thisisnotjoshiswear828 2 месяца назад

    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.

  • @DarwinBetancur
    @DarwinBetancur Месяц назад

    Great work, bro!

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

  • @reaomiaTV
    @reaomiaTV 2 месяца назад +4

    Great stuff. Subscribed 🎉

    • @JefJrFigueiredo
      @JefJrFigueiredo Месяц назад

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

  • @rogercruz1547
    @rogercruz1547 2 месяца назад

    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

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

  • @saramshshrestha7641
    @saramshshrestha7641 2 месяца назад

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

  • @akosv96
    @akosv96 Месяц назад +1

    Are you ppanning to make further videos or was this made for a job application? 😂
    Either way I will sub

  • @Aly-Khalid
    @Aly-Khalid 2 месяца назад +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?

  • @kc12394
    @kc12394 2 месяца назад +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!!

  • @Park93
    @Park93 7 дней назад

    That is such an interesting project!
    Could you please expand a little on how you came to learn how to code well enough to feel confident to start this project?
    I'm looking at free resources and thinking about how to approach all of this. My goal is to know enough to get started on small scale project, and build my learning up from there.