StarryCiels is a Web3 sandbox on-chain game built on the Solana blockchain. Explore a vast universe, colonize planets, manage resources, and build your galactic empire in this immersive blockchain gaming experience.
- Frontend: NextJS
- Blockchain: Solana
- Smart Contracts: Rust
- Game Logic: TypeScript
- IPFS: Pinata
- Gameplay Framework: React Flow
- Solana RPC: Helius, Alchemy
- NFT System: Metaplex Core
- Node.js (v14 or later)
- npm (v6 or later)
- Solana CLI tools
- Clone the repository:
- git clone https://github.com/yourusername/starryciels.git
- cd starryciels
- Install dependencies:
npm install
orpnpm install
oryarn add
- Set up environment variables: Create a
.env
file in the root directory and add necessary environment variables (refer to.env.example
). - Build the project:
npm run dev
orpnpm run dev
oryarn dev
- Start the development server:
- Open your browser and navigate to
http://localhost:3000
- Connect your Solana wallet (e.g., Phantom, Solflare)
- Start exploring the StarryCiels universe!
- Explore and colonize unique planets
- Manage and trade resources
- Develop advanced space technologies
- Engage in strategic alliances and conflicts
- True ownership of in-game assets through NFTs
- Dynamic, player-driven economy
StarryCiels aims to demonstrate the potential of Web3 gaming on Solana, showcasing:
- Accessible development using TypeScript instead of Rust
- Innovative gameplay mechanics in blockchain games
- Seamless integration of NFTs and decentralized finance in gaming
For now we not open Contributing. We would like to prepare for development first. Please follow the news.
This project is licensed under the MIT License.