Would using a front end/back end methodology to make games be a good idea?

What I mean by this is, c++ for behind the scenes stuff, ie stuff the users can’t directly see like applying hit damage when the bullet hits something(aka back end). Then using Blueprints for the stuff that the user can see like animations(aka front end).