Devlog
Trilithon Engine devlog
The studio’s own Swift and Metal engine for Mac, on Jolt Physics, built around fracture, collapse and a deterministic simulation.
WreckwingFire and smoke, picked from comparison videosOver a week we steered fire and smoke from four reference stills to a pick between side-by-side clips, and each change was measured for cost.Dev journal · 4 minWreckwingPonds, a community pool, and better splashesPark ponds that drain into craters, a community pool, and a splash redraw after the first spray read as steam and paper.Dev journal · 4 minWreckwingTurning rubble eruptions into secondary explosionsRubble piles sometimes threw pieces into the air for no reason. Instead of suppressing the glitch, we turned it into a gas-line explosion.Dev journal · 2 minWreckwingThe game's ads, and billboards that tear and glitchEvery billboard in the game's cities carries an invented ad. Here are some of the 110, still and animated, and how a board tears and glitches.Dev journal · 5 minWreckwingHow tall towers collapseA 160-story tower fell as 41,884 loose pieces, then like it was melting. Secondary blasts and a lean fixed that, and a week later we found three faults.Dev journal · 4 minWreckwingRelease 0.15: city depthPonds, a community pool, trees, parked cars, garages, hotels and an industrial zone fill out the city, and large cities stopped stalling after big blasts.Release notes · 3 minEngineFinding 1.4-second stalls by replaying playLarge cities froze for up to 1.4 s after big blasts. Replaying a logged play session headless reproduced an 836 ms step and led to fixes, one at a time.Postmortem · 4 minWreckwingRelease 0.14: ships and the city dogfightThe first playable dogfight, with a gunship, a computer-flown Raven, shields, locks and damage by part, plus a tight city to fly through and a new look.Release notes · 3 minWreckwingCracked pavement as a layered materialCraters used to turn paved ground into dirt cell by cell. Pavement is now a layer that cuts, throws slabs and curbs, and cracks around the crater.Dev journal · 3 minEngineReleases 0.10 and 0.11: an engine and a game shellThe simulation moved out of the viewer into engine modules, then a game bundle got a boot sequence, a title screen, menus, settings and gamepad support.Release notes · 3 minWreckwingReleases 0.12 and 0.13: sandbox city and explosionsThe game's sandbox became a seeded 200 m city with billboards and gas stations, and explosions got a staged fireball, a shockwave and debris thrown outward.Release notes · 3 minEngineMaking a collapse repeat exactlyTwo recordings of one demolition scene fell differently. Sorting the engine's queries fixed it, and a state-digest check now guards every engine change.Engine note · 3 min