Losing body fat absolutely requires creating a caloric deficit. There is no way around that. However, with a little thought and creativity, it does not mean spending a lot of time in the gym. Find means for increasing activity that involve other people will only make the process more enjoyable and worthwhile.
Bonus tip: sleep more. People who average 7-9 hours of sleep per night have an easier time losing weight than people who lose sleep less than 7 hours per night.