
Lorence Velasco
Game Developer
Rise of Zurg
Rise of Zurg is a group final project for Game Design II (Spring 2016). In this game, you are Lieutenant Gruz, an employee of Star Command. After Star Command abandons you on a remote space station far off in the galaxy, you must assist the local droids with various tasks so they can help you take revenge on Star Command. This project was created in Unity. My main role in this group was scripting the quests in C#, and I also whiteboxed part of the level (elevators, repair quest components, basement reactor).
​
The objective of this project is to collaborate on a design of a level and create a small gameplay experience that compliments the level. The level designs were to be based on our pictures previously taken at various locations a week prior starting production. Our team had a lot of fun creating this project, as it was full of jokes and our own (terrible) voice acting. We decided to make a quest-based adventure game because we thought it would be a nice challenge, and none of us had experience scripting quests. The design of the second level (also the largest) went through a couple iterations, like where the NPCs would be or how the catwalks connect to each level, but we were ultimately satisfied with the final product.
​
Creating the scripts for the quests were simple in theory, but ended up being difficult at the time. In the game, there are five different quests: reactivate the generator, repair the cantina, collect power crystals, search and retrieve a lost robot, and initiate revenge. A manager class handles which quests have or have not been completed. These are tracked with a simple bool. When the player talks with the quest giver for the first time, they are given instructions on how to complete the quest. The script for that quest sets the quest as active and can be seen in the UI. When it is complete, the player is given a reward then can move on to other quests.
​
The player scripts were from a previous class, Advanced Game Scripting and Environments. The book we used for that class was Unity in Action: Multiplatform Game Development in C# with Unity 5. It handles basic input and movement of the player character.
​
On a side note, I also created the background for the title screen. I decided to be a little clever by integrating the title with the "Z" on Zurg's cape. It was originally from a PowerPoint that was used to present the pitch for this project.
​


