Four Years of BATTLETECH File Creation Visualized

  • We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Prussian Havoc

PDXCON 2019 ~ MechWarrior of the Year
51 Badges
May 12, 2017
8.139
273
forum.paradoxplaza.com
  • Victoria 3 Sign Up
  • A Game of Dwarves
  • Age of Wonders: Planetfall Premium edition
  • Empire of Sin - Premium Edition
  • Sword of the Stars II
  • Stellaris: Megacorp
  • Surviving Mars: Digital Deluxe Edition
  • BATTLETECH - Digital Deluxe Edition
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
  • Stellaris: Distant Stars
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • Surviving Mars: First Colony Edition
  • BATTLETECH: Flashpoint
  • Stellaris: Apocalypse
  • Surviving Mars: First Colony Edition
  • Imperator: Rome Sign Up
  • BATTLETECH: Season pass
  • Age of Wonders: Planetfall
  • Age of Wonders: Planetfall Deluxe edition
  • Age of Wonders: Planetfall Season pass
  • BATTLETECH: Heavy Metal
  • Crusader Kings III
  • Crusader Kings III: Royal Edition
  • Tyranny: Gold Edition
  • Victoria 2
  • Stellaris
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Tyranny: Archon Edition
  • Tyranny: Archon Edition
  • Stellaris: Humanoids Species Pack
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • BATTLETECH
  • Tyranny - Bastards Wound
  • Age of Wonders III
  • BATTLETECH - Initiate of the Order
  • Victoria 2: A House Divided
  • Surviving Mars
  • Victoria 2: Heart of Darkness
  • Stellaris: Ancient Relics
  • Age of Wonders: Planetfall - Revelations
  • Stellaris - Path to Destruction bundle
  • Stellaris: Galaxy Edition
  • Stellaris: Synthetic Dawn
  • Tyranny - Tales from the Tiers
Outstanding Run, full of Big and Stompy AWESOMENESS!

Thank you Team HBS... from the bottom of my BattleTech Heart, thank you. :bow:
 

stjobe

Field Marshal
Moderator
15 Badges
Jan 3, 2018
2.706
306
  • BATTLETECH
  • BATTLETECH - Initiate of the Order
  • BATTLETECH - Digital Deluxe Edition
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
  • BATTLETECH: Flashpoint
  • BATTLETECH: Season pass
  • BATTLETECH: Heavy Metal
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • Magicka
  • Stellaris
  • Pillars of Eternity
  • Tyranny: Archon Edition
I saw mitchgit in there! Who allowed him to check anything into the git repo?!? We're all doomed! DOOMED I tells ya! ;)
 

gh0s7

Captain
22 Badges
Apr 24, 2018
466
45
  • Stellaris: Nemesis
  • Stellaris: Necroids
  • Stellaris: Federations
  • BATTLETECH: Heavy Metal
  • BATTLETECH
  • BATTLETECH: Season pass
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
  • BATTLETECH - Initiate of the Order
  • Stellaris
  • Stellaris: Humanoids Species Pack
  • Stellaris: Lithoids
  • Stellaris: Ancient Relics
  • Stellaris: Megacorp
  • Stellaris: Distant Stars
  • Stellaris: Apocalypse
  • Stellaris - Path to Destruction bundle
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Synthetic Dawn
  • Crusader Kings II
Great video, very informative. Hope it represents especially how much HBS has learned and grown with making and maintaining BATTLETECH. :)

Looking forward to watch (and play) your further growth in the videogame's industry!
 

D-Day

Second Lieutenant
10 Badges
Apr 25, 2018
140
0
  • Stellaris
  • BATTLETECH
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • BATTLETECH: Flashpoint
  • BATTLETECH: Season pass
  • BATTLETECH: Heavy Metal
Well damn, that music made it whole lot more emotional than I was expecting. *sniff*
 

Azural

Private
14 Badges
Aug 29, 2018
11
0
  • Stellaris
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Stellaris - Path to Destruction bundle
  • BATTLETECH
  • Stellaris: Synthetic Dawn
  • Age of Wonders III
  • Stellaris: Apocalypse
  • BATTLETECH - Digital Deluxe Edition
  • BATTLETECH: Flashpoint
  • Stellaris: Megacorp
  • Stellaris: Ancient Relics
  • BATTLETECH: Season pass
  • BATTLETECH: Heavy Metal
What was the long branch that sprouted off on the upper left hand side about a third of the way through? It basically didn't get touched afterwards. I was expecting it to be the expansions, but as the timeline progressed, that didn't appear to be the case.
 

Prussian Havoc

PDXCON 2019 ~ MechWarrior of the Year
51 Badges
May 12, 2017
8.139
273
forum.paradoxplaza.com
  • Victoria 3 Sign Up
  • A Game of Dwarves
  • Age of Wonders: Planetfall Premium edition
  • Empire of Sin - Premium Edition
  • Sword of the Stars II
  • Stellaris: Megacorp
  • Surviving Mars: Digital Deluxe Edition
  • BATTLETECH - Digital Deluxe Edition
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
  • Stellaris: Distant Stars
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • Surviving Mars: First Colony Edition
  • BATTLETECH: Flashpoint
  • Stellaris: Apocalypse
  • Surviving Mars: First Colony Edition
  • Imperator: Rome Sign Up
  • BATTLETECH: Season pass
  • Age of Wonders: Planetfall
  • Age of Wonders: Planetfall Deluxe edition
  • Age of Wonders: Planetfall Season pass
  • BATTLETECH: Heavy Metal
  • Crusader Kings III
  • Crusader Kings III: Royal Edition
  • Tyranny: Gold Edition
  • Victoria 2
  • Stellaris
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Tyranny: Archon Edition
  • Tyranny: Archon Edition
  • Stellaris: Humanoids Species Pack
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • BATTLETECH
  • Tyranny - Bastards Wound
  • Age of Wonders III
  • BATTLETECH - Initiate of the Order
  • Victoria 2: A House Divided
  • Surviving Mars
  • Victoria 2: Heart of Darkness
  • Stellaris: Ancient Relics
  • Age of Wonders: Planetfall - Revelations
  • Stellaris - Path to Destruction bundle
  • Stellaris: Galaxy Edition
  • Stellaris: Synthetic Dawn
  • Tyranny - Tales from the Tiers
What was the long branch that sprouted off on the upper left hand side about a third of the way through? It basically didn't get touched afterwards. I was expecting it to be the expansions, but as the timeline progressed, that didn't appear to be the case.
...could have been Multiplayer...
 

Timaeus

General
Moderator
32 Badges
Jan 4, 2018
2.472
51
  • BATTLETECH - Initiate of the Order
  • BATTLETECH: Heavy Metal
  • BATTLETECH: Season pass
  • BATTLETECH: Flashpoint
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • Stellaris
What was the long branch that sprouted off on the upper left hand side about a third of the way through? It basically didn't get touched afterwards. I was expecting it to be the expansions, but as the timeline progressed, that didn't appear to be the case.
My guess, and this is just a guess, is that it was the Backer Beta. Which from my understanding was a branch of the project that was unable to be merged back into the main line since they had diverged too significantly. If i'm wrong, well, one of the HBS peeps can correct me.
 

Prussian Havoc

PDXCON 2019 ~ MechWarrior of the Year
51 Badges
May 12, 2017
8.139
273
forum.paradoxplaza.com
  • Victoria 3 Sign Up
  • A Game of Dwarves
  • Age of Wonders: Planetfall Premium edition
  • Empire of Sin - Premium Edition
  • Sword of the Stars II
  • Stellaris: Megacorp
  • Surviving Mars: Digital Deluxe Edition
  • BATTLETECH - Digital Deluxe Edition
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
  • Stellaris: Distant Stars
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • Surviving Mars: First Colony Edition
  • BATTLETECH: Flashpoint
  • Stellaris: Apocalypse
  • Surviving Mars: First Colony Edition
  • Imperator: Rome Sign Up
  • BATTLETECH: Season pass
  • Age of Wonders: Planetfall
  • Age of Wonders: Planetfall Deluxe edition
  • Age of Wonders: Planetfall Season pass
  • BATTLETECH: Heavy Metal
  • Crusader Kings III
  • Crusader Kings III: Royal Edition
  • Tyranny: Gold Edition
  • Victoria 2
  • Stellaris
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Tyranny: Archon Edition
  • Tyranny: Archon Edition
  • Stellaris: Humanoids Species Pack
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • BATTLETECH
  • Tyranny - Bastards Wound
  • Age of Wonders III
  • BATTLETECH - Initiate of the Order
  • Victoria 2: A House Divided
  • Surviving Mars
  • Victoria 2: Heart of Darkness
  • Stellaris: Ancient Relics
  • Age of Wonders: Planetfall - Revelations
  • Stellaris - Path to Destruction bundle
  • Stellaris: Galaxy Edition
  • Stellaris: Synthetic Dawn
  • Tyranny - Tales from the Tiers

HBS_CaptKerberos

Sergeant
1 Badges
Feb 23, 2018
73
0
  • Harebrained Schemes Staff
What was the long branch that sprouted off on the upper left hand side about a third of the way through? It basically didn't get touched afterwards. I was expecting it to be the expansions, but as the timeline progressed, that didn't appear to be the case.

I can't be 100%, but if I had to guess it was some build system architecture that got added. Each big branch I believe is a new or different file path, and that build stuff doesn't get used by devs on the regular, so it may even sit outside parts of the Unity Project.

I suspect it's Build stuff because it appears that the person who spawned the branch is our very own Build-and-Git-guru Jesse. He does the hard work of making the game build into an actual playable executable, and wrangling the machines that do it. Additionally this commit was in November of 2017 which is when we started getting serious about the Spring 2018 ship. Finally you see the "py" file count (python scripts) jump from no rank on the list to like 8th. I believe much of the build automation is a python based. Build automation is also fairly static, meaning once it's in place all that happens is small feature additions and tweaks, which explains why the branch didn't grow substantially after being created.

Build automation and creation is not glamorous, but it is vitally important to making a game. Jesse did an incredible job of managing that pipeline delivering build across like 10ish different platforms for testing and release. :eek: