Preheat oven to 190 degrees C. Lightly grease a 20x30cm baking dish.
Bring a large saucepan of lightly salted water to a boil. Add the pasta and cook until al dente, about 8 to 10 minutes. Drain and reserve pasta.
Meanwhile, place the olive oil into a frying pan set over medium-high heat. Stir in the onion then cook until soft and translucent, about 5 minutes. Add the venison and cook until crumbled and no longer pink, about 10 minutes. Drain, if necessary. Stir in the tomato sauce, basil and garlic powder. Season to taste with salt and pepper, then turn off the heat.
Spoon a layer of the venison sauce over the bottom of the prepared baking dish. Sprinkle the sauce with Parmesan cheese then layer with cooked pasta. Top with the sauce, layer with pasta and half of the Mozzarella. Repeat the layers to use the remaining ingredients, ending with a layer of Mozzarella cheese. Cover the dish with aluminium foil.
Bake in preheated oven for 20 minutes. Remove the foil cover and bake until the cheese topping is light gold, about 10 minutes more.