Posts

Final Project - Hangover

Image
Hangover Intro You are a tired salaryman. After one too many drinks at the company party, you black out. Now, you wake up in the company office — drunk, dizzy, unable to stand. With only your farts and willpower, you must roll your way home….   Here is the full process video of game: It contains two level and two endings. Control Roll Body: A/D Fart: Space Interact with object: E Reset Player: R (If you find some collision errors) Open/Close Menu in the game: ESC Please don't open Chinese Input Method during the game, it will cause frame drops

Final Project Idea

Image
Here is the link of my idea for my final project with unity:  https://www.figma.com/deck/oo4hMaHDeDVc54lsO1hEJj/Hangover?node-id=26-974&t=1wdyzV0xM5uCxAQz-1 Hangover is a comedic physics-based game that follows the chaotic journey of a drunken salaryman trying to crawl home, inspired by the absurdist videos of @ogu_from_japan. The game aims to satirize overwork culture while delivering a slapstick, ragdoll-powered experience. Through unpredictable movement and fart-driven locomotion, players connect with the humor, exhaustion, and surreal reality of modern city life.

Class 10

Image
 

Class 9

Image
I tried importing a gas station scene into Unity, and now the character can detect collisions with objects in the environment. The character can now walk, jump, and perform a spinning kick in the scene

Class 8

Image
I tested lighting, joints, and particle effects in one of my previous scene. I set up a small jump scene prototype in the scene I think it fits the Halloween atmosphere.

Class 7

Image
PopularPunch Game Concept Concept PopularPunch  is a simple two-player Unity boxing game. Each round, both players type a person’s name . The game checks each name’s real-time popularity using an online data source (such as NewsAPI or Wikipedia Pageviews). The player whose chosen name is more popular throws a stronger punch and earns more score. After five rounds , the total score determines the winner. Input The game uses one type of real-world input: Person Name (typed by each player every round) The game queries an API to get the current popularity value of that name (e.g., number of news mentions in the last hour or pageviews in the last day). This popularity value becomes the numerical basis for the punch. Input = Player’s chosen person name → Real-time popularity number Output The game transforms the popularity value into gameplay results: Punch Power Higher popularity → stronger punch animation and sound Lower popularity → weaker punch The stronger punch d...

Class 6

Image
I mainly practiced the character modeling workflow. I first tried using Meshy to generate a character model and bind the skeleton, but the material looked rough and the animations caused noticeable clipping. After that, I switched to some higher-quality free models, rigged and animated them in Mixamo, and then imported them into Unity for testing. Overall, the results were much more stable than the AI-generated model. Meshy