I want to get into scripting and watched all of AlvinBlox’s tutorial videos. Though, it was helpful I still don’t know how to get started. Anyone have tutorial suggestions, articles, etc? Or anyway I can get started so I can begin creating games without paying loads for scripters? ![]()
I would recommend just making very small projects (ex: moving parts, making killer parts, etc). By making these random things, you are both expanding your knowledge of scripting and getting practice with different areas. From there, you may also have questions, where you can google your question and learn even more.
At some points, you can try to challenge yourself by making working games (ex: a sword fighting game that repeats rounds endlessly). I’ve made many projects myself, from an elevator game to a working piano tiles-type game.
The more you are scripting, the better you are getting. Don’t be afraid to ask questions on the DevForum (if they have not been asked already), and read up as much as you can on the topics offered by ROBLOX.
I recommend first trying to make a game, or support someone in making a game.
As you go along you will realize you don’t know how to do some things, this is where youtube videos come in. When you see unrecognizable phrases and functions you look them up to understand them and when to use them.
You need to have the imagination and the drive to get better and better. That is what will make you a good scripter.
I’ll try making some small games. Thanks a lot!
I’ll definitely keep working on smaller stuff to gain more experience. Thanks for the help ![]()
The best thing to do is while u watch alvins vids like I did is to script with him and write the same code. That way u have knowledge and u can apply what u watch. Then make little projects and then eventually make a game.
I was literally just like you a few months back. All I did was take a look at youtube videos. No use of help. You really need to realize what you want to be when you grow up and aim for that. Now, if you want to be like AlvinBlox and ZingoDev, etc, you need to do it yourself! You need to have a strong mindset, and NEVER GIVE UP! You can never be like “I can’t do this” and quit, you know why? The moment you think that, you already quit. You failed yourself. You can’t do anything with a weak mindset. You can’t keep asking people how to “start.” Just do it, look at free models, check out the scripts, try making stupid but interesting scripts, like adding a part into workspace every few seconds (this was my first project). Make sure to add a wait(3) into the script or else studio will crash.
Anyways what I mean is, you need to try your best and actually do something to realize what you need help on. There is always plenty of devforum members including me, on #help-and-feedback:scripting-support wiling to help armature scripters! So my point is, have grit, and get into action, and that way you will start improving, not just with a good pc, plugins, etc.
You have lots of great suggestions here which I’m sure you will find helpful.
Just like was @OIogist said, start small and work your way up. Obviously you’re not gonna be able to do the advanced stuff like metatables/oop programming on your first go. Starting small is the best place to start at.
Also what @fastkingyaya suggested is a terrific idea. Collaborating with somebody and helping them with their game is a great way to gain more knowledge and gives you more of an outlook of how game development works.
As of now, I cannot consider myself a professional. I can’t even pinpoint whether I am already in intermediate level or not. But that’s the best part there is no matter how educated you are in terms of programming, there will always be a moment where you’ll have to learn again.
While YouTube may be reliable when it comes to teaching you the basics and fundamentals, good video to start are “peaspod”'s videos because it’s basically a definition put into action. Some of it may be outdated however, it is important to start questioning “What” and “How”
learn and experience. It may be complex for you, after watching a video, you may question yourself: “Where would I use this now?”. That’s the reason why you should start learning the fundamentals first so you’ll get a heads up. Once you’ve started creating something for your own that is where learn and experience comes into place because all of those fundamentals you’ve learned will now be tested and along with it, experience.
I’m not really a person that would provide you with motivation, but what I could tell you is that It’s still the tip of the iceberg for most of us. Know what you want to create and script it. Overtime, you’ll improve. You’ll understand. You’ll find more ways to approach efficiency and simplicity and you’ll ask yourself “How can I make my old scripts efficient”. It’s a process of trial and error. Read, read, read. Learn and learn. Develop things from scratch that can contribute to your progress. Eventually, you’ll understand that there are points in scripting where you’ll have to rely on your solutions to different problems and you can only do so with the experience you’ve carried overtime.
There are no shortcuts and you probably have started learning already even if you think you haven’t. Concentrate on conditions, loops, functions, etc. Again, there’s more time for you to learn and improve. Even the most complex codes began from a one line print(“Hello World”).
Goodluck and have a good one!
With practice comes perfection
and feel free to practice scripts from free models
they are very simple, and it’s up to you to add them to spark them to make the next hit game.
Im more of a web dev.
Thanks a ton man. This definitely encouraged me a lot! I’ll definitely do the free model thing ![]()
Web development seems super interesting. I might get into that stuff later on, though it definitely does seem challenging.
You could try making a game with someone who is more experienced than you and learn from them.
you could make websites!!! ![]()