About · Features · Tech Stack · Getting-Started · Contributing · Authors
The Assam Tapestry is a 3D interactive historical fiction adventure that immerses you in the culture, legends, and battles of Assam.
Every decision you make influences the fate of kingdoms, relationships, and the flow of time — you’re not just playing a story, you’re weaving one.
🕰� Travel through eras of valor, myth, and heritage as your threads of choice shape Assam’s tapestry.
- 🗺� Dynamic Story Paths – Branching narratives that respond to your moral choices.
- ⚔� Immersive Combat – Real-time 3D battles with traditional Assamese weapons.
- 🌄 Historical Environments – Beautifully rendered scenes inspired by real heritage sites.
- 🪄 Cultural Artifacts – Unlock legends, folklore, and mythical beings of Assam.
- 👥 Choice & Consequence – Your decisions affect alliances, endings, and your legacy.
| Layer | Technologies |
|---|---|
| Frontend | React, TypeScript, Vite |
| 3D Engine | React Three Fiber (Three.js) |
| Styling | TailwindCSS + Framer Motion |
| State Management | Zustand / Redux Toolkit |
| Backend (optional) | Node.js / Express / Firebase |
Make sure you have Node.js (v18+) and npm installed.
# Clone the repository
git clone https://github.com/yourusername/the-assam-tapestry.git
# Navigate into the project
cd the-assam-tapestry
# Install dependencies
npm install
# Start development server
npm run devâš¡ Your local server will start on http://localhost:5173
Contributions are welcome! 🎉
If you’d like to fix a bug, add new features, or improve design, please fork the repo and create a pull request.
# Fork → Clone → Branch → Commit → Push → PR| Name | Contact |
|---|---|
| Ranjit Nath | 📧 imranjitnath@gmail.com |

