Overview
Learn to code a playable Minecraft clone using React, JavaScript, and Three.js in this 1-2 hour tutorial. By the end of the course, you will be able to create 3D games in JavaScript, understand React concepts like useState, useEffect, useRef, and custom Hooks for State management. The course covers topics such as setting up the environment, creating the game world, player interactions, camera control, state management, adding/removing elements, texture selection, and saving progress. The teaching method involves hands-on coding sessions following a step-by-step syllabus. This course is intended for individuals interested in game development, JavaScript programming, and React application building.
Syllabus
⌨️ Boilerplate
⌨️ Sky
⌨️ Textures
⌨️ Ground
⌨️ Player
⌨️ Keyboard input
⌨️ Movement
⌨️ First person camera
⌨️ State management
⌨️ Cube component
⌨️ Add/Remove Cubes
⌨️ Texture Selector
⌨️ Save world
⌨️ Hover cubes
⌨️ Outro
Taught by
freeCodeCamp.org