Website powered by

City Adventure

In this role, I was responsible for overseeing the planning, creation, and implementation of assets within Unity. This includes developing a comprehensive plan for asset creation and management, creating high-quality assets such as 3D models, textures, and animations, and ensuring that all assets are properly integrated into Unity to achieve the desired functionality and performance. Additionally, I am responsible for collaborating with other members of the team, such as designers and developers, to ensure that all assets are aligned with project goals and timelines.

One of the challenges we encountered in this project was integrating Google's geolocation API into our game development process. By utilizing this API, we were able to accurately place roads and buildings within the game world, which provided a more realistic experience for players. However, this process required significant development work to ensure that the API could be seamlessly integrated into our game engine. Our development and art team worked together to create a suite of custom tools within Unity to facilitate this process, allowing us to quickly and accurately import the data we needed from the API and use it to populate the game world with accurate road and building placement.

Initial concept by Karla Wong

Initial concept by Karla Wong

Textures for the main ground and different terrains, roads, and skybox

Textures for the main ground and different terrains, roads, and skybox

We created tools in Unity tools to load prefabs onto the sides of roads and intersections. In addition, we created prefabs of cars that were placed on the road to appear as though they were driving on the road.

We created tools in Unity tools to load prefabs onto the sides of roads and intersections. In addition, we created prefabs of cars that were placed on the road to appear as though they were driving on the road.