Roblox Studio | Nearly Two months Later + Advice

This post is a follow up to the Roblox studio post I made nearly two months ago. You should probably read that first.

Sooo i’ve done almost every Lesson that CK Studio + has to offer:


image

Great! So does this mean that I can create fully-fledged high quality Roblox games?

Absolutely Not.

I’ve got a long way to go before I can even begin making a game. I mean sure, i’ve covered remote events (for client replication)/client server model/local scripts/functions/services/etc, but there were times where I lost focus, got interrupted, or was just completely lost and copied the solution code.

I’ll be honest, not everything I learned stuck. The more lessons I did, the more sense it made AND the more confusing it got…if that makes sense. One thing leads to another which clears up one thing…but leads to a more complex thing. It can get messy, Retention was by far my biggest issue.

If you do plan on using CK Studio + (or any teacher at all like Alvin Blox). I’m going to give you a few tips to help you have a better time with this stuff than I did. Not saying I didn’t enjoy it, I’m very glad I was able to try to learn something I actually wanted to learn. But it’s not easy and i’ll have to keep at it…

Don't Force It
  • Probably the biggest lesson i’ve learned when starting this journey. If you don’t feel like doing a lesson, don’t do it. You will not be focused nor will you care enough to retain what the person is saying. An example of where this applies in my lessons was when I did the “Tycoon” Challenge. Where you had to build 3 different machines to clean/cut/refine the rock. Well I was feeling out of it and got lazy so I used the cleaner machine model for each.

  • If you told me to replicate this for you, I couldn’t. All I remember is that I connected the touched event to a function to make the buying stuff work.

  • It’s not like this stuff is graded. It’s something you do because you wanted to do it! Go at your own pace. My biggest mistake was biting off more than I can chew and doing lessons when I didn’t feel like doing them.

Keep Some Form Of Documentation
  • Sure, the Roblox API reference manual exists and it’s comprehensive. However, it’s always a good idea to keep track of what you learn so that you remember it better.

  • Don’t over-do it though. I made the mistake of writing down nearly the entire script of the videos I was following, mainly because every sentence was one key point after another. This made lessons that were supposed to take 22 minutes 2-3 hours. I even made a quizlet, about 100 terms. Idek if some of them need to be terms at all.

  • My quizlet is staying private, but here’s the API manual.

Do NOT try to make a big game as your first
  • Nothing wrong with having big dreams, i’ve got a great idea planned on a trello rn, but i’m going to shelve it for now. This is because I want it to be good, and until I get that scripting/building/modeling/music-making/ and story-telling experience, it won’t be good. So I will wait before showing it to the world. Even if it takes years. There’s nothing worse than having your most ambitious idea fall flat.

  • You don’t have to be a one man band like Vetex. Originally when I went into this whole thing, becoming a “one man band” was my intention. But after realizing what I was dealing with, I may end up with a team after all. Idk.

It's Ok To Make "low tier games" like obbies for practice

Obbies have a terrible reputation for being clickbait-y, low-effort, and overall terrible.

However.

They are somewhat easy to make and are good for practicing your modeling skills. You do not have to publish them, it’s best if you don’t since it’s for your eyes only. Which brings me to my next point-

Practice Practice Practice!
  • Another one of my biggest mistakes was not practicing the material I went over before moving on to new material.

  • You can document day and night, but actually putting it into the computer is what matters most. Everyone has a different scripting style, you just have to find yours. In scripting, there are multiple ways to do the same thing…don’t do “else if else if else if” though. Please.

1 Like

I don’t know why but every time I watch a Roblox Lua video specifically I always fall asleep. Every time I have to put it in 2x Speed with near full headphone volume ;(

1 Like

Oooh nice, I used CK Studio before but it got confusing in the end so I just quit (around Saving Data), but overall a very good learning course for beginners. If you need any help contact me, I’m a scripter with around 2 years of experience (still having a lot to learn though).

If you haven’t already, try using the Developer Forum. It’s the main thing that helped me progress

2 Likes

I find not learning shit in coding on your own to be a problem because it’s almost impossible to focus. Most of the code I learned was simply from me trying to figure out how to build areas for my game and create fog areas.

I straight up quit watching roblox tutorials because of how boring they get lmao.

Protip: If you have too much free time like I do, bruteforce it. Read the entire API manual nonstop multiple times a day.

1 Like

Yeah I started feeling that way around “The Tycoon” Challenge. This is also when the instructor starting cutting their vids. So I had to build some things with only the end result to go off of.

Ah, nice to see that someone else used this program lol. I’m very close to saving data so I’m probably where you are now when you quit. It is very confusing atm, will admit. But I will definitely look into the developer forum sometime! :+1:

HOnestly may have to do that. If i’m at the end of CK Studio and still don’t know how to make a buy button work, that’s gonna be my next option not even capping.

Ty all for your responses

HOnestly may have to do that. If i’m at the end of CK Studio and still don’t know how to make a buy button work, that’s gonna be my next option not even capping.

Reading API works but it’s not the best method, you can’t make sure that you would 100% remember them. Instead, I suggest you make small, random games (like an hour or 2 to finish).

While doing them you will run into problems that you’ve not been taught, so this is where reading the API comes in handy, try to read and understand it, then make it yourself. If you can’t, there’s always the scripting help section on the Developer Forum. Keep making these small games until you can consistently make a game without having to use the scripting support sections. (After this your problem solving would be better and you should have a general idea on how to make most simple things)

Once you’ve done these, you should be able to do most things (or at least have a general idea about doing it). Now you should play the games that you like and focus on the mechanics of these games, after that try to remake it on your own. When you first start, your idea would have a lot of loopholes, this is to make you think with more complexity and more like a computer.

After that, you should start trying to make games with more complexity (still short games only).
Like ping pong, it seems like a simple game but you would have to create your own 2D physics, ricochet system, and a point system when a player scores.

(Along with that, learn to make clean and modular code. It will help you on big games like A LOT)

Once you think you’re confident enough, learn Object-Oriented Programming and let it destroy you.

And finally, now you can start making big games (don’t expect that it will work right off the bat though, you still need experience).

At this point, you should check the resources tab on the Developer Forum, it features many libraries to help make your life easier.

1 Like

I find using the terrain tool to make things + Shadowtracing is fun. Except the flattening tool isn’t very good, and it takes a while.

You wanna script? Well guess what, it’s gonna suck, you’re gonna want to die, and you gotta deal with it.

-Joe Biden

im leaving roblox for my ultra ambition game…

which is?

game engine: godot
game: Elemental Chaos (title not final)

Why not use roblox to develop the game?

swearing (main reason)

sub reasons:

roblox bad engine
moderation (semi sub)

makes sense
I wish you good luck on your game ( will you quit roblox as a whole or just the developing side of it?)

probably developing side, i dont think i will have much time for the gaming part of roblox

Well I still wish you gl and hope the game works well and gets popular

Yeah that’s why I called it the bruteforce method. It’s the most obvious answer and possibly the most boring or the one that’s gonna take the longest amount of time. It may not be the most effective, but if you memorize them like you’re memorizing a final exam. Sooner or later you’ll end up memorizing all of it.