RPGの、というのはドラクエのようにキャラは中央で固定で、背景だけ動くって事ですか?だとして、背景の移動はBGOFSかBGANIMですが、キャラ単位となるとおそらくBGANIMの方が楽なので(BGANIMを使う場合はBGOFSはしない)
@LOOP
B=BUTTON(0)
IF B AND 15 && !BGCHK(0) THEN '移動中でなければ
MX=0:MY=0
IF B==#UP THEN MY=-1
IF B==#DOWN THEN MY=1
IF B==#LEFT THEN MX=-1
IF B==#RIGHT THEN MX=1
BX=BX+16*MX
BY=BY+16*MY
BGANIM 0, "XY" ,-30,BX,BY '30フレーム(0.5秒)で移動
ENDIF:VSYNC:GOTO @LOOP