Rust Game Engine Development be like

>be me 3 yrs ago, very naive (not knowing the hell I will put myself into)
>decide to make a game engine since it seems
>decide to make it in Rust since it was pretty hype
>decide to learn Rust whilst making the engine
>go through a multitude of graphics libraries
>all of them fricking suck
>decide to make my own, can't be that hard
>spend 1 yr learning and making an OpenGL graphics wrapper
>scrap it
>use Vulkan instead, write wrapper around that
>scrap it, too complex / low level
>use WGPU instead, write wrapper around that
>scrap it, fricking buggy and experimental
>spent 3 years no progress
>still worse than the shittiest engine
>frickme.png
>gaslight myself into thinking I must continue otherwise I would have wasted my time
>be this week
>gaslighting caught up to me
>pls help I've wasted 3 years of my life

Homeless People Are Sexy Shirt $21.68

Tip Your Landlord Shirt $21.68

Homeless People Are Sexy Shirt $21.68

  1. 11 months ago
    Anonymous

    What game did you want to make in the first place anon, why did it require it's own engine?

    How far along did you get with your game engine? What can it do, even if it's not complete?

    Let this be a lesson to you to not devote all your time to just 1 thing, and not to have the hubris to forgo obtainable goals to pursue pipe dreams. Hey at least you probably learned a few things about graphics libraries and stuff.

    • 11 months ago
      Anonymous

      Simple procedurally generated terrain game. I started out with Unity but I was held back due to the lack of GPGPU capabilities.

      I got pretty far for my current knowledge (I think?). Currently it can render procedural volumetric terrain, handle multithreaded ECS, and handle drawing using a customizable based deferred renderer.

      Absolutely. And yea I definitely learned a lot from this 3yr journey so at least it wasn't completely useless.

      • 11 months ago
        Anonymous

        Unity has had compute shaders since 2017 though.

        • 11 months ago
          Anonymous

          you have no soul pajeet and you will never have one

          • 11 months ago
            Anonymous

            I don't even know what to say. I've been staring at my pale white hands for 15 minutes trying to find any trace of pajeet. At this point, all I can do is give up and confess that I don't understand your post, or what I could have done to trigger this level of hostility. Perhaps you meant to reply to someone else?

      • 11 months ago
        Anonymous

        That's pretty cool anon

        Post screenshot?

  2. 11 months ago
    Anonymous

    >be anon
    >accidentally develop hobby
    >realize
    >become distraught

  3. 11 months ago
    Anonymous

    It would have been better if you forced yourself to meet deadlines quicker, but what you can take away from this experiment is that you now know a lot more about low level graphics programming than most other developers. The knowledge you have acquired should be transferable to future projects. I will also assume you picked up a useful subset of applied mathematics, that's always a good thing.

  4. 11 months ago
    Anonymous

    >gaslight
    stop posting

  5. 11 months ago
    Anonymous

    >>all of them fricking suck
    First rule of making anything is that all the tools suck. I don't care what you're making, from sculpting to mopping the deck of a ship, you will always have grounds to complain about the tools.
    Not only this, but what chance do (you) have of making something better if you've never even used the tool you're complaining about to finish a project? The only way possible way you can make something better is to know it in the first place.
    Make peace with this and then just use what's available, because it's not going to get any better.

    Also, what the frick does rust have to do with any of this?

    • 11 months ago
      Anonymous

      >First rule of making anything is that all the tools suck
      120% this tbh. I don't understand why either. We live in an era where people prize convenience above all else, so why are we still handicapped when it comes to the best tools for the job? The more versatile and efficient the tools, the easier the work, and the quicker shit gets done.

      • 11 months ago
        Anonymous

        We already had the best tools cat grep etc but druggie hippies (bsd) and israelites (POSIX) and druggie hippy israelites (GNU) raped them with bloat.

      • 11 months ago
        Anonymous

        NIH syndrome and inflated ego. Lesson learned on my part. I always forget my initial goal of making something usable and ready instead of actually coding it from scratch. Really bad habit of mine that I keep doing over and over again (even right know as a matter of fact. I am learning Vulkan again. Frick me)

  6. 11 months ago
    Anonymous

    https://odin-lang.org/
    save yourself

  7. 11 months ago
    Anonymous

    >he fell for the enginedev meme
    >he fell for it without having a game in mind
    >he fell for it without setting hard requirements before starting to work on it
    That's not a rust problem you would have also failed if you went with easy mode webshit tech.

    • 11 months ago
      Anonymous

      rust is still a wrong langauge for making games

      • 11 months ago
        Anonymous

        "wrong" is a strong word when we have peoples making games in python, ruby, javascript, fricking php, go or even java.

  8. 11 months ago
    Anonymous

    Transphobia isnt welcome on this board =)

    • 11 months ago
      Anonymous

      You should have used C. Also writing your own 3d engine without any fresh ideas is moronic.

      YWNBAW

      • 11 months ago
        Anonymous

        bot post

        • 11 months ago
          Anonymous

          Shut up troon

      • 11 months ago
        Anonymous

        Too late, already became a woman :3

    • 11 months ago
      Anonymous

      YWNBAW

    • 11 months ago
      Anonymous

      are you the ugly ass german troony that would constantly shit up /misc/ threads? you moved onto Ganker to get shit on (he actually enjoys it)?

      [...]

      Reminder that everything you have ever done to try to stop the trans rights movement has failed

      everything you have ever done to try to be a woman has failed

      I live in russia homosexual. Troons there are going to be banned. Cope

      >russia
      move to serbia like all your friends did
      trannies get beheaded here

      • 11 months ago
        Anonymous

        you can never win with /misc/

        • 11 months ago
          Anonymous

          I don't go on /misc/ anymore, the same bait shit becomes boring quickly. But I remember this annoying german flag that would constantly post in every troony thread and it was a literal troony with severe daddy issues that would carve swastikas into his leg in the bath (probably can result in jail time in germany lmao) and made bait threads on /misc/ specifically to get shit on because it had the same effect on him as the aforementioned self harm shit. Those posts look a lot like the shit he would post in every fricking thread.

    • 11 months ago
      KING SAGE

      It will be again before long once you people realize you ruined your lives and commit suicide.

  9. 11 months ago
    Anonymous

    Chose Unreal or Unity.

  10. 11 months ago
    Anonymous

    [...]

    Reminder that everything you have ever done to try to stop the trans rights movement has failed

    • 11 months ago
      Anonymous

      >Reminder that everything you have ever done to try to stop the trans rights movement has failed
      That's being generous. All these fricks do is proliferate these kinds of views even more.

    • 11 months ago
      Anonymous

      I live in russia homosexual. Troons there are going to be banned. Cope

      • 11 months ago
        Anonymous

        Gladly granting them refuge =)

        • 11 months ago
          Anonymous

          We won't let them run away, i hope they'll get kidnaped and killed like in chechnya soon

    • 11 months ago
      Anonymous

      Not even women like your kind anymore trooncel

  11. 11 months ago
    Anonymous

    >learn a lagunage by making a game
    Never works

    • 11 months ago
      Anonymous

      Lesson learned. Hey at least now I somewhat know Rust.

  12. 11 months ago
    Anonymous

    you didn't waste your time, you occupied your mind with problems that are transferable. It's time to switch to c++.

  13. 11 months ago
    Anonymous

    How do you think cool shit is built?
    >be op
    >do well in school without trying too hard
    >hit most milestones, but never excel
    >get into programming
    >decide to build game engine
    >task does not come easy to me
    >panic and consider abandoning something I have put three years into because I am not immediately good at it

    • 11 months ago
      Anonymous

      Three years of effort is pretty good, most Ganker users would give up after an hour and spend the next 2 years and 364 days b***hing about "MUH TROONED LANGUAGE"

  14. 11 months ago
    Anonymous

    show it anon
    webm related is what I made over a couple of months (before waging got in the way), using wgpu
    I need to get back to it at some point

    • 11 months ago
      Anonymous

      Awesome! I love egui it's so neat and easy to use.

  15. 11 months ago
    Anonymous

    >game dev
    >not using sepples
    you were aaking for it, what's next? embedded in hare or whatever memelang of the month?

  16. 11 months ago
    Anonymous

    >This graphics library is too hard to understand! I'm stuck
    >I know what to do! I'll write my own, a notoriously much more difficult task
    >Opengl is too hard! I'm stuck
    >I know what to do! I'll use vulkan instead, a notoriously much more difficult task
    >Vulkan is too hard! I'm stuck
    >Am I still too dumb to use a graphics library I wonder...
    >Yes, yes I am
    Maybe pick up gardening?

    • 11 months ago
      Anonymous

      >This graphics library is too hard to understand! I'm stuck
      I don't think that's what he said. He said they suck which I can kind of understand
      >I know what to do! I'll write my own, a notoriously much more difficult task
      Sure, but how do you think these libraries get written
      >Opengl is too hard! I'm stuck
      Sounds like he just wasn't happy with the openGL iteration not that it was too hard
      >I know what to do! I'll use vulkan instead, a notoriously much more difficult task
      >Vulkan is too hard! I'm stuck
      I mean to be fair the devs of vulkan were hoping someone would wrap their API and no one did. Also vulkan is a pain in the ass.

  17. 11 months ago
    Anonymous

    hey at least you learned some shit.

  18. 11 months ago
    Anonymous

    >Can't figure out how to use a library
    >"I'll make my own"
    >Gets filtered wasting literal years in the progress
    Many such cases

    Meanwhile people without such an inflated ego made a game

  19. 11 months ago
    Anonymous

    I have the same kind of autistic focus on things, sounds like you need some more simplicity.
    Depending on how brain damaged you are, I could use some help working on my own game engine/lang/vm/computing environement.
    It's very simple, based on sdl, is a variant of forth based on colorForth, extremely low memory footprint and very simple system overall, written in pure and simple C.
    Kind of burnt out in April, slowly considering getting back on it, could be nicer if I got a few people on board too.

  20. 11 months ago
    Anonymous

    You did this to yourself, this would have been a massive undertaking in any language. And trying to learn a new language at the same time? Sounds like you were setting yourself up for failure.

Your email address will not be published. Required fields are marked *