Hey! I’ve been coding for the last ~2 years. I know most functions and methods, e.g Task library, DataStores, Tweening, and OOP (other stuff too). But I still can’t, for the life of me, make an actual full game. There is always some sort of barrier. It might be the camera tweening not working, or the script breaks, or performance issues. The thing that I think I’m lacking is complex math. The kind that you use to make viewbobbing or camera interpolation. But a less experienced scripter can make a whole game. Am I doing something wrong?
What’s the reason for you to not finish a game? Do you lose interest? If it’s something that you don’t know how to do, research and try to learn how to do it.
Thats the thing though. Most times when I do encounter a problem I search for it but don’t find any solutions. ChatGPT is usually more useful than the devforum. It’s not me losing interest its the fact that there are so many issues and in the moment it’s overwhelming.
If you’re using ChatGPT code, try to understand it before copying it and pasting it or try to remake it yourself.
I do, most times the code doesn’t work though.
Since you said ~2 years of coding. You should know how to solve your script bugs, there’s resources everywhere, it just takes time.
Maybe you’re also not using any resource available, to flow your work and only take care of the game front logic.
Lack of planning ?
Lack of discipline ?
Lack of researching skills ?
Maybe you don’t have enough knowledge / experience to create a whole game ? Do commissions, learn and read & watch how things are made.
That’s probably why tbh. Also how did you type less than the character limit?
I’ve been mostly self taught, I never really wanted to watch those 30 minute tutorials just to make a gun. But I will start watching camera interpolation tutorials and stuff because I need to know that. My brother was a coder and he was really good at that.
I would recommend downloading XCode on the App Store for your Mac, or Swift Playground. It helped me.
You know, that was completely unhelpful. We all know it’s a skill issue. The OP knows it’s a skill issue. In fact, the OP admitted to it being a skill issue. So why rub his face in it other than to be a jerk? We were all beginners at some point, myself included. Quite a few people on here helped me when I was learning LUA and the Roblox platform. Be nice to people. You never know when you might need help.
hey, so about the ChatGPT i’ve learned that most of the time it doesn’t know how to write complex code, it’s more useful for just small code snippets in my opinion. Also, about what you said about watching 30 min tutorials just to make a gun i found this really great Roblox dev that got me close to how much i know how to code today, his name is TheDevKing (YouTube link: https://www.youtube.com/@TheDevKing) he does short tutorials but they really helped me out in tons of situations.
I’m mostly self taught myself, but I actually went to college and graduated. I now have a BS in Computer Science and an AS in Electronics Technology. Now I’m a system software engineer. I write the really low level code that’s basically on bare metal: kernels, device drivers, boot ROM code, etc…
At least for me, the best way to learn is just do it. If you don’t know how to do something, research. Part of being a software engineer is doing research and lots of it. You will get better as you gain experience. But as with anything, it takes time to learn something.
You mentioned ChatGPT. I will admit it’s a great tool to use, but it does make mistakes. I’ve found a number of them myself. So you need to be careful when using ChatGPT to write code.
EDIT:
I’m not stalking the thread. I just came upon it and saw what that guy wrote.
This is somewhat related to this thread
before starting a game, try to first finish the bones of it and test it to see if it’s fun. That way, not only will you be able to finish something but also you can check if you should drop the project or not.
for example, if you’re doing a platformer, try to make one level and the core mechanics first, so you can check if the project is worth continuing (bonus points if you are creative!)
i’ll say the same to you bud if you think it’s a skill issue you don’t have to say it, you can just think it to yourself i’ve never finished a good game either
Maybe. However the context is ambiguous. He was replying to the “bud” so I have to assume he was referring to me.
Bro stop you’re not cool. Leave, nobody wants or needs you here
Just don’t reply, they’ll get bored eventually…