RimWorld source code

Started by MastersOfUs, September 22, 2015, 09:10:06 AM

Previous topic - Next topic

MastersOfUs

Hello. I am a hobby programmer currently trying to learn how to make games, and I have a noble request. I think it would be cool if maybe the source code for RimWorld was released (to be opened in Unity and edited directly from there), so us new programmers could learn something. Now before you instantly go ahead and tell me I do not at all expect the latest source code to be released, I am not stupid, but I think it would be cool if we could have a look at the code from maybe alpha 1, or even earlier, just to see how the basics work.

What do you guys think? Maybe if this gets a lot of attention Tynan will see it.

forsaken1111

So long as nothing was copied wholesale I don't think it would be much of a problem. Space Engineers is doing exactly this, even allowing fans to drop pull requests on Git to help them complete features and fix bugs. I'd love to take a look at it as well.

MastersOfUs

Quote from: forsaken1111 on September 22, 2015, 10:43:53 AM
So long as nothing was copied wholesale I don't think it would be much of a problem. Space Engineers is doing exactly this, even allowing fans to drop pull requests on Git to help them complete features and fix bugs. I'd love to take a look at it as well.

That's pretty cool. I took a look, and such a game is way too complicated for starters. I think RimWorld would be perfect and not too complicated, especially not in the first alphas.

forsaken1111

Well a good start would be to start modding. You can even dig into the 'core' mod shipped with the game as it contains most of the defining features of the game.

LaMizzy

I have to agree with forsaken.
Modding is a great way to start...if you can't even get a feature to work nicely...then looking at the entire game code won't help you advance your skills.

Programming is mostly about divide and conquer...breaking things down to small features that eventually work together to form more useful tools. So start small on features... =)

Jaxxa

AS people have said modding is a good place to start.

Jump onto slack and talk to other modders.
https://ludeon.com/forums/index.php?topic=14501.0

Also there are programs that can decompile the .dll and let you view some source code.