>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
Tip Your Landlord Shirt $21.68 |
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.
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.
Unity has had compute shaders since 2017 though.
you have no soul pajeet and you will never have one
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?
That's pretty cool anon
Post screenshot?
>be anon
>accidentally develop hobby
>realize
>become distraught
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.
>gaslight
stop posting
>>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?
>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.
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.
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)
https://odin-lang.org/
save yourself
>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.
rust is still a wrong langauge for making games
"wrong" is a strong word when we have peoples making games in python, ruby, javascript, fricking php, go or even java.
Transphobia isnt welcome on this board =)
You should have used C. Also writing your own 3d engine without any fresh ideas is moronic.
YWNBAW
bot post
Shut up troon
Too late, already became a woman :3
YWNBAW
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)?
everything you have ever done to try to be a woman has failed
>russia
move to serbia like all your friends did
trannies get beheaded here
you can never win with /misc/
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.
It will be again before long once you people realize you ruined your lives and commit suicide.
Chose Unreal or Unity.
Reminder that everything you have ever done to try to stop the trans rights movement has failed
>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.
I live in russia homosexual. Troons there are going to be banned. Cope
Gladly granting them refuge =)
We won't let them run away, i hope they'll get kidnaped and killed like in chechnya soon
Not even women like your kind anymore trooncel
>learn a lagunage by making a game
Never works
Lesson learned. Hey at least now I somewhat know Rust.
you didn't waste your time, you occupied your mind with problems that are transferable. It's time to switch to c++.
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
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"
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
Awesome! I love egui it's so neat and easy to use.
>game dev
>not using sepples
you were aaking for it, what's next? embedded in hare or whatever memelang of the month?
>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?
>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.
hey at least you learned some shit.
>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
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.
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.