All Projects → ian13456 → Mine.js

ian13456 / Mine.js

Licence: gpl-3.0
🌏 A Minecraft-like voxel engine built in Javascript. (formerly mc.js)

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Mine.js

mine.js
🌏 A voxel engine built with JS/TS/RS. (formerly mc.js) (maybe mine.ts? or even mine.rs?)
Stars: ✭ 282 (+107.35%)
Mutual labels:  threejs, engine, voxel
Chunkstories
Somewhat fancy blocky game engine written in Kotlin
Stars: ✭ 199 (+46.32%)
Mutual labels:  engine, voxel
Expo Voxel
🎮🌳 Voxel Terrain made in React Native. ∛
Stars: ✭ 169 (+24.26%)
Mutual labels:  threejs, voxel
Sucle
Common Lisp Voxel Game Engine
Stars: ✭ 239 (+75.74%)
Mutual labels:  engine, voxel
VoxelEngine
Custom voxel engine written in C++ and OpenGL
Stars: ✭ 44 (-67.65%)
Mutual labels:  engine, voxel
Qake
Qake voxel-engine demo
Stars: ✭ 100 (-26.47%)
Mutual labels:  threejs, voxel
blockcraft-public
BlockCraft is a WebGL implementation of an infinite procedurally-generated voxel world that runs on the browser. This project originally spawned as a Minecraft Classic clone but has expanded to include multiplayer PvP, crafting, shaders and much more!
Stars: ✭ 22 (-83.82%)
Mutual labels:  threejs, voxel
voxelizer
👾 Voxelization of 3D models
Stars: ✭ 32 (-76.47%)
Mutual labels:  threejs, voxel
rabbit-hole
An experimental voxel engine.
Stars: ✭ 39 (-71.32%)
Mutual labels:  engine, voxel
Dino3d
🦖 Google Chrome T-Rex Run! in 3D (WebGL experiment)
Stars: ✭ 263 (+93.38%)
Mutual labels:  threejs, voxel
Voxelman
Plugin-based client-server voxel game engine written in D language
Stars: ✭ 105 (-22.79%)
Mutual labels:  engine, voxel
Tweetscape
A WebVR experience displaying tweets in real-time along a 3D timeline
Stars: ✭ 132 (-2.94%)
Mutual labels:  threejs
Vue 3d Model
📷 vue.js 3D model viewer component
Stars: ✭ 1,925 (+1315.44%)
Mutual labels:  threejs
Urdf Loaders
URDF Loaders for Unity and THREE.js with example ATHLETE URDF Files
Stars: ✭ 129 (-5.15%)
Mutual labels:  threejs
Gplayengine
Cross-platform C++ 2D / 3D game engine.
Stars: ✭ 129 (-5.15%)
Mutual labels:  engine
Szl
A lightweight, embeddable scripting language
Stars: ✭ 134 (-1.47%)
Mutual labels:  engine
Search Engine Optimization
🔍 A helpful checklist/collection of Search Engine Optimization (SEO) tips and techniques.
Stars: ✭ 1,798 (+1222.06%)
Mutual labels:  engine
Fonline
FOnline Engine is a flexible cross-platform isometric game engine
Stars: ✭ 128 (-5.88%)
Mutual labels:  engine
Raymarchcl
Experimental OpenCL voxel rendering/raymarching via Clojure REPL (from 2013)
Stars: ✭ 127 (-6.62%)
Mutual labels:  voxel
Tinyrenderer
A brief computer graphics / rendering course
Stars: ✭ 11,776 (+8558.82%)
Mutual labels:  engine

❗️ mine.js was previously mc.js, which has been taken down by a DMCA notice.

MineJS is a javascript-based voxel engine that runs in your browser!

Motivation

We thought it would be interesting to design a game that is inspired by the popular voxel engine "Minetest" with javascript. We are interested to see if javascript can deliver quality graphics and performance, and interactive multiplayer game play within a 3D voxel type environment.

Screenshots

These are some screenshots taken directly from the project.

User Authentication

Neatly Styled Game UI

Awesome Graphics

Build Stack

Javascript.

Frontend

Backend

Authentication

Features

  • Player registration
  • Save worlds
  • Database support

Installation

Before cloning the repo or doing anything, be sure to install docker and node on your computer. After that, run the following commands:

# Clone the repository
git clone https://github.com/ian13456/mine.js.git

# Download packages for both server and client
yarn
# Start all services
yarn run init # only needed when running for the first time
yarn run start

After these commands, visit localhost:3000

Note

📌 mine.js runs fastest on either Opera, Brave or Chrome.

Sources

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].