The Portfolio of Wenxuan Guo

Project 1

Description of contribution

I implemented the core mechanics for enemy behaviors, including the AI movement patterns for enemies like the Zoomer, Reo, Ripper, Zeb, and Skree. My work involved designing and scripting complex movement algorithms, such aschasing mechanics. Additionally, I contributed to the overall game functionality by developing the player’s weapon system and integrating key gameplay elements like capturing and releasing pets.

Technologies used

I developed the game using Unity as the main game engine, utilizing C# for scripting the enemy AI, player mechanics, and weapon systems. I implemented collision detection and physics interactions using Unity’s Rigidbody and Collider components. Additionally, I worked with Unity’s WebGL build platform to make the game accessible online.

Project 2

Description of contribution

I developed a maze exploration game with dynamic lighting and enemy behaviors. Players must navigate dark mazes by collecting shine collectibles that briefly illuminate their surroundings. I designed and scripted enemy AI that reacts to the player’s light radius, retreating or attacking based on visibility and proximity. Enemies dynamically chase the player, adding strategic depth to managing the limited energy and navigating the maze. I also implemented interactive elements such as hidden doors and puzzles that shape the player’s journey through each level.

Technologies used

This project was built with Unity, leveraging the Universal Render Pipeline (URP) to create realistic lighting effects and enemy behaviors. The enemy AI and movement patterns were implemented in C# to ensure responsive interactions with the player. The game also includes an energy management system integrated with UI elements using Unity's Canvas. Additionally, the game was deployed using Unity’s WebGL platform to make it playable online.

Project 3

Description of contribution

Monster Munchies is a laid-back construction and management sim where you run a cozy restaurant by day and gather fresh ingredients through hunting or fishing at night. You’ll juggle recipes, customer happiness, and upgrades to keep business booming. The blend of cooking, resource gathering, and strategic choices makes for a fun, lighthearted experience.

Technologies used

Monster Munchies was built using Unity (C#), with a focus on integrating backend systems into an intuitive and seamless UI. A binary search tree (BST) algorithm was implemented to optimize customer behaviors, replacing traditional pathfinding for locating tables and processing service requests. Robust backend systems were developed for inventory tracking, recipe management, and player guidance, ensuring dynamic interaction with the UI for real-time stock updates and visual feedback. Animations were integrated to enhance character and environmental interactions, creating a visually engaging experience for players.