character runtime engine