Taal
Taal is an open-source 3D browser game built with react-three-fiber that aims to combine the strategic depth of games like Anno and Civilization with an infinitely expansive, procedurally generated cubic world.
Install / Use
/learn @Resaki1/TaalREADME
Taal: Civilizations Unleashed
Taal is an ambitious open-source 3D browser game that combines the strategic gameplay mechanics of games like Anno and Civilization, without being bound to a limited world by being set in an infinitely large, procedurally generated world of cubed tiles — all within your web browser.
<br/>Demo
Explore the world of Taal by checking out the demo!

Technologies
- Framework: React (TypeScript) with Vite
- 3D Rendering: react-three-fiber
- State Management: Zustand
- Hosting: Currently Firebase (will probably change in the future)
How to Contribute
Contributions to Taal are highly encouraged! Whether you're a developer, designer, or a gaming enthusiast, your input is valuable. There is a list of beginner-friendly issues labeled as Good First Issue to help you get started. Feel free to start discussions, propose new features, or directly open pull requests. Your creativity and expertise are welcome!
<br/>Project Direction
Taal's development is an exciting journey with an evolving vision. While I currently plan to incorporats elements inspired by Anno and Civilization, its future could potentially include:
Realistic Simulation: Aim to simulate real-life as accurately as possible, including:
- A large, detailed tech tree
- Creation of a unique religion that can spread (similar to Civilization)
- Introduction of a custom currency, dynamic market prices, and economic systems
- AI-controlled cities for trading and strategic interactions
- Multiplayer functionality for collaborative and competitive gameplay experiences
However, the direction of Taal is not set in stone. I am open to new ideas and perspectives. Your creativity might lead us in unexpected and innovative directions. Feel free to contribute your thoughts and proposals!
<br />Get Involved
Your creativity, feedback, and ideas are really welcomed here. Join the Taal community today, and let's build an incredible gaming experience together!
<br />Installation
To start Taal locally, clone the project and then run:
cd taal
npm i
npm start
Related Skills
bluebubbles
328.6kUse when you need to send or manage iMessages via BlueBubbles (recommended iMessage integration). Calls go through the generic message tool with channel="bluebubbles".
node-connect
328.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
slack
328.6kUse when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
frontend-design
80.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
