ゲームを作るためには、マルチメディアの機能が必要となります。
マルチメディアの機能の例としては
- ウィンドウの表示
- 画像の読み込みと表示
- 音楽データの読み込みと再生
- ゲーミングデバイス(ジョイパッドとか)の入力
などがあります。
これらのマルチメディア機能を提供するライブラリとして、ここではlispbuilder-sdlを採用します。
SDLというC言語用のマルチメディアライブラリがありますが、lispbuilder-sdlはそのSDLのLisp向けのラッパーライブラリです。
なお、この手順はCLISPとSBCLで大分違うので分けて説明します。