Hapunan is a story-driven psychological horror game developed by YIKON GAMES INC and published by Neuroticfly Games on Steam (App ID: 4750540). Priced at $3.99 on Windows PC, the game combines authentic Philippine urban folklore, atmospheric street vending, and branching narrative choices where decisions dictate survival and family fate.
Steam Pricing, Platform, and System Requirements
Hapunan is available for Windows via Steam at a standard price of $3.99. Developed using the Unity engine with a retro PS1-inspired visual aesthetic, the game is designed to run efficiently on low-to-mid-range hardware.
Official Steam features include single-player support, Steam Cloud, 42 Steam Achievements, Family Sharing, custom volume controls, and "Save Anytime" functionality. Regarding handheld play, Valve has not assigned an official Steam Deck compatibility rating (Verified or Playable), meaning handheld performance and interface scaling remain unverified by Valve.
| Specification | Minimum Official Requirement |
|---|---|
| Operating System | Windows 10 |
| Processor | 4 physical CPU cores |
| Memory | 8 GB RAM |
| Graphics | Intel UHD Graphics 630 or comparable GPU |
| Storage | 1 GB available space |
| Input | Keyboard and Mouse |
The Steam release supports 14 interface and subtitle languages, including English, Filipino, Japanese, Korean, Simplified Chinese, Traditional Chinese, French, German, Malay, Portuguese - Portugal, Spanish - Latin America, Thai, and Turkish. Full audio voice acting is officially provided in Filipino.
Story and Setting
The narrative centers on Niko, a teenager dealing with severe financial hardship. Two months behind on rent and facing immediate eviction by a ruthless landlord, Niko and his father take to the midnight streets to sell balut—a traditional Filipino fertilized duck egg street food—in order to raise money and protect their home.
During their late-night trade, Niko and his father encounter the mysterious and dangerous figure known in alley whispers as Penduko. The storyline expands beyond city streets into locations like Barangay Sak Dudol and a chicken farm. The plot deals with mature themes including crime, violence, psychological dread, and local folklore. Player decisions alter character relationships, dictate moral choices, and branch into multiple narrative paths and distinct endings.
Gameplay Loop and PC Controls
Hapunan plays from a first-person perspective, alternating between narrative exploration, daily chores, and psychological horror encounters. Key activities include street vending, dialogue choices, and managing chicken tasks at a farm.
The PC version features standard first-person controls:
- Look: Mouse
- Movement: W, A, S, D
- Run: Shift
- Interact: Left Click
- Zoom: Right Click
- Inventory: Tab (Open / Close)
- Use Item: F
- Equip Item / Skip Dialogue: Space
- Cycle Inventory: A / D
- Pause Menu: Esc
Recent official Steam updates, including version 1.0.5 and version 1.0.6, addressed mouse sensitivity stability across scene transitions, resolved mixed Malay/Korean localization text, and added contextual reminders regarding consequential story choices. A chapter selection feature enables players to replay specific scenes to pursue alternative endings or missed milestones without restarting the entire storyline.
Steam Achievements and Story Branches
Hapunan features 42 Steam achievements reflecting its branching storyline, task milestones, and moral decisions.
| Achievement Name | Official Description / Unlock Objective |
|---|---|
| Not Again... | Another home, another problem. |
| ₱4,000 | Find a way to save your family from being evicted. |
| Road to Sak Dudol | Begin the journey to Barangay Sak Dudol. |
| Welcome to Sak Dudol | Welcome to Barangay Sak Dudol. |
| Business Farmer Encounter | Meet the mysterious business farmer. |
| Balut Master | Successfully prepare your first tray of balut. |
| First Day! | First day in the Chicken Farm! |
| Eggcellent! | Complete your first full tray of eggs. |
| The Inspector | Meet the chicken inspector. |
| First Paycheck | Earn money from your chickens for the first time. |
| Why Would You Do That? | Throw a chicken. |
| Good Chicken Care! | Take good care of your chickens. |
| What Happened to the Chicken? | Something doesn't seem right with the chicken. |
| You Killed Kayle | You chose violence. |
| You Saved Kayle | Maybe he deserved another chance. |
| Let It Go | Leave Kayle alone. |
| Get Him, Pa! | Let Dad teach Kayle a lesson. |
| Watched Penduko Kill the Farmer | Witness Penduko murder the farmer. |
| Mind Your Own Business | Listen to something you weren't supposed to hear. |
| I Heard Everything | Listen to the entire secret conversation. |
| Snitch on Penduko | Tell the truth about Penduko. |
| Penduko's Background | Learn more about the man behind the name. |
| End of Penduko | Put an end to Penduko once and for all. |
| Penduko is Still on the Loose | Penduko is not yet caught. |
| Know the Truth About Jayn | Discover the truth about Jayn. |
| Jayn is in Love | Looks like Jayn has feelings for you. |
| Bad Ending: I'm Sorry, Jayn | Some decisions can't be taken back. |
| Dinner is Served | Finish the story of Hapunan. |
| The End of Niko | Niko's story ends here. |
| You Skipped the Whole Game LOL | Well... that was fast. |
| Every Choice Matters | Unlock every other achievement. |
Frequently Asked Questions
What platforms is Hapunan officially available on?
Hapunan is officially available on PC through Steam and itch.io. The developer has explicitly warned players that the title is not authorized on mobile storefronts such as Google Play or the Apple App Store, cautioning users against unauthorized third-party mobile listings.
Can Hapunan be played on the Steam Deck?
As of current official store data, Hapunan does not have an official Steam Deck compatibility badge (Verified or Playable) from Valve. While it may boot via Proton, Valve has not certified its controller bindings or performance.
Does getting different endings require replaying the whole game?
No. Hapunan includes a chapter-loading system that allows players to jump directly into specific scenes to test alternative choices and explore different story paths without starting from the beginning.











