【質問】Swiftで2Dスクロールのゲームを作りたい


2Dスクロールのゲーム作りに挑戦しようと思っています。
ただ当方全くのど素人で何冊かの本を買って
読みながらジタバタしてみるものの
どうにも知りたい情報にたどり着けなくて
理解が追いつきません
なんとか助けていただきたく投稿します

どこから手をつけて良いかすらわからないので
そこから教えていただける方お願いします

作ろうとしているゲームは
①2D縦スクロール
②自機装備画面、クエスト選択画面、ショップ画面、ガチャ画面、プレイ画面がある
③装備によって自機の画像が変わる
④レベルアップシステムがある

と言った感じで考えています

Sprite Kitを使うということはなんとか分かったのですが
自機の装備情報をどう扱うのかとか
各ビューをどう組み合わせて使うのが
良いのかとか
全くわかりません

誰か助けてください…