どうも @tsubaki_t1 です。 コメント欄に「ポケモンのようなRPGのサンプルとなるコード・アセットがあれば紹介して欲しい」旨のコメントが来ていたので、少し探してみます。
まず「ポケモンのようなRPG」について少し考える。ちなみに自分の知識は「赤・緑」の地点で止まってるのであしからず(しかもうろ覚え)
パっと思いつく要素を大雑把に並べてみる。
・グリッドベースの移動
・会話シーン
・ターン制バトル
・原則1対1
・戦闘キャラクターの交換
・敵を鹵獲し、鹵獲した敵を使役する
・レベルベースの成長
さて、この中で要素を分けると以下の3つ。
マップ
・グリッドベースの移動
・会話シーン
戦闘
・ターン制バトル
・原則1対1
・戦闘キャラクターの交換
インベントリ
・戦闘キャラクターを鹵獲し使役
・レベルベースの成長
となりそうだ。
まず出るのが、以前紹介したターン制ローグライクのシステムだ。というか、ある意味コレでFA(ファイナルアンサー)だ。ターン制のバトル・原則1対1、グリッドベースの移動、会話シーン。あと成長パラメータをExcelで管理してる所。かなり参考になるプロジェクト。
tsubakit1.hateblo.jp
どちらかと言えば3D寄りとなるが、ORK Framework もそのまんまのアセットだ。中にはターン制バトル(ドラクエ風)・タイム制(FF風)、それとリアルタイムバトルを行うシステムが入っている。
これは参考になる…というよりは、まんまRPGを作りたい場合に有効そうだ。ちなみに、3Dベースで作られているが別に2Dにも使えると思う。やる事といったら絵を2Dにして上から視点にするくらいだろうし。

一応ターン制バトルなので、ターン制バトルの構造で参考になるかもしれない。一時無料だったのだが、$1000を経由して$25に落ち着いた模様。この作者さんは結構為になるアセットを無料で出したり有料化したりしてる。

これ以外にも多くの重要な概念を説明してくれる良サイトだ。

ちょっと量は多い。1本15分位の285話なので、まあ70時間くらいで終わると思う。見るなら必要そうな所だけピックアップして見るのが良さそうだ。

2Dでマップを作りたいのであれば、先日紹介した無料のタイルマップエディタ・AutoTileSetもあるが、2DTileでも十分かもしれない。どっちも無料なので、とりあえず動かしやすい方を使うのが良さそうだ。他にも確か無料のタイルマップエディタはあったはず(ど忘れ)
tsubakit1.hateblo.jp

Youtubeに目を向けると、Unity 2D Top Down RPGが中々良さそうだ。テクスチャの作成からシステムの構築まで、全てひと通りこなすので、割と参考になる部分は多いかもしれない。その分絵はしょぼいが、味のある?

と、ここまで書いておいてオチを書こうと思う。
Lets Clone a Game [ Pokemon] (ポケモンのクローンゲームを作ろう)
探したらあった。まさかあるとは…

移動
メニュー
戦闘