1. INTRO // Coding a Minecraft Clone with JavaScript + Three.js

  Рет қаралды 7,881

Dan Greenheck

Dan Greenheck

Күн бұрын

Learn how to create a Minecraft clone from scratch in this 10-part video series. I’ll show how you can create a procedurally generated voxel world with collision detection, terraforming and more!
❤️ Like this content? Support me on Patreon: / dangreenheck
🕹️ DEMO: dgreenheck.github.io/minecraf...
⭐️ GITHUB: github.com/dgreenheck/minecra...
0:00 Intro
0:22 Demo
7:36 Three.js
8:20 Dev Environment Setup
12:51 Basic Three.js Scene
19:58 Orbit Camera Controls
21:30 Lighting
23:33 World
26:02 Refactoring World Code
28:57 Outro

Пікірлер: 34
@joesantana180
@joesantana180 Ай бұрын
Literally the exact video tutorial I needed… Trying to switch from Ruby to JS and this seemed like a fun project
@dangreenheck
@dangreenheck Ай бұрын
Enjoy!
@hardikgupta3752
@hardikgupta3752 7 ай бұрын
Respect to you Dan for such an effort!!! Incredible
@FireeIced
@FireeIced Ай бұрын
Awesome! Can't wait to continue to the next video.
@smartkorean1
@smartkorean1 5 ай бұрын
Amazing work, thank you for uploading this!
@jameskarlov
@jameskarlov 7 ай бұрын
This is Amazing, trying to learn Three, and this looks like a very fun way to go! very excited for the future tutorials!
@Finding_Fortune
@Finding_Fortune 7 ай бұрын
This looks very professional! Well done - I look forward to the other parts
@dangreenheck
@dangreenheck 7 ай бұрын
Thank you! Cheers!
@hanifbahari6606
@hanifbahari6606 7 ай бұрын
Amazing job
@ShahanAkhter
@ShahanAkhter 3 ай бұрын
awesome tutorial extremely helpful thank you!
@alir8zana635
@alir8zana635 7 ай бұрын
this is awesome subscribed
@3drwny
@3drwny 7 ай бұрын
Great ! Thank you .
@niuage
@niuage 5 ай бұрын
What got me started a long time ago on my current project is b3agz's minecraft series. I'm sure yours will have the same effect on a lot of viewers as well and kickstart projects and encourage people to learn. Well done.
@dangreenheck
@dangreenheck 5 ай бұрын
Thank you! I’m hoping to wrap up the series in the next few months.
@bobmzrfckingross
@bobmzrfckingross 7 ай бұрын
Nice!
@worldbest3097
@worldbest3097 7 ай бұрын
finally!!!!
@worldbest3097
@worldbest3097 7 ай бұрын
10th tutorial, might be great, fight with multiplayer with health bar like roblox?
@maxit2976
@maxit2976 18 күн бұрын
What the theme in VS code do you have?
@benixmaximus
@benixmaximus 7 ай бұрын
Very impressive. Do you think react three fiber would improve the developer experience of building something like this?
@dangreenheck
@dangreenheck 7 ай бұрын
I don't do much React development and prefer vanilla JS anyways. If you are more comfortable with React than I assume it would make life easier.
@mochatitan7401
@mochatitan7401 Ай бұрын
Please help i recieved the message Failed to resolve import "three/addons/controls/OrbitalControls.js" from "scripts/main.js" at 20:30
@bobmzrfckingross
@bobmzrfckingross 7 ай бұрын
Any idea of when we're gonna get the rest?
@dangreenheck
@dangreenheck 7 ай бұрын
I plan on releasing a new lesson every week. I have them all scripted out so it's just a matter of recording and editing them.
@bobmzrfckingross
@bobmzrfckingross 7 ай бұрын
Okay so it means that we're gonna more or less get the full serie for the new year. Would be awesome if you managed to release it more quickly, but it might take some time to edit it.
@vinaciotm
@vinaciotm 5 ай бұрын
Final vídeo: mobs animals/monster
@Hellscaped
@Hellscaped 7 ай бұрын
eaglercraft:
@oglothenerd
@oglothenerd 7 ай бұрын
I have to ask, why JS? JS is a mess! XD
@dangreenheck
@dangreenheck 7 ай бұрын
Why did Magellan circumnavigate the globe? Why did Sir Edmund Hilary climb Mount Everest? Why did we land a man on the moon?! In all seriousness, I love working with JavaScript! You don’t need to deal with a compiler and every computer ships with a runtime environment (aka the browser). If you are asking why I’m not using TypeScript, I find it overkill for small projects.
@oglothenerd
@oglothenerd 7 ай бұрын
@@dangreenheck Eh, fair... personally, I love Rust.
@MrFoxANDnoobie
@MrFoxANDnoobie 4 күн бұрын
Idk but is Minecraft coded in js?
@oglothenerd
@oglothenerd 4 күн бұрын
@@MrFoxANDnoobie No, Minecraft Java Edition is programmed in Java (which is completely different from JavaScript), and Minecraft Bedrock Edition is programmed in C++.
@rodiontref
@rodiontref 3 ай бұрын
Great topic! Excellent easy start to the project, clear logic and organization. Thanks and respect! 🏞⛰🏔
@mochatitan7401
@mochatitan7401 Ай бұрын
how did you make your vscode color scheme look like that?
@mochatitan7401
@mochatitan7401 Ай бұрын
also what extensions are you using? like the auto import one
Minecraft Clone in C++ // Code Review
40:29
The Cherno
Рет қаралды 316 М.
I Need Your Help..
00:33
Stokes Twins
Рет қаралды 157 МЛН
Who’s more flexible:💖 or 💚? @milanaroller
00:14
Diana Belitskay
Рет қаралды 18 МЛН
Каха инструкция по шашлыку
01:00
К-Media
Рет қаралды 4,2 МЛН
The Best Minecraft Feature that Was Removed From the Game
23:17
I Tried Making an FPS Game in JavaScript
8:19
SimonDev
Рет қаралды 124 М.
Code a Zelda Like [Javascript, THREE, Rapier] 01
16:02
NovelStudio 🇬🇧
Рет қаралды 3,4 М.
Architects REACT to Minecraft Builds | Experts React
11:43
Gamology
Рет қаралды 2,6 МЛН
Can AI Code Minecraft? Watch ChatGPT Try
8:06
BadGameDev
Рет қаралды 1,1 МЛН
I Tried to Make Star Wars Battlefront II in JavaScript
13:32
SimonDev
Рет қаралды 119 М.
The Weird History of JavaScript
12:09
Fireship
Рет қаралды 1,2 МЛН
I wish I knew this before using React Three Fiber
28:23
Rabbit Hole Syndrome
Рет қаралды 113 М.
Making a Game in JavaScript with No Experience
5:49
Goodgis
Рет қаралды 731 М.
MarioKart.js Blew My Mind (Open Source + React + ThreeJS)
11:37
Theo - t3․gg
Рет қаралды 206 М.
Где раздвижные смартфоны ?
0:49
Не шарю!
Рет қаралды 540 М.
Очень странные дела PS 4 Pro
1:00
ТЕХНОБЛОГ ГУБАРЕВ СЕРГЕЙ
Рет қаралды 422 М.