Video Game Design

Spring 2021
Game Design / Course Project / Group Work
{{ projectImage.title }}
{{ projectImage.title }}
{{ projectImage.title }}

Course Information

Objective

This course explores the application of aesthetic concepts in human-centered evaluation and the evolution of visual and auditory experiences. It covers graphic software, 3D graphics principles, game development tools, software engineering, and problem-solving. Additionally, it delves into the application of algorithms, automata theory, artificial intelligence, and physical simulations. Emphasizing teamwork and effective communication, the course fosters these skills through collaborative projects and oral presentations.

Tools & Technologies

Unity, C, C#, HTML, CSS, JavaScript

Project Details

In this course, I explored game development theory and practice using Unity through individual and group projects.

For my individual project, I created a 3D pinball game called "Jiyoung's Market" within the Unity framework. The game offers a casual gaming experience without failure results. Instead of displaying "Fail" at the end of the game, it prompts players with "Ready to Checkout?" The game involves hitting objects on the floor or shelves to earn points while avoiding collisions with customers to prevent additional charges. The game design includes game controls using keyboard keys (e.g., down-arrow, up-arrow, a, d) and features such as main menu options (Quit and Play), ambience elements in the grocery store (shelves, objects, customers), and linked flipper and cashier desk sounds. The game implementation involved various tasks, such as finding assets, building menus, creating the pinball board, organizing grocery objects, adding animations and sounds, implementing a score system, and writing scripts.

For the team project, we developed a first-person shooter (FPS) game set in a space/sci-fi environment. Players take on the role of a space commando with the objective of eliminating enemies and surviving as long as possible. The game features multiple weapons and equipment that players can access as they progress. The goal is to survive waves of enemies by acquiring points through kills. The game includes two maps, AI-driven enemies, and success criteria based on clearing two waves. I primarily worked on user interface design, music, button-click screen transitions, and other fundamental game functionality. Additionally, I contributed to implementing a homepage for our team in the project.

Find me

© 2025   jiyoungeo.com