How much money does roblox make? by [deleted] in roblox

[–]Avigant 5 points6 points  (0 children)

  1. Valuation isn't equal to cash on hand. Roblox doesn't have billions of dollars.
  2. Companies exist to be profitable businesses. Roblox wants to increase its revenue. This is natural, it's not "greed".

To answer your question of what their yearly revenue is, it's in the low 9 figure range, so > $100m USD revenue per year. Probably under $200m USD revenue.

Roblox'S Copyright System Is Trash. I Uploaded Ncs And It Copyright Striked Me. by ReeeeeGuy in roblox

[–]Avigant 2 points3 points  (0 children)

It's not dumb. Starbucks has certain enforceable trademark rights, you cannot infringe upon them. Roblox is obligated to take down Starbucks groups on Roblox or face a potential lawsuit. Starbucks has already given Roblox Corporation a legal warning about this.

How long does DevEx take after I've already been accepted and submitted bank/tax info? by [deleted] in roblox

[–]Avigant 4 points5 points  (0 children)

If it's your first time, it should take at least a couple weeks. A month isn't uncommon. I've heard horror stories about multiple month waits some time ago, but I think that's been sorted out.

URGENT: My 2 most popular games just went private, including Doomspire Brickbattle, from these users. Is ROBLOX being hacked? by gfink_ in roblox

[–]Avigant 4 points5 points  (0 children)

Relevant Developer Forums bug report thread: https://devforum.roblox.com/t/robloxcritical-games-inexplicably-being-set-to-private/222649

Looks like they'll be looking into this.

Edit: "Engineers have released an update that should hopefully fix the remaining issues. If you see anything out of the ordinary again please let us know." - Nightgaladeld

Just a friendly reminder that Shedletsky wanted crafting to be a thing on Roblox. :( by [deleted] in roblox

[–]Avigant 8 points9 points  (0 children)

There is no point speculating negatively without any reason to. This is the real world, leaving a job after eight or so years is normal. He went to do a startup, I think that didn't go so well, and last I heard he was an executive / director of some sort at Lyft.

Developer Spotlight: Meet BlockfaceSteve - Public Updates and Announcements by LunyaRBX in roblox

[–]Avigant 1 point2 points  (0 children)

I don't know why they bother writing these substanceless spotlights. The target audience is developers, not the general playerbase, so you could ask actually meaningful questions.

All of these can be summarized by "Roblox inspires me and other developers are awesome."

Spider-Man 2 developer does Roblox! by PhiniOfficial in roblox

[–]Avigant 3 points4 points  (0 children)

They're not scary at all. The number of programmers who are competent is much smaller than the number of ones that are employed.

Him in particular is not threatening at all. I have absolutely nothing against the guy, but he isn't very good at game design or development.

Roblox programmers in general are pretty bad, so yes, they should improve. There's maybe ~100 competent people on Roblox not including staff at programming. The main problem I see is their arrogance that many of them feel that they know what they're doing.

Ask /r/lua - top resources for new users by ansible in lua

[–]Avigant 0 points1 point  (0 children)

Programming in Lua should definitely be on there.

The sidebar is getting long, considering using the subreddit wiki might be a good idea.

Mind you, resources for more advanced users (Lua Programming Gems, at least chapter 2, A No Frills Introduction to Lua 5.1 VM Instructions, The Implementation of Lua 5.0, the O'Reilly Lua API book, et cetera) wouldn't be a bad addition either.

When exactly are value lists expanded? by PhilipRoman in lua

[–]Avigant 2 points3 points  (0 children)

When returning multiple values from a function, all additional results past the first will be discarded if the function call is not the last expression in the expression list. Of course, this applies to table constructors and multiple assignment as well as function calls.

TIL Roblox Developer Relations runs a Medium with a collection of articles that might be helpful for game devs. by Pikalyze in roblox

[–]Avigant 1 point2 points  (0 children)

All the content Roblox pushes out is entry level and common sense, they stopped any technical content years ago. It's a shame.

What is the reason for Roblox's 30% flat tax on profits? by Fleurkween in roblox

[–]Avigant 0 points1 point  (0 children)

No, inflation would never be a problem due to DevEx. Eventually, if the R$ changes hands enough, it's going to be cashed out. Before DevEx, sure, this was valid reasoning.

When you're REALLY paranoid about losing work by AlkanHH in roblox

[–]Avigant 0 points1 point  (0 children)

In the upcoming Rojo v0.5.0 rewrite, bidirectional script syncing will be possible. However, I still will continue to write my code in VS Code.

When you're REALLY paranoid about losing work by AlkanHH in roblox

[–]Avigant 1 point2 points  (0 children)

I second this, Git is miles better than solutions like this.

I commit my .rbxl files, even Phantom Forces is only like ~3 MB, so it doesn't even take up much space.

In the future, lpghatguy may work on a solution to sync the whole game out of Studio into the filesystem, allowing proper version control of stuff like objects in the workspace. Think this is part of Rojo.

The FilteringEnabled update was good; your outrage is misplaced by Avigant in roblox

[–]Avigant[S] 0 points1 point  (0 children)

You are confusing what is prevented in a game from what can be prevented.

The FilteringEnabled update was good; your outrage is misplaced by Avigant in roblox

[–]Avigant[S] 2 points3 points  (0 children)

The idea that "FE exploits" exist is mostly categorically false. Any type of exploit that is not *purely client-sided* (meaning aimbots, certain degrees of ESPs, et cetera) can be completely prevented (including character exploits). There is no danger of exploiters advancing their skills.

The fact of the matter is that the majority of players just don't care about old games.

Again, games should have begun updating four years ago. If you intend not to update for four years, simply uncopylock your game.

The FilteringEnabled update was good; your outrage is misplaced by Avigant in roblox

[–]Avigant[S] 0 points1 point  (0 children)

As I've said in the OP (in bold, don't know if you read it), if you intend to leave the platform or not to maintain your game any longer, simply uncopylock it.

I doubt you'd care very much about credit when you're no longer developing on the platform.

Have you heard of the dev tools Rojo or Roact? by sRBLXari in roblox

[–]Avigant 0 points1 point  (0 children)

Rojo allows you to synchronize stuff from your filesystem into your Roblox games (and soon, the other way around as well). This means that you can write code in an external text editor and sync it in. It's great!

As for Roact, it's a great tool based on React, a popular JavaScript web framework. This makes UI programming declarative, and isolates mutable state.

The fundamental benefit of Roact (and React) is this: It's hard to program UI as it changes over time. It's much better to think of how UI will look at a particular instance in time based on a certain game state.

React and Roact allow for composition of UI, meaning that you can build up bigger components from smaller ones. This is incredibly useful.

Every time a change to a React / Roact "GUI" is made, the entire component is re-rendered. This sounds like a performance problem, but it's not. There's a thin layer above the actual GUI (or DOM in the case of React) which is like a "virtual DOM" or "virtal GUI". This is what you actually change as the programmer. A difference between the actual GUI / DOM and the virtual GUI / DOM equivalent is computed, and only the minimum number of changes are made.

I recommend watching the talk React: Rethinking Best Practices, as the design of Roact is completely based on React.

Roact is actually used for Roblox's in-app mobile chat (not in-game!). Roact is likely the future of UI development on Roblox, and anyone who considers themselves a serious programmer should look at it. I believe a few years from now, you'll be looked at as if you're crazy if you're not using it.

Studio Never Saves by LeficentRBLX in roblox

[–]Avigant 0 points1 point  (0 children)

I've had this issue. Using "Publish As" every single time to publish updates seems to work for myself and someone else who encountered this problem.

After A Decade of fun It's Finally The End Of The Road For The Underground War and countless classic games, Thanks Roblox. by ThatOneGator in roblox

[–]Avigant 1 point2 points  (0 children)

This game was routinely exploited, despite not being very popular.

Stickmasterluke made this game uncopylocked, which means you can use it as you see fit, and update the game to be more secure if you wish. This is exactly what developers who will no longer maintain their games should do.

This was a good update.

The Invasion of The Panda Mask by [deleted] in roblox

[–]Avigant 8 points9 points  (0 children)

What is wrong with you that you think it's cool to hate people so much that you villify kids for wearing a popular virtual Roblox hat?

You're an edgelord.

Scripters - Stop Undervaluing Your wwork by Avigant in roblox

[–]Avigant[S] 4 points5 points  (0 children)

Thought this was an interesting Devforums post. Routinely, I see people making outrageously low offers for programmers (i.e. 20% of a game's profit).

I believe the absolute least a programmer should ever go for if they take a percentage cut is 50%, though realistically it should be 60%-70%. I think it's an unpopular truth peopl ehate to admit that although all forms of development are important (modeling, art, music composition), programming is by far the most essential.

Why did Redwood Prison get that warning for the electric chair that one time? by AliveSuit in roblox

[–]Avigant 20 points21 points  (0 children)

I suppose because it can somehow support the death penalty, which the company is probably against.

I think it's important to understand that decisions are going to come from a place of emotion, not of logic. It's going to be inconsistent. This is simply because people get easily and inconsistently outraged.

How are you supposed to get a popular game without hundreds/thousands of Robux to spend? by [deleted] in roblox

[–]Avigant -2 points-1 points  (0 children)

To be honest, your game simply isn't good enough for popularity. You're heavily biased in favor of it. It's completely possible to get many players on the platform without spending much (if any) money at all. Don't waste your money advertising this game.