Game DevIn testing

Direct Hit

Battleships, played from the bridge of a battleship instead of on a grid.

Direct Hit: painted art of a battleship firing its guns, beside a hit on an enemy battleship, the bridge, and the plotting table

About the project

Battleships, fought from the bridge of a battleship. There is no chart on a screen: you stand in the Littorio’s wheelhouse with your own fleet in company, lay that fleet out on a lit plotting table, call a target on the same table, and take the shot through a director sight that gives you a bearing to lay the guns on. The guns come round onto it: the hull is a bought model with her turrets welded solid, so both forward turrets are cut out of its merged meshes at load time and hung on nodes that can train, at the six degrees a second the real ones managed. If the round finds something the camera goes to it — the vessel you hit, taking that shell at the point along her hull where you actually hit her — and afterwards she stays on your horizon, burning. When they fire back, you are standing on the ship they are shooting at. The wheelhouse you stand in — deck, bulkheads, deckhead, window band, wheel, telegraphs and all — is built in code, because a hull model meant to be seen from half a mile away does not survive being stood in.

Godot 4GDScriptFirst-person 3DShader work