A method for providing a thermal feedback, includes executing a virtual reality application providing a virtual space that includes a virtual area to which an area temperature attribute is assigned, and a virtual object to which an object temperature attributed is assigned. An area event that reflects that a player character enters the virtual area is detected. A feedback device is controlled to output thermal feedback associated to the area temperature attribute when the area event is detected, the feedback device outputting the thermal feedback using a thermoelectric element performing a thermoelectric operation. An object event reflecting the player character is influenced by the virtual object is detected. The feedback device is controlled to override the thermal feedback associated to the area temperature attribute and output thermal feedback associated to the object temperature when the object is detected while the player character is in the virtual area.