Student Portfolio

Eugene Yang

I started playing games in Primary school and have always been fascinated by them and how they worked so I started learning how to make games at ThinkCode.

Through the years I spent learning about game development at ThinkCode, I learnt many things not only about how to make games but also how to design them to make them fun and more appealing, going from a beginner who knew almost nothing about how to make games to being able to make simple games using the Unity game engine.

Now, I am looking forward to making even more games with more advanced features that I would learn in the future that would make my games even better and eventually create a game that people would enjoy playing.

Term 2 Project

Brawler Game

A simple 3D action game for students to learn the concepts of 3D movement and camera, combat, and simple enemy AI.

Board Game Project

Dungeon Dash

Project Write-Up by Eugene

This board game is about getting treasure at the top of a dungeon before everyone else. Battle your way through the dungeon floors and find equipment and various items to aid you as you make your way to the dungeon master waiting at the top of the dungeon guarding his treasure. Can you be the first one to defeat the dungeon master and claim the glory of conquering the dungeon?

I made this game because I am a fan of RPG games and wanted to make something similar myself. Through the process of multiple playtests and balancing, I figured out that the dungeon having 3 floors with the final boss on floor 4 was the best length for a party game where the game isn’t too short or long. The steady increase in the player’s power also went through many stages of trial and error trying to balance the player’s strength so that they will not be too weak or too strong.

The strength of monsters and the penalties of losing a fight has also gone through multiple changes as losing multiple times in a row while continuously getting weaker due to penalties would not be a fun experience so the penalties and monster strength have been reduced from the original to prevent players from getting frustrated.

Finally, I noticed during playtests that it is possible to run out of cards and the game would not be able to continue so I edited the rules and added an alternative way to win so that there will always be a winner in the end instead of having to abandon the game when cards run out.

Game Project 1: Work-in-Progress Milestone

WIP Platformer Game

Project Write-Up by Eugene

The game I am currently working on is a 2D platformer where you can jump, dash and wall jump. The controls would be easy to understand but difficult to master and caters to teens and people in their 20s who love challenging platformers that test their skill as players will have to retry stages multiple times to beat them. There will also be optional collectables in the form of gems for people who want an even harder challenge that does not award anything so people who do not want to collect them will not miss out on anything and more casual players can still finish the game by ignoring the harder portions that award the optional gems.