hey, so i’ve had trouble with this for a while now and i guess it’s just time to ask other people.
i’m sort of a solo developer however i get help with things here and there, and sometimes when i’m programming a specific system i feel like it’s too janky, or what im doing is a brute force method, that isn’t professional, it’s unorganized, or i’m doing some crude method of a system that isn’t getting its full deserved work.
another thing is i feel like im too self conscious of my programming and what i create. i’ll make something and other people will say it’s good but in my mind it looks horrible. and later i come back to the project and see “why did i give up on this? it looks so cool!”
i play games like guts and black powder, and in those games it just feels so polished, well thought out, and organized. but when i make fleshed out systems, it feels unorganized and really a crude and inefficient way to do something even if it isn’t.
my systems can be janky at times compared to others. for example i had made a down/unconscious system, and for that i decided to put a server script inside of starter character and that in itself felt like a crude method of doing things, and then i made it play a transition animation, and then an idle version of the down animation, it felt extremely janky in the programming even if it might’ve worked fine, and it felt like a system i would just scrap in the future. the code also would clone sounds from the script and put and play it inside of the player’s humanoid root part however that also felt janky, because they all used the same name for the variable, and it was hard to manage. its situations like these where my code and its performance feels rushed but it really isn’t, maybe it is in some cases, but im a really decent programmer and i know a lot, however it just feels like im either doing something wrong or i just suck. but i know everything, how things work, and how to do pretty much everything as well? so what do i do?
i’m sort of just guessing what is wrong here and that’s why i’m asking for help, from developers who are professional, unlike me, on what i can do to make my systems more polished, organized, usable, and less janky.
i’ve thought so far maybe using a framework could help and always organizing variables where i can.
overall i just need help feeling less self conscious about my work and tactics and strategies to make my work feel more polished and flushed out, and this doesn’t include testing because i do those a lot already.
any help is appreciated. this isn’t really specifically a scripting problem more of it is an issue i have with myself that is about scripting, but i hope you all understand.
thanks for reading, and i appreciate everything