Creative gameplay allows players to play without getting bored because of repetitive work.
Social with the NPCs in the game will make players feel more relaxed and integrated into the game environment. If you want a player to keep a long-term interest in casual games, Social in game and good gameplay are very important
And there are several games that given me a lot inspiration on two parts.
Customer and evaluate: Passpartout

The core gameplay of the game is to produce art and sell it
In the game, players will put the painted works outside the store waiting for NPC bids, NPC will evaluate the work according to their own preferences, and decide whether to bid to buy.
For players, after make enough money, they can improve the drawing tools after payed the rent, and at the same time they will become popular in game and their paintings will also be mpre and more valuable.
Need of Social: Animal crossing

Animal Crossing was a really famous game made by Nintendo, one of the main gameplay of this game is social. You can change your relationship with them by chatting with these inhabitants or giving them gifts.
Every inhabitants in this game has their characteristics, they have their own likes and dislikes, if you give them something they doesn’t like, their impression of you will also get bad.
One thing I really like in this game is the inhabitants on this island will decorate your gifts at their home after you give them. This is an encourage of the player’s behavior of giving gifts, which will encourage players to explore the likes and dislikes of these characters. And hope to get on well with them.
This made me find things that encouraged players to play on: The Emotional Value.
When players are constantly be encouraged and given positive feedback by the NPCs in the game, players will be more likely to feel confident about their work and feel sense of achievementhum.
And we can do this by encouraging players to socialize positively with NPCs.
Influnce of environment: Stardew Vally

Stardew Valley also have a social system, but instead of Animal Crossing allow player to decided what their island will like, Stardew Valley gives players a already builded scene: a town.
What’s good about that is, the style of the buildings, and even the location of them will shown a part of the charactistics of the characters. And it helps players start to get used to the emotion of this game, when players tried to play as the protagonist, they will find their identity in social.