Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

The tractor beam goes down directly below the UFO. It's a bit hard to see when it's turned off, but it's still there. 

The cows do count! All of the objects you've collected get pushed out in the explosion. It's hard to tell what they are because the camera is a distance away, but I promise you they're there. I even used the exact same game objects that were collected. 

When the train 'crashes', all of those objects are moved a bit in front of the crash center, with slight randomized offsets in each direction, and then they have an force applied to them to simulate the explosion. So it's randomized, but within some pretty tight limits so most of them should be aimed towards the buildings. 

The 'secret' with the batteries is that for each one you collected, the game increases the simulated mass of the launched objects, so they're more likely to actually knock over the buildings when they hit them. If you collected all of the cows and trees but none of the batteries, the explosion would launch a ton of objects at the buildings, but they'd all just bounce off because their mass would be so low compared to the buildings' masses. 

Oh I can see them now! I don't know why I thought they didn't...maybe once I realized the batteries had an immediate effect on the train when they were dropped in I may have assumed that was all that mattered? Sounds like a bit of a difficult engineering problem to handle that launch outward. Does that mean their positioning that you drop things into the train would have an effect on how they're launched?

nah, it doesn't matter how the objects end up in the train, they're just randomly arranged for the explosion. Launching the items took a little bit of tweaking just to get the angles right (the first attempts launched most object way over the buildings and/or way to the sides, but I was able to dial that in with just a little testing.