Hacker News Digest

25 ноября 2025 г. в 12:05 • all-things-andy-gavin.com • ⭐ 184 • 💬 27

OriginalHN

Making Crash Bandicoot (2011)

Энди Гавин, сооснователь Naughty Dog, делится историей создания Crash Bandicoot для PlayStation. После 2D-игр вроде Rings of Power команда перешла к 3D, разработав движок с нуля на PowerPC Mac с компиляцией под MIPS PS1. Уровни сделали линейными (2.5D), чтобы скрыть поп-ин и упростить навигацию: Crash не мог свободно бегать вбок, фокусируясь на прыжках и спине. Модель бандикута — 500 полигонов, все анимации ручные, враги и боссы (как Ripper Roo) с уникальной физикой.

Ключевые вызовы: слабый 33 МГц CPU PS1 без векторных блоков требовал хитрых оптимизаций — код на ассемблере, тайминги кадров под 30 FPS. Sony скептически относилась к проекту, но после демо выделила ресурсы. Игра вышла в 1996-м, продала 6,8 млн копий, запустив франшизу; Гавин подчёркивает роль удачи, упорства и фокуса на геймплее.