Olá! Seria possível também deletar a imagem quando deletar o jogo. Assim, a pasta uploads não ficará carregada com imagens de jogos já deletados.
@app.route('/deletar/<int:id>')
def deletar(id):
if 'usuario_logado' not in session or session['usuario_logado'] == None:
return redirect(url_for('login', proxima=url_for('deletar', id=id)))
Jogos.query.filter_by(id=id).delete()
db.session.commit()
deleta_imagem(id)
flash('Jogo deletado com sucesso!')