Similarly,
https://twitter.com/egomoose?lang=en
I find Extra Credits to be essential when learning game development. Learning how to do stuff is great, but learning when and why to use it is just as important.
Game Design: https://www.youtube.com/playlist?list=PLhyKYa0YJ_5BkTruCmaBBZ8z6cP9KzPiX
Writing for Games: https://www.youtube.com/playlist?list=PLhyKYa0YJ_5ATCznEwJx794x4RMuYNZLN
Games in Education: https://www.youtube.com/playlist?list=PLhyKYa0YJ_5BIUqSDPmfBuKjTN2QBv9wI
I don’t save anything. I just Google “roblox wiki >topic here<” since the site feels slow to navigate at times.
For me when anyone who knows a little bit about programming wants to get into roblox/lua my goto is PIL:
http://www.lua.org/pil/contents.html
A book written by the chief architect of Lua, and available online for free? yes please.
API and plugins.
The Roblox namespace page is pretty helpful.
It tells you about the Roblox-native Lua APIs and functions that you can directly access from scripts.
When I was an editor on the wiki, I worked really hard to make the API Class Reference a helpful tool for people who are looking for quick information about objects.
It’s not perfect by any means; examples are a bit scarce and it requires some trial and error to make things work right, but I did my best to provide a general idea of what each member does, and to provide some more contextual metadata for organization.
I used to use old forum posts but since they’re gone I just ask others now
Incomplete list of Roblox web endpoints. Still super useful.
https://anaminus.github.io/api/
This is the only thing I use with few exceptions. For things that use dictionaries like GetProductInfo I use the wiki to find the params. Anaminus’s site is extremely easy and painless to use. I always have at least one tab for it.
It has fast search, high information density, nothing is ever hidden, and contains almost all the API info you could want.
Edit: Also the CoreScripts repo is often useful
UserInputService. I can never remember all of its idiosyncrasies.
Honestly this feature has been the single most influential update to speed up my development time
Particularly how it gives the input datatypes and sometimes the short description
Any tutorial on the wiki will do for me.
API Reference, definitely.
–
I think nearly everyone has put down what I’ve said.
@EgoMoose’s tutorials on the wiki (Documentation - Roblox Creator Hub) are useful if you’re learning about the practical applications of vector math.
I also like reading @Maximum_ADHD’s detailed change logs he posts on the forums: https://devforum.roblox.com/t/roblox-version-323-is-live/
Other than that, like everyone else said, I just google the name of the API I need a reference to and it tends to pop up as the first result.
- API Reference
- Lua.org
- Devforums
- Plugins
- @Maximum_ADHD (His little experiment sessions are really useful to watch/read)
- Discord dev communities (Please don’t ban me for saying this
)
- Stack overflow
- Scripting subforum posts (Before the public forums were removed…)
-
ACM.org’s digital library
I’m sure there’s a lot more, but that’s a good sample of the tools I use.
I mainly use the API reference in the wiki as it’s extremely helpful.
API reference. I find myself constantly searching items on the wiki.
Roblox Wiki
Documentation - Roblox Creator Hub
Documentation - Roblox Creator Hub
Lua.org
API Reference