Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vyse12138/minecraft-threejs

Minecraft clone made with three.js, demo: https://mc.yulei.me
https://github.com/vyse12138/minecraft-threejs

javascript minecraft threejs typescript

Last synced: 3 days ago
JSON representation

Minecraft clone made with three.js, demo: https://mc.yulei.me

Awesome Lists containing this project

README

        

# minecraft-threejs

English | [中文](https://github.com/vyse12138/minecraft-threejs/blob/main/README_ZH.md)

Minecraft clone made with Three.js and TypeScript

Check it out: [Minecraft - Three.js](https://mc.yulei.me/)

Recommend to use Chrome to get the best experience

![preview](https://user-images.githubusercontent.com/88306344/154383952-9b33bad4-eebb-4a98-a12e-f5f137422d06.gif)

## Features:

- Destroy block and place block
- Mouse wheel (or number key) to select different block types
- Movement and collision detection
- Random terrain / blocks / tree generations
- Infinite world
- Game save / load
- Sound effect and BGM
- Highlight the block at crosshair
- Basic UI and settings
- Mobile friendly

## Working on:

- Multiplayer
- Generates water
- Higher performance algorithm