Playdateで3Dレンダラーを自作:1ビット画面の限界に挑む
Building a Tiny 3D Renderer for a Tiny Handheld

PlaydateのCPUだけで動く3Dソフトウェアレンダラーを開発した過程を紹介。レイキャスターによる性能テストから始め、BSPマップの採用、Zバッファ、透視補正テクスチャマッピング、1ビット表示のためのディザリングなど、低スペック環境での最適化の工夫を詳述。3DOやセガサターン時代のゲームに近い見た目を目指したという。
問題は「3Dを描けるか」ではなく、「リアルタイムで遊べる速さで描けるか」だ。