Ludeon Forums

Ludeon Forums

  • May 27, 2022, 06:17:32 PM
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2 3

Author Topic: Engine Used?  (Read 47352 times)

dustindps

  • Muffalo
  • *
  • Posts: 4
  • Refugee
    • View Profile
Engine Used?
« on: October 14, 2013, 11:22:47 PM »

Did a search, sorry if repost. What engine was used to make Rimworld? What Language?
Logged

GC13

  • Colonist
  • ***
  • Posts: 157
  • Spacer
    • View Profile
    • My YouTube channel
Re: Engine Used?
« Reply #1 on: October 14, 2013, 11:39:45 PM »

It uses the Unity engine. And from some guesses in the IRC channel today, it's assumed to be written in C#.
Logged

Tynan

  • Developer
  • Administrator
  • Transcendent
  • *****
  • Posts: 12484
    • View Profile
    • Tynan's Blog
Re: Engine Used?
« Reply #2 on: October 14, 2013, 11:43:11 PM »

Unity and C#.

I don't use most of the Unity gameplay object and component system, though, because it is too heavy for the thousands of objects in RimWorld. The object framework is custom-coded and fixed-timestep.
Logged
Tynan Sylvester - @TynanSylvester - Tynan's Blog

dustindps

  • Muffalo
  • *
  • Posts: 4
  • Refugee
    • View Profile
Re: Engine Used?
« Reply #3 on: October 15, 2013, 05:34:40 PM »

Awesome! I didn't know that Unity was a good 2D engine.
Logged

Ewan K

  • Muffalo
  • *
  • Posts: 1
  • Refugee
    • View Profile
Re: Engine Used?
« Reply #4 on: October 19, 2013, 09:37:15 PM »

Unity and C#.

I don't use most of the Unity gameplay object and component system, though, because it is too heavy for the thousands of objects in RimWorld. The object framework is custom-coded and fixed-timestep.

Interesting. Which parts of the component system do you use?
Logged

Tynan

  • Developer
  • Administrator
  • Transcendent
  • *****
  • Posts: 12484
    • View Profile
    • Tynan's Blog
Re: Engine Used?
« Reply #5 on: October 19, 2013, 10:41:24 PM »

Sound emitters. That's about it, really. The rest of the game is rendered out of a root object that calls every other method in my engine-within-an-engine.
Logged
Tynan Sylvester - @TynanSylvester - Tynan's Blog

Noxmutagen

  • Drifter
  • **
  • Posts: 35
  • Refugee
    • View Profile
Re: Engine Used?
« Reply #6 on: October 20, 2013, 04:06:37 PM »

Sound emitters. That's about it, really. The rest of the game is rendered out of a root object that calls every other method in my engine-within-an-engine.

What other games do this? Dwarf Fortress?
Logged

Tynan

  • Developer
  • Administrator
  • Transcendent
  • *****
  • Posts: 12484
    • View Profile
    • Tynan's Blog
Re: Engine Used?
« Reply #7 on: October 20, 2013, 04:21:45 PM »

No, DF is coded from scratch. I don't think it even has sound.
Logged
Tynan Sylvester - @TynanSylvester - Tynan's Blog

Noxmutagen

  • Drifter
  • **
  • Posts: 35
  • Refugee
    • View Profile
Re: Engine Used?
« Reply #8 on: October 20, 2013, 04:25:08 PM »

so is your engine the one calculating the shots and stuff in combat?
Logged

Tynan

  • Developer
  • Administrator
  • Transcendent
  • *****
  • Posts: 12484
    • View Profile
    • Tynan's Blog
Re: Engine Used?
« Reply #9 on: October 20, 2013, 04:28:53 PM »

Yes, of course. It took a long time to get all that stuff working.
Logged
Tynan Sylvester - @TynanSylvester - Tynan's Blog

Noxmutagen

  • Drifter
  • **
  • Posts: 35
  • Refugee
    • View Profile
Re: Engine Used?
« Reply #10 on: October 20, 2013, 04:56:30 PM »

Yes, of course. It took a long time to get all that stuff working.

so unity supports adding in your own custom engines? kinda like how nvidia PhysX engine doesnt come with sound, and you gotta actually buy their own sound engine on TOP of the physics engine, so you plugged your own engine in using C#? Did it support C++ or is there limitations to Unity? just wonderin.
Logged

deadmeat3gaming

  • Muffalo
  • *
  • Posts: 2
  • Refugee
    • View Profile
Re: Engine Used?
« Reply #11 on: July 23, 2015, 08:14:34 PM »

Awesome! I didn't know that Unity was a good 2D engine.
Unity is probably better for the 2D than 3D games
Logged

Tynan

  • Developer
  • Administrator
  • Transcendent
  • *****
  • Posts: 12484
    • View Profile
    • Tynan's Blog
Re: Engine Used?
« Reply #12 on: July 23, 2015, 09:01:09 PM »

Logged
Tynan Sylvester - @TynanSylvester - Tynan's Blog

Toggle

  • Planetologist
  • ****
  • Posts: 1348
  • Wandering Merchant
    • View Profile
Re: Engine Used?
« Reply #13 on: July 24, 2015, 04:08:35 AM »



Invalid card! This is the 1st page of the thread, not the 2nd.
Logged
Selling broken colonist souls for two thousand gold. Accepting cash or credit.

JuliaEllie

  • Colonist
  • ***
  • Posts: 774
  • I am the one who mods.
    • View Profile
Re: Engine Used?
« Reply #14 on: July 24, 2015, 07:08:15 AM »



Invalid card! This is the 1st page of the thread, not the 2nd.

The card is valid. "page other than the first" refers to forum page not thread page.
Pages: [1] 2 3