Hello im relatively new to scripting about 4 months now. I think i made a mistake, making an all out game the first time i started scripting.
For the first weeks or so of my journey i watched a bunch of scripting videos to better understand the syntaxes of lua. (I had a bit of coding experience from freecodecamp just 3 months on and off) and reading other peoples code to better understand them.
the game im talking is almost halfway done and i realized that the reason im making a lot of bugs and super inefficient is because im trying to make all these complicated scripts when i barely have any experience at all.
so i decided to make mini-projects that i think might help me in the future but honestly anything will do as long as it helps me improve. so far these are the things ive done
Some of the things like jump pad, Hand trails, and hard point is for my game but i decided to treat them like mini projects.
currently im really stuck on the hardpoint so im putting it on hold for now until i can figure it out. For the meantime im focusing on making mini projects just so that i could get at least a bit of experience before continuing my game. So any ideas would do.
some of the things ive done in my game are:
Ledge Holding
Wall run
Wall climb boost (looking at a wall and double spacing)
Slide
FollowMouse (Its basically makes certain parts follow the cursor for fps but its only visible for the client)
Gun (that replicates bullet tracer but kind of delayed)
I couldn’t help but notice that you have a Maze Runner project. That’s actually how I learned most of what I know about scripting. Here are some things I learned while making my Maze Runner projects (I have two, a third one is on the way)
[-] Leaderstats
[-] Datastores
[-] Player teleporting
[-] Leaderboard
[-] Day/Night cycle
[-] TweenService
[-] CFrame
[-] Animating
[-] UI design
[-] And a lot more
Some things you can make:
[-] Opening/closing maze doors
[-] Grievers (advanced)
[-] A code at the end of the maze
[-] A part which adds 1 to the player’s “Escapes” leaderstat when they escape the maze
[-] A toggleable torch tool
[-] Maze traps
[-] And more
If you’d like to check out my games, I will link them below.
I worked on this game for a couple years and learned most of what I know about scripting from it:
I worked on this one with a dev team, so it isn’t all my work. This one is much more graphically demanding, so you may lag:
I suggest working with sandbox-like and modular code.
Don’t write a laser that kills people, write code that kills people and you can attach it to a laser, cow, zombie, etc. With that in mind, you can create complex fun with easy coding.