Step 1 of Game Design: Steal all the good ideas.

These base-building tutorials are funded by my awesome patrons at:

Make sure to SUBSCRIBE so you don’t miss a video!
Download the complete project:
Also, please feel free to ask lots of questions in the comments.

This channel is mostly all about game programming tutorials, specifically with Unity 3d. You may also be interested in my primary channel, where I play and review games:

I can be reached at:
quill18@quill18.com

Nguồn: https://tokobukuadm.com/

Xem thêm bài viết khác: https://tokobukuadm.com/game/

29 Comments

Seb B

July 17, 2020

They really went all the way with the tile-based system.

Reply

Krzysztof Godula

July 17, 2020

what a bullshit video. you've basically said nothing about how source code might look like. Everyone knows its a tile game with layers and everyone knows its 2d game.

Reply

A C

July 17, 2020

Love this game; looks so simple but is VERY detailed. Each tile has a "lit" attribute that slows a pawn's actions (i.e. mining in the dark vs. mining next to a torch). There is some kind of dirty layer too (i.e. when a character vomits, tracks dirt, or explosion causes rubble). Didn't hear it mentioned, but each tile has a roof-removable, roof-irremovable, or no roof attribute as well. [note: I don't really know the names of the attributes; I'm just saying this based on my gameplay.]

Before stumbling upon this video, I have been getting into java programming and am now using quite a bit of Rimworld's concepts to understand how objects (of different classes) relate to one another [Yes, I know Rimworld wasn't programmed with java]. I know that this video is now a little over 3 years old now, but it falls right in line with this. Thanks for posting it. I'll check out the rest of the series.

Reply

Sion

July 17, 2020

To me it looks like Rimworld uses a 3 dimensional array to simulate the world. X & Y is obviously map positions, but Z (up/down) is used to hold the different objects, eg:
[X][Y][dirt, brick floor, space heater, roof];
(X & Y are integer variables with whatever coordinates this specific tile would have).

Reply

Inigo Freed

July 17, 2020

if you colapse a roof and mine the ruble does it go back to rough floor?

Reply

Gix

July 17, 2020

Any plans on putting the source on something like bitbucket?

Reply

FrosDtimes

July 17, 2020

I think it may have one more in between level. If you look at the gun racks..they allow a loose rifle to but put on top of it so there may be an extra level in there.

Reply

Tess Lowe

July 17, 2020

I've often wondered how Rimworld, being a 2d game, does those nifty shadows lengthening and shortening as the days progress.

Reply

quite

July 17, 2020

1:58 Quill: "In Fal… In RimWorld." Nice save

Reply

Spool

July 17, 2020

Quill, I've watched almost every video you have posted. And I mean that literally. Including your tutorial series on unity. As an aspiring game developer that has used your tutorials to learn unity I want to make a suggestion. I mean this with all due respect and no harsh feelings at all. But as I have watched and learned from your tutorials you say "this isnt a very good way to do this" or "this will do for our example" ect. As a programmer I completely understand why you do this and I do it myself when working on my projects. But in this teaching environment I don't think this is a proper way to go about it. Right off the bat you are showing people how to do things improperly. I know that there are endless ways to do things in programming but setting people who are learning on the right track seems better than the approach you have taken with your previous tutorial series. Again big fan, not trying to be rude at all just a suggestion/observation. Super excited for this series though.

Reply

GMCiaramella

July 17, 2020

Rimworld looks very much like a relative of Prison Architect, I shall have to get it for Christmas 🙂

Reply

TheNextDecade244

July 17, 2020

Almost! Almost at $1000! Just a little bit more…
Yes, I'm excited for this series.

Reply

Bjarki Stef.

July 17, 2020

Been waiting g for this for so long!
Thank you quill! Can't wait to watch it

Reply

Loek Hendriks

July 17, 2020

Quill this is a verry good idea. I was looking for somting like this

Reply

Johnnyxp64

July 17, 2020

finally something closer to rts!!!!

Reply

Çağatay Sarp Aksu

July 17, 2020

I dont have money I can't be a patreon but I click on advertisements I hope I am helping. I really enjoy your content.

Reply

Josiah Burkhardsmeier

July 17, 2020

Just an idea that popped into my head, but have you though about using a hex grid for this project as opposed to the conventional square tiles? I'm not sure how much more difficult it would be to implement but I think it might allow for more freedom of shape and design. The blocky look seems more out of place in space to me. Obviously it would provide its own challenges, perhaps too many to make it feasible; after all, "if it ain't broke don't fix it."

Reply

Philosification

July 17, 2020

Have you considered asking the developer of the game for an interview? They might be quite happy to tell you exactly what they did.

Reply

6Foot4Honda

July 17, 2020

reminds me of a game called Tibia, good tut!

Reply

Mike Bruschke

July 17, 2020

Very glad to see some new content on this channel. 🙂

Reply

wingbull2009

July 17, 2020

But.. ILSpy?

Reply

LlamaWaffles555

July 17, 2020

Apparently, i saw in the mountain that you carved into that there is also a ceiling level, which is weird because you never see it or interact with it, but it is still there.

Reply

Andrew Masek

July 17, 2020

huge fan of both your gaming and programming channels and I'm excited that you're finally uploading to this channel again 😀

Reply

Magnus Dahler Norling

July 17, 2020

you can see certain places that loose objects can be placed on top of installed objects. This also means that things like chunks and vegetation probably count as installed objects

Reply

Minamitsu Murasa

July 17, 2020

I like this idea. its always a good idea to see how other people did things.

Reply

RandomGamer22

July 17, 2020

damn that patreon is going really well, sadly i cannot contribute at the moment but glad that so many people are as excited as I about this amazing project.

Reply

John Boy

July 17, 2020

What engine does Rimworld use?

Reply

quill18creates

July 17, 2020

Step 1 of Game Design: Steal all the good ideas.

Reply

Jan-Sen Cheng

July 17, 2020

cool thanks for the video quill, just finished watching the other one . 🙂

Reply

Leave a Reply