使うだけなら難しいことは特にないです。実際にゲーム開発を行っていると、サンプルだけではわからない事項がいくつも出てきます。汎用的に使える仕組みとその設計部分です。存在する頂点フォーマットやピクセルフォーマットに対応するにはどうするか、データとシェーダーの対応付けやシェーダーの管理をどうやって行うか、など。系プログラムの開発はこのような地味で面倒なことの方が多いです。冒頭説明でも書いてますが、ゲーム開発のノウハウの差というのは目新しい技術の実装だけでなく、データ制作やデータの管理もかなり含まれているはずです。したモデルが表示できて、任意のシェーダーを適用してアニメーション出来るところまでは作成済み。