Role play involves taking on the persona of a character and acting out a scenario, usually with a specific goal or purpose in mind. Pretend play is an imaginative and spontaneous play where a child creates scenarios and characters. Role play tends to be more structured and goal-oriented, while pretend play is more open-ended and exploratory.