Spirit Engine 2 is a near perfect RPG. It combines the kind of gripping story and dialogue that you find in interactive fiction with the character advancement and monster bashing of RPGs. The graphics are simple pixel art yet stylish with a hint of Japanese Anime flavor. Even better is the music; many indie games don't even have music, but for Spirit Engine 2 the talented Josh Whelchel, composed fanatastic soundtrack that weaves emotion into the dialogue. The story is well written, but almost completely linear--to the point that plot-altering choices may be an illusion. However, you forget about the linear plot, because you become focused on the the characters and how they deal with the problems they face.