Skip to content

A 3D narrative survival game for the Chroma Awards hackathon. Built with Three.js and generative AI (audio/text).

License

Notifications You must be signed in to change notification settings

vero-code/pointfall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

POINTFALL

Play on Itch.io

Click the image below to watch the gameplay trailer:
Watch the Gameplay Trailer


The tunnel collapsed. The survivors are looking at you. The air is thick with dust, and panic is setting in. Can you make the right choices to lead them to safety?

This 3D first-person narrative game was created for:

✨ Features

  • First-Person Exploration: Navigate a debris-filled room in 3D.
  • Dynamic Dialogue System: Interact with survivors [E] to learn their stories.
  • Choices Matter: Make critical decisions about resources (water, food) and trust.
  • Multiple Endings: Your actions and choices lead to different outcomes.
  • Full AI-Powered Audio: Features AI-generated character voices and an original AI-generated ambient soundtrack.

🤖 AI Disclosure

This project heavily utilizes generative AI as a core part of the hackathon theme:

  • Text & Dialog: All dialogue and story beats were co-written and edited with an LLM.
  • Voice Acting: All character voices were generated via AI Text-to-Speech (CapCut).
  • Music: The atmospheric background soundtrack was generated by Stable Audio.
  • 3D assets: 3D models and animations (Mixamo from Adobe), their conversion to .glb format (Blender, IMAGEtoSTL), and their compression (gltf-compressor).

🛠️ Built With

  • Three.js
  • Vite
  • JavaScript

🚀 Getting Started (Local Development)

This project uses Vite. To run it locally:

  1. Clone the repo:
git clone https://github.com/vero-code/pointfall.git
cd pointfall
  1. Install dependencies & run server:
npm install
npm run dev
  1. Open http://localhost:5173/ in your browser.

📦 Building for Itch.io

To create an optimized production build (which is then zipped and uploaded to itch.io):

npm run build

This will create a dist folder with the production-ready game.

📄 License

This project is licensed under the MIT License. When using this software, please remember to provide appropriate attribution to the original author.