Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
3

Where should i start with my game/learning and how?

Asked by 4 years ago

I have had this really cool game idea in my head for along time now and i have tried learning roblox lua via youtube,courses, developer page etc and everything then failing and stop getting motivated to learn so im looking for some help on where i should start and how i should learn/build the game but also how to not stop and quit at the same time.

3 answers

Log in to vote
1
Answered by
IrishFix 124
4 years ago
Edited 4 years ago

Well first, i think the best way to start learning script for a project, is watching content related to your game, and then use the information from there to begin creating the game, then when you have problems, try to fix them, and if its really not going well, ask a question on here about your problem and people would be happy to help! Asking questions is one of the best ways to gain skill, so, be it your way, watch videos, ask questions or take an online course! Its up to you in your way, but, make it enjoyable to do for yourself! If you want to take breaks, find a game you like and play it, or even watch videos of people creating things and take inspiration!

  • Hope i helped. - Irish

(I would enjoy an upvote and for my answer to be accepted if you would like) Thanks!

EDIT: On the note of it failing, try finding another person who likes scripting and have them make you want to script more!

Ad
Log in to vote
0
Answered by 4 years ago
Edited 4 years ago

So I had the exact same problem as you (motivation and laziness), I'm not a professional but I make cool stuff anyway!

How I started was learning how to script, (watching youtube tutorials or reading something) Then I looked at "how to make a blah blah" (like a fireball, or even a placement system). So I created my own "things". I learned a lot from them. Don't watch people that provide NO information about how it works. A lot of these people are actually lazy to spend time giving you how it works.

Keep making things and upgrade the difficulty each time. Right now I'm at making zombies classes for a zombie game, like in Left 4 Dead 2.

I have a personal rule for myself which is refrain from using anyone's resources. It makes me want to recreate it and learn for myself.

One of the challenges in scripting is problem-solving. This is the most essential skill and you can develop it. Your gonna face problem-solving everywhere. It does not mean math nor being smart. It is your thinking.

Overtime I developed my way, your way is most likely not efficient as my way cause we all think different. I usually think in real-life how would I do it. (e.g, a bed where you can sleep on,)

This is usually my thinking for that: I start by how you can see if the person wants to go to sleep. Next I would put that person is a certain position relative to the bed Lastly I would make the person "fall asleep" Then I would implement via script.

Sometimes I write on a piece of paper how I can solve it, it organizes your thoughts and your perspective.

If you cannot solve it then talk to others on this site! You will definitively learn something from them, but if they cannot provide context then ask them for it or try to see if you can figure it out yourself.

A lot of scripters these days just use a whole bunch of pre-made resources, not saying it is bad but they are most likely not learning anything.

Don't be too hard on yourself, or to easy.

Also when I first started I looked at most elements in scripting, (e.g tables, variables, functions) then I made my cool projects. Failing is also key to learning, if you still push on if though you failed at something doesn't mean the whole world is gone.

If you have any questions you can ask them :)

Log in to vote
0
Answered by 4 years ago

Some pieces of advice particularly when it comes to learning: 1. Remember to go at YOUR pace. If something seems too complex, start smaller until you've got something that's manageable or go more complex if something is practically second nature already. Try to challenge yourself and toy around with new options but try not to overwhelm yourself.

  1. Try to start by setting yourself up a specific project. For example, for me while learning, I'll say hey, I want to have a small project that is based around this theme or concept that I like, and then I'll go from there starting with small ideas or trying to work out how the Core would go if it's ever centralized around this one thing. Your projects can be theme or concept based like mine or you can go with something as small as making a single tool. Just whatever you would like to do.

  2. Make sure your learning/testing world looks nice. While this isn't necessarily to directly help you with scripting, working in a world you like the look of or that's relaxing to you can help you feel more at ease and helps reduce stress from failures or helps to keep you from getting demotivated easily.

Those are the main 3 tips I could give to someone learning. 3 in particular is one that I think a lot of people don't necessarily think about but I can say that personally, it's been a massive help in keeping myself from feeling disheartened when a script doesn't work out like I had hoped. Just remember to be patient and be willing to learn and you'll do fine.

Answer this question