
Projects
Projects
These projects range from board game development to app designing to hologram making! But most importantly, they focused on working as a team on a project for
These projects range from board game development to app designing to hologram making! But most importantly, they focused on working as a team on a project for
Multiplayer
ABOUT
Multiplayer focuses on the methods and technologies that make multiuser, networked, and persistent virtual environments possible. Skills learned include remote procedure calls, data serialization, cloud-based relational databases, and server-side scripting.
Projects
This project is an example of using Photon Unity Networking 2 (PUN 2) and implementing it in a simple game. This was done by making a login system as well as a simple online room setup.
This project is based on the tutorial by Zenva Academy. The tutorial implemented a simple login system with the ability to create or join online rooms. The game allowed for players to play a "king of the hill" game mode where they tried to hold the hat for a certain amount of time to win.
I added on their tutorial by adding custom models from which the player can choose. Each model also has its own version of the hat: for the potato, it's a top hat, the turtle has a bandana, and the default player model has a bowler hat.
Battle Royale

This project is an example of using Photon Unity Networking 2 (PUN 2) and implementing it in a simple game. This was done by making a login system as well as an online room setup.
This project is based on the tutorial by Zenva Academy. The tutorial implemented a login system with the ability to create or join online rooms. It also implemented a room-finding screen for players to see available rooms. The game mode included a map with obstacles, collectibles, and a zone that shrank over time. The gameplay was simply to be the last player standing by killing all of your opponents.
I added on their tutorial by adding a weapon selection and a minimap. The players can choose one of five weapons at login and they will spawn in with that weapon. The weapons have unique models and sound effects, as well as realistic specifications to each, such as reload time and fire speed. I implemented the ability to reload weapons as well as ammo that auto respawns. I also created a minimap that allows for players to see the immediate area around their player.
Role-Playing Game
.png)
This project is an example of using Photon Unity Networking 2 (PUN 2) and implementing it in a simple game. This was done by making a login system as well as an online room setup.
This project is based on the tutorial by Zenva Academy. The tutorial implemented a login system with the ability to create or join online rooms. It also implemented a room-finding screen for players to see available rooms. The game mode was a top-down 2D multiplayer RPG. Players spawn with health, no gold, and a weapon. They can attack or be attacked by enemy NPCs, collect loot from the NPCs drops, or find loot around the map.
I added to their tutorial by customizing the map. I also made custom interactions with the map. This includes teleportation, boss spawns, and a custom console command. Players can wander around, fight enemies, and get teleported to a cave. In the cave, they must spawn and defeat a demon to escape. In the town, they can enter most of the buildings.