Bullseye was built from scratch. It started as a remix of iMessage-style target shooting. I had the requirement of using a 2D sprite environment.
That made the project more interesting because the game still needed 3D physics and objects, while the environment had to be an image.
I made the setup work by splitting the environment into layers and parallaxing them, so the scene kept its 2D sprite look while still supporting the 3D gameplay space. I also used perspective tricks and camera tricks to make the arrows, targets, and environment feel like they belonged together (at least somewhat 🙂).
I added multiplayer PvP using the Nakama framework. Players would be randomly paired up and take turns shooting at targets. Later on, the game evolved into a more single-player-focused version with moving targets, bonus targets, vertical targets, and blocking targets.
Gallery