A system for providing game advice to a user of a gaming application comprises
a server and a processor remotely coupled to the server. The server executes a
gaming application and monitors a plurality of game events during the execution
of the gaming application. The server further communicates event information associated
with at least one game event. The processor receives the event information and
generates game advice associated with the gaming application based at least in
part upon the event information. The processor further presents the game advice
to the user during the execution of the gaming application.