PokeVR Virtual Reality Project
- Sep 13, 2022
- 2 min read
Updated: Feb 5, 2024
This project is one of my largest to date. I was tasked to build a VR game with at least two levels and I chose to recreate Pokemon Diamond's starting town, New Bark Town.
To my surprise, a lot of the 3D models and sprites for the game that I needed like the trees, and buildings were already available online for free. I took the models of the trees and houses and created my first blueprint of what the town was going to look like. After some landscape modeling, tree and house placement it was looking pretty good.
Now it was time for some logic! The first thing I needed to do was add the pokemon and create paths for them to walk during play. I did this by translating them across the plane in side the animation blueprint. I put the wild pokemon inside the tall grass like it is in the game, and made the player have a pouch to their right that dispenses infinite pokeballs. I did this with booleans and event listeners to create an infinite poke pouch (spawning the ball in when the player "grabbed" withing the bounds of the puch. I also added an on collision event to make the pokeballs open, close and trigger a sound when they hit something solid, AKA the Pokemon.
After that, the next big aspect of the level was the pokemon Center which needed to be another level itself and I needed to model the interior entirely myself because the model online only included the exterior. I also had to re-rig the skeleton on the NPC inside the Pokecenter because something did not translate when moving it over from the website to Unreal Engine.
Finally, I added the music and various trigger boxes to change the music based on what location you are in. I also added a post-processing filter to give the game a warm and cozy feeling. Please take a look at the demo video below which I also recorded, edited, and made the logo for PokeVR. Enjoy!






Comments