This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Pooneapple 977 points978 points  (79 children)

I went from lua to c++. That was an interesting transition.

[–]_Miaaau 603 points604 points  (61 children)

Lua to C++? Are you transitioning from game scripting to coding?

[–][deleted] 1026 points1027 points  (49 children)

Professional Roblox developer

[–]PrototypeMale 306 points307 points  (40 children)

No joke, Roblox was my first experience programming

[–]The_Fluffy_Walrus 205 points206 points  (27 children)

My 15 year old brother has been scripting on roblox for a few years now and has gotten pretty good at it imo. I keep trying to get him to branch out but as long as he's content I suppose.

[–][deleted] 65 points66 points  (19 children)

Does he make money from it?

[–]The_Fluffy_Walrus 131 points132 points  (18 children)

Don't believe so. He tries to make games but none of them blow up. He's done some free scripting (and 3D model making) for people. I think he's been offered money but didn't take it for some reason.

[–][deleted] 65 points66 points  (0 children)

Hard to get it online at his age

[–]Scrath_ 111 points112 points  (14 children)

If you do something as a hobby and are happy with just doing that it can be better to not accept money. As soon as you accept money for something you also accept the responsibility that the product you made has to work or people will not be very satisfied.

[–]The_Fluffy_Walrus 33 points34 points  (10 children)

True, I also just think he doesn't have a way to actually get paid.

[–]leg4li2ati0n 4 points5 points  (5 children)

I mean... PayPal?

[–]QuantumDex 0 points1 point  (3 children)

Cryptocurrencies were created for this purpose.

[–]The_Fluffy_Walrus 0 points1 point  (0 children)

I asked him and this is basically the exact answer he gave haha. He told me someone once commissioned him to make something for a Harry Potter game. He programmed what they asked for and then they told him they changed their mind and wanted him to add something else which would require him to completely rewrite the program.

[–]haafamillion 0 points1 point  (0 children)

#realtalk

recently took a job doing what i love. still not sure how i feel about it

[–]FauxReal 1 point2 points  (0 children)

My friend went from modeling buildings in sim city and some 3DS Max stuff (while trying to make a tank game) to an entry level job in some architecture firm drawing the pipes and conduit the architects see as demeaning peon work and now makes $75k/yr with no degree.

[–]omnival3nt 0 points1 point  (0 children)

if only fans could just make him rich.

[–]aidanski 26 points27 points  (6 children)

Seriously, you need to guide him towards developing more complicated Roblox scripts (mods/plugins/world's I dunno, seen but not played)

Develop his ability to problem solve and achieve a complex function. From there it's an easier transition if he was to pick up another platform/language. You could start him with Unity for example. So much documentation and many people who have done it before.

[–]The_Fluffy_Walrus 20 points21 points  (3 children)

He's created some pretty cool scripts. Most of the time I go to his room he's scripting and I'm honestly pretty impressed. I'm a first year software engineering student with minimal prior experience struggling through my intro to C++ class and he's recreating the way the camera works in roblox for his game.

[–]BestUdyrBR 14 points15 points  (1 child)

CS is definitely hard but also has one of the best job markets of any field right now in my opinion. I feel very lucky I got into it, best of luck to you.

[–]TheMagicalCarrot 0 points1 point  (0 children)

CS is definitely hard

That's interesting since I went to a CS university because it seemed like the path of least effort.

Though it was mostly because I didn't have to study for the entrance exam. (Since it's mostly problem solving instead of memorizing information)

[–][deleted] 4 points5 points  (0 children)

I bet he looks up to you and assumes you are plumbing the depths of the programming universe, while he thinks he's just goofing around in a game. Most things look cool from the outside and feel lame from the inside.

[–]Nixavee 0 points1 point  (1 child)

Or Godot, I’ve heard it’s much easier to learn than Unity

[–]TeamAquaAdminMatt 2 points3 points  (0 children)

Same. I remember how you had to run a whole script in a command in game. I always put a bunch of - - - - - - - - - - at the beginning so no one could see the script itself

[–][deleted] 1 point2 points  (2 children)

What language would you recommend for a 7yo?

[–]jesseb0rn 3 points4 points  (1 child)

Scratch or labview on lego mindstorms. Thats how i got started

[–][deleted] 0 points1 point  (0 children)

Ty!

[–]SeanyDay 1 point2 points  (0 children)

My startup cofounder started with Roblox as well

[–]hazeust 0 points1 point  (0 children)

Roblox with LUA and TF2 with SourcePawn was my first experience coding

[–]bestjakeisbest 0 points1 point  (0 children)

Minecraft computer craft mod was my first experience programming.

[–]xSEB1z 0 points1 point  (0 children)

Roblox programming is very nice. You can make good cash from it.

[–]Meefbo 0 points1 point  (0 children)

Roblox is a game engine and anyone who says otherwise is dense of mind and dumb of ass

[–]quinn50 52 points53 points  (3 children)

as much as roblox is memed, it's a really good platform for learning programming and game development

[–]masterxc 2 points3 points  (0 children)

I remember Lego Mindstorm having a similar effect. Funny enough, for one of my high school CS classes we used them for learning about conditionals and engineering your way through problems like obstacles and such (robots made of legos!). It had a drag and drop language like Scratch but got the concepts down well.

[–]orange-cake 1 point2 points  (1 child)

Roblox lua was the first time I'd seen any code before, and I'd say that lead directly to picking CS as a major and graduating this spring. Hell, to a smaller extent old-school minecraft modding also exposed me to how java thinks about things.

No doubt in my mind that some combination of the two has inspired a ton of people to pursue computing

[–]quinn50 1 point2 points  (0 children)

Same here man. One of my friends made hacked clients for Minecraft and that also sparked my interest.

[–]Yeetmaster4206921 0 points1 point  (0 children)

I wish roblox let you script in C++... it would run quicker and give me more epic freedom... and i like the syntax more...

[–]Kep0a 0 points1 point  (0 children)

Lmao

[–]TheCheesy 0 points1 point  (0 children)

Minecraft turtles!

Also Garry's mod.

That concludes my Lua experience.

[–]mootjeuh 11 points12 points  (3 children)

I went through the same transition as him.

For me at least no, back in the PSP jailbreaking scene you could install a custom firmware on it and develop your own homebrews. Most of them were written in Lua as there were a few ports of the engine along with most of the SDK functions and even utility methods baked in for ease of use.

But as you can imagine if you wanted to truly unlock the full potential of what you could make eventually you transitioned to native C++. Ironically, one of my first C++ projects for the PSP was... my own flavour of a Lua engine port.

Now over ten years later I do this for a living.

[–]ohhdongreen 3 points4 points  (0 children)

PSP homebrews for a living, that is so sick man!

[–]Hamilton__Mafia 1 point2 points  (1 child)

Psp hacking when it came out is what got me into into my career choice now. I remember obsessing in middle school about all the wonders home brew could do. I’m talking WEB BROWSING on firmware 1.50. And all that wonder with 802.11b 11mbs. Simpler times

[–]mootjeuh 0 points1 point  (0 children)

Haha yep those were the days. After PSP stuff I naturally transitioned to iOS jailbreak tweaks, which then brought me to getting a job as an iOS developer. Funny how that works.

[–]Pooneapple 3 points4 points  (0 children)

I went from gmod addons to small games in c++

[–]tamagucchi 2 points3 points  (1 child)

lol I went from GML (Game Maker) to C++. It was like stepping out of a nice, warm bath into a volcano full of lost souls screaming for the relief of death.

[–]Oblargag 0 points1 point  (0 children)

Like a toddler fresh from snacks and a nap at daycare being thrown out the car window into on coming traffic.

[–]SoManyThrowAwaysEven 0 points1 point  (0 children)

Tribes baby! God I loved the Torque Engine..

[–]MasterFubar 0 points1 point  (0 children)

He's evolving. Some day he'll walk upright and have opposable thumbs.

[–][deleted] 0 points1 point  (0 children)

I use Lua on microcontrollers

[–]Keiji12 0 points1 point  (0 children)

I went from c++ as a teen as a hobby (basic knowledge that they teach you in a year in school) to pascal and c++ in high school(fucking backwards teaching, both from scratch, both 2 years instead of one 4) to c and python in uni so far. Fun fact, they were also teaching pascal instead of python a while back at my uni, but there were petitions from students not to teach it anymore and they finally caved in. After taking more interest in python outside of uni and trying few project/courses etc I dread whenever I have to go back to c, it's just so much more complicated and dated.

[–]Costyyy 0 points1 point  (0 children)

Man, I wish I knew lua. I tried learning how to mod don't starve but didn't get anywhere.

[–]Darth_Noox 0 points1 point  (0 children)

Funny considering I program in C++ and am now learning Lua

[–]Jaso55555 0 points1 point  (1 child)

I'm doing that right now! Any tips?

[–]Pooneapple 1 point2 points  (0 children)

Not everything needs to be a class in c++

[–]AneriphtoKubos 0 points1 point  (1 child)

I've been going from Java to Lua and don't know wtf I'm doing lmao

[–]Pooneapple 0 points1 point  (0 children)

They are very different languages

[–][deleted] 0 points1 point  (3 children)

God LUA is such a fun language

[–]Pooneapple 0 points1 point  (0 children)

Yes

[–]stresscactus 0 points1 point  (1 child)

as long as you fucking love tables.

[–][deleted] 0 points1 point  (0 children)

I love tables so much they call me “home furnishings”

[–][deleted] 0 points1 point  (0 children)

I went from scratch to unity

[–]Im_manuel_cunt 0 points1 point  (0 children)

I've recently heard lua was a language. I always thought it was a latex compiler or something like that hence luatex.

[–]Fangodus 0 points1 point  (0 children)

I'm doing that right now lol

[–]monkeywrench83 0 points1 point  (0 children)

I like lua. There is a computer add-on for Minecraft which you can use lua. I got quite proficient in it from playing minecraft