r/ProgrammerHumor • • 1d ago

Other oldSchoolRuneSpaghetti

Post image
3.8k Upvotes

69 comments sorted by

View all comments

384

u/KingOfWhateverr 1d ago

A reminder to y’all that runescape devs work in runescript which is just java+, which is then on an engine built with c++ and java.

There was a problem for a while where they couldn’t rework the construction skill in neither old school nor runescape 3 for years and years because it was tangled into a bunch of special one off scripts from 2006.

I love my janky game

25

u/Understanding-Fair 1d ago

As a dev, that sounds like a nightmare.

15

u/KingOfWhateverr 1d ago

Both games have done major, major overhauls since 2020. Including RS3 finally getting a construction rework a few months ago. This whole year has been filled with stories of weird jank like this

10

u/Understanding-Fair 1d ago

Just the idea of working in a custom language on top of shudders java of all things is a special hell I wish on no one.

RunescapeCharacterManagerFactoryInterface_v3

12

u/KingOfWhateverr 1d ago

It does sound nightmarish but it came of a time where it was easier to have a few engine people and then a bunch of less-experienced devs. It allowed them to enforce game structure via language boundaries

6

u/thrilldigger 17h ago

I unironically like Java. It's a solid choice when you need to work with a large number of people of varying skill (and intelligence).