I’m a decent scripter who can already make a lot of things, i have around half a year of experience in scripting, I’m currently learning math (more complex algebra) but i have a problem,
i already watched thedevking’s tutorials (all of them) and know things like: OOP, DataStores, RemoteEvents, Raycasting, How to use Module Scripts and make them, and other stuff, but i’m not sure what to learn next.
I feel like i need more knowledge before i will make actual big projects, im already developing games on roblox for 4 years, but scripting is probably the most interesting skill i’ve learned.
Any ideas? Reply down below, you can send me some tutorial Youtubers if you want to.
If your unsure on what to learn, just develop games and use your skills. You are bound to need a new skill after you make more and more games. It might not just be skills what you need to learn but as well as how to use them intertwined.
If your lacking ideas/money to make games I would try and get hired by some game studios. (Try to find one who knows what they’re doing)
I don’t think that’s true based on what you say your skills are. I’m currently working on quite a large project and I still heavily rely on documentation to use datastores and raycasting (although I currently rarely use them at the moment).
The true way to know what to learn next is to put your current skills into practice by making a random game. If you experience difficulties doing something, congratulations, you just found what you need to learn next.
I’m a solo developer, so i wouldnt like to be hired by others, and i’m already doing the “learn by doing” thing, and it helps, but im never really sure what to learn next so idk lol.
Yeah yeah, I get it but you seem to know a great deal to develop almost anything on roblox, I would totally try to learn other languages maybe use those to make APIs for your roblox game
learn how to make big projects. I know it sounds simple but it really isnt, you need the right mindset, you need to know how to structure everything so its organized and easy to read in the future.
You could also try learning marketing! Thats one of my favorites!
Look into level design (Like how you should script the levels).
I find the best way to do these is to just start doing trial and error. It takes a while but is totally worth it.
As a solo developer you may find it useful to try your hand in other disciplines too! Modeling is a huge one: it is super versatile (characters, props, UGC, etc.) and in very high demand! Why not give Blender a shot?
If you want to stay in the realm of programming, you already have a very great set of foundational skills. There are also soft skills which is a muscle that isn’t exercised very often when you are working by yourself. Usually when people say “soft skills” they are referring to teamwork and communication skills, which are always important in all areas of your professional life, but for your career as a solo developer you may want to look at production and scheduling. Your big game is already in you, you just need to find a pace that feels right to make it. That starts with setting deadlines.
My favorite thing I have learned from senior developers is this:
Alpha means “feature complete”. Set a deadline for alpha and then do not add any additional features until after your release. The gameplay exists but it still needs art.
Beta means “feature complete, now with art” like complete environment builds, pretty UI, etc.
Release Candidate, MVP, or Gold Standard means “feature complete, with art, and now all the bugs and gameplay miscommunications are fixed”.
To say “set a deadline, schedule work hours” is a fairly obvious piece of advice but the thing that kills Roblox games and solo projects ESPECIALLY is a lack of maintenance. You will never stop learning, so shoot for the moon!