Di 1 dan: 带龙王封印 © 2014 Baiyi Animation (Di 1 dan: Dai Longwang Fengyin)
The title translates from Chinese as "The Agreement with the Dragon King".
Game's cart.