What C++ Project I would do as a beginner!

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

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

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

    Other game dev channels: "If you are a begginer you should make a flappy bird clone" , Low Level GameDev: "Make terraria lol "

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

      but it's not hard to start bro just make square 😭

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

      ​​​@@lowlevelgamedev9330 I wanted to make a Minecraft clone for the sake of learning. But dealing with voxels in godot was not easier than starting from scratch with OpenGL tbh. So that's why I just wanted to make 2D Minecraft and that's basically Terraria
      In Godot. C++ is cool and all but like I have a remote job and I don't wanna lose it 💀

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

      The term beginner is the problem here.

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

      @@zanagi What's the problem with the word "beginner"? If you're a beginner you only have to begin making the game, and as he said, it only takes being able to draw a square that you can move with the keyboard on the screen. It can't be much simpler than that. Flappy bird clones start from the same steps.
      In fact there isn't even that much difference between flappy bird and terraria. Both have the same 2D parallax side view, both have procedural generation. Terraria just has more stuff to add on top of that, unlike flappy bird

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

      ​@@zanagi honestly speaking, if you can't draw squares to a screen and learn from there on as a beginner then you're doing something extremely wrong or you're not fit for this

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

    Boys, relax. It's a concept. It's a little clone. You don't have to make a whole new Terraria implementation / competitor. Like LLGD said, it's primarily for your CV.

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

      yes exactly, it is not that difficult, and not primarily for your cv but your your knoledge 💪💪

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

      ​@@lowlevelgamedev9330knulidge*

    • @user-sb5vt8iy5q
      @user-sb5vt8iy5q 13 วันที่ผ่านมา

      @@lowlevelgamedev9330 Question, I have a lot of projects on GitHub, but I feel like most of them are not worth to be on my CV, what makes a project worth a spot on a CV?

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

    excellent content, a lot of useful links, information in a short time, thanks

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

    I have been thinking about whether I should use an engine or make my own games from scratch in C++, can you please help me becasue I don't know which one to do.

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

      Yes me too...

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

    does this going to help building my fundamentals for 3d games? or even other languages too?

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

      well yes because I wouldn't recomand making a 3d game before making a 2d one. It will help you with coding games in general

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

    Thank you bro

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

    Just wait 'till someone creates the Calamity mod clone 💀

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

    Amazing

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

    How did u program the perlin noise?
    could you link the code?

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

      yo that original terraria didnt use perlin noise, i just did a sortof random walk up or down to make the mountains. for my second clone I used the library linked in the video description, here is the code
      github.com/meemknight/multiplayerTerraria/blob/f53bf430aa9ad94547158e08365ef6fa4017086a/src/gameLayer/map.cpp#L839
      💪💪

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

    These always make me smile.

  • @Maldron-iw5si
    @Maldron-iw5si 3 หลายเดือนก่อน +5

    I used to plan big projects, but then I gave up and only do small projects every time, but after watching this video, I changed my mind a bit. I think I should try to do a terraria clone project lol

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

    This kind of videos are great especially for me who is 3rd year student interested in low level stuff and graphics - game engines please keep going

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

    i can confirm that a terraria clone is very good to teach beginners because its the first big project i made in Unity and Godot

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

    First

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

    This is literally the entire point of my entire channel lmao

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

      yo I check your channel it's a nice project keep going 💪💪

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

    Lol, I was literally starting a project and named it "terraria clone" just to refresh my memory and get hands on experience with procedural world generation. A few days later you published this video 😂

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

      yes, and that's because I can read your mind, everyone knows that

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

      bro forgot to put his mind in
      private:

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

      @@LuisCassih dayum how could I forget

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

    cmak

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

    Thank you for inspiring me to start making my own clone! I have never played Terraria before so it won't really be a clone.

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

    Uh, what is a CV?

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

      ti's like the paper where you write who you are and what you have done, that you show to a company to get a job

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

      @@lowlevelgamedev9330 cool. Thanks

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

    Working on it brother.

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

    yeah i might just give up

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

      we are so COOKED

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

      wtf no, I won't approve of that

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

      ​@@lowlevelgamedev9330 i am cooked bro 😢

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

    Dude, why you didn't drop this 3 years ago😅 You videos is insane and I understood that I must restart my road as a GameDev from 0😅

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

    Without watching the video I'm not sure it's sarcastic?

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

      Why would it be?

    • @What-he5pr
      @What-he5pr 3 หลายเดือนก่อน

      ​@@zzorken7153I'm wondering if it's a bit ambitious?

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

      @@What-he5pr If you're implementing all the features that Terraria has from beginning to end then yes, it's extremely ambitious. But that's not what he's saying. He's saying to implement your own version of Terraria. You can start with just platforming mechanics, controls, collisions, then move on to terrain, maybe procedural generation, and you can keep on adding more and more stuff. It's a project that's fairly basic to start out with, but that has an enormous amount of depth if you're willing to expand the project later. And it's also quite comprehensive in terms of teaching game programming concepts. That's why it's a great beginner project.

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

      @@What-he5pr Well it is ambitious but not if you do it like you should develop software. Start small and work your way up. Any game is just a collection of smaller systems. Build one small system, build the next, keep going. You will learn a lot and have a somewhat finished product at the end. But don't think you are building the next terraria, you will not become rich, hell maybe the game will even be extremely bad, but you will have learned A LOT.

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

      Okay that makes sense. Build up but not all at once.