|
Your continuous donations keep RPGWatch running!
RPGWatch Forums » Comments » News Comments » Torchlight II - Three Years of Development

Default Torchlight II - Three Years of Development

October 1st, 2012, 18:29
Runic Games released a video showing what Torchlight II went through during its 3 year development.
A gource visualization of nearly three years of development on Runic Games' Torchlight II. The visualization is based on activity in our source control system. Every piece of art, sound, or code that helped shape the game is represented somewhere in the frenzy.

The music is a recently unearthed archaeological selection from the long-distant schoolboy days of a certain Runic Games employee who shall remain nameless to spare he and his cohorts the embarrassment. We welcome your speculation and evidence in the comments.
More information.

Computer n. A machine which flawlessly performs the instructions it is given, no matter how flawed those instructions may be.
Myrthos is offline

Myrthos

Myrthos's Avatar
Cave Canem
Super Moderator
RPGWatch Team

#1

Join Date: Aug 2006
Location: Netherlands
Posts: 4,426

Default 

October 1st, 2012, 18:30
I have no idea what I'm looking at here.

If I'm right but there is no wife around to acknowledge it, am I still right?
TheMadGamer is offline

TheMadGamer

TheMadGamer's Avatar
SasqWatch

#2

Join Date: Oct 2006
Location: Oregon
Posts: 2,006

Default 

October 1st, 2012, 18:42
Originally Posted by TheMadGamer View Post
I have no idea what I'm looking at here.
It's the final boss in TL2. If you didn't kill it, you didn't finish the game. Go back and play more.
Daroou is offline

Daroou

Sentinel

#3

Join Date: Sep 2009
Posts: 332

Default 

October 1st, 2012, 20:20
In any large, multi-person project where you're maintaining a large code base of many different files, you often need a revision control system. If you want to make a change, then you need to check out the appropriate files, make your changes, and then check them back into the central repository. Often, two people will try to change the same files, which means that a merge process will take place to merge both branches into the 'head'.

There are many software packages that do this automatically through simple commandlines like 'ci' and 'co' (for check-in and check-out), so what you end up with is every file getting automatically updated with a new version number everytime somebody makes a change.

What this video is showing is a graphical representation of all the updates that were happening to every file in the project over a 3-year period. I believe that each 'node' is a directory, so you're basically seeing a visual representation of the directory tree, and how it changed over time.

Somebody here on my team did the same thing for our big project here at work, so I've seen this kind of visualization once before, but I'm still at a loss as to what purpose it serves. I guess it's just something a code junkie does because he can…
Fantasm is offline

Fantasm

Watchdog

#4

Join Date: Mar 2009
Posts: 213

Default 

October 1st, 2012, 21:24
It just tells you that code development by a large team is chaotic and difficult to manage.
Thrasher is offline

Thrasher

Thrasher's Avatar
Wheeee!
RPGWatch Donor

#5

Join Date: Aug 2008
Location: Studio City, CA
Posts: 10,112

Default 

October 1st, 2012, 21:25
They are using Gource, a tool especially created for visualising changes to a repository as explaine by Fantasm.
The video shows they started out with quite a bit of code, probably form the first Torchlight and removed a lot as well before they build upon that. You can see that some parts get bigger and grow while other parts are removed over time.

Computer n. A machine which flawlessly performs the instructions it is given, no matter how flawed those instructions may be.
Myrthos is offline

Myrthos

Myrthos's Avatar
Cave Canem
Super Moderator
RPGWatch Team

#6

Join Date: Aug 2006
Location: Netherlands
Posts: 4,426
RPGWatch Forums » Comments » News Comments » Torchlight II - Three Years of Development
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 07:27.
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Copyright by RPGWatch