minekit Svelte Themes

Minekit

A Minecraft-inspired sandbox game built with Svelte and Three.js. Explore, build, and craft directly in your browser!

Minekit

A Minecraft-inspired sandbox game built with Svelte and Three.js. Explore, build, and craft directly in your browser!

šŸš€ Features

  • šŸŒ 3D Sandbox: Create and destroy blocks in a fully interactive 3D environment.
  • šŸ”Ø Build Anything: Use a variety of blocks to design your world.
  • šŸŽ® Player Movement: Walk, jump, and interact with your creations.
  • šŸŒ± Procedural Terrain: Dynamically generate endless terrain (coming soon).
  • šŸŒ Web-based: Runs directly in your browser, no installation needed.

šŸ› ļø Tech Stack

  • Svelte: Fast and reactive framework for building the UI.
  • Three.js: 3D rendering and graphics engine.
  • WebGL: High-performance rendering for immersive graphics.

šŸŽ® How to Play

  1. Clone the repository:

    git clone https://github.com/ifsvivek/minekit.git
    cd minekit
    
  2. Install dependencies:

    npm install
    
  3. Start the development server:

    npm run dev
    
  4. Open your browser and navigate to http://localhost:5173 (or as specified).

  5. Start building your world by placing and breaking blocks!


šŸ“‚ Project Structure

src/
ā”œā”€ā”€ components/       # Svelte components
ā”œā”€ā”€ assets/           # Textures and assets
ā”œā”€ā”€ lib/              # Utility functions (e.g., terrain generation)
ā”œā”€ā”€ styles/           # CSS and global styles
ā”œā”€ā”€ main.js           # Application entry point
ā””ā”€ā”€ App.svelte        # Main Svelte app

šŸŒŸ Roadmap

  • Render a 3D world with blocks
  • Basic player movement
  • Procedural terrain generation
  • Inventory system
  • Crafting mechanics
  • Multiplayer mode

šŸ¤ Contributing

Contributions are welcome! Here's how you can help:

  1. Fork the repo.
  2. Create a new branch:
    git checkout -b feature/amazing-feature
    
  3. Commit your changes:
    git commit -m "Add some amazing feature"
    
  4. Push to the branch:
    git push origin feature/amazing-feature
    
  5. Open a pull request.

šŸ–¼ļø Screenshots


šŸ“œ License

This project is licensed under the MIT License. See the LICENSE file for details.


ā¤ļø Acknowledgements


Happy mining! ā›ļø

Top categories

Loading Svelte Themes