基本機能だけでも2Dなら十分ゲーム作れるよ
ライブラリ使ってない良ゲームもいくつか知ってる
HSPで当たる壁は表現範囲の限界というより速度の面じゃないかな

でもまあ、STG作るならライブラリ使った方が楽かも