Repositório no github:

https://github.com/gillgonzales/tutorialSbgames2023

Ferramentas

NodeJS

Para o desenvolvimento do nosso jogo 3D para a web utilizando Javascript (JS), serão necessárias algumas ferramentas, principalmente o ambiente de desenvolvimento JS utilizando o NodeJS. O NodeJS é um interpretador de JS que executa programas nesta linguagem sem a necessidade de um navegador web. Usaremos o NodeJS para nos auxiliar com ferramentas de desenvolvimento front-end, como o Vite.

O NodeJS pode ser instalado no seguinte link:

Download | Node.js

Prefira sempre as versões LTS.

Após a instalação do NodeJS será possível executar o seu interpretador de JS no terminal, apenas usando o comando node:

node

Será iniciado um REPL para Javascript, como se fosse o console do navegador web.

Yarn

Outra ferramenta importante é o gerenciador de pacotes Yarn, o qual será usado para instalar o Vite e os pacotes da biblioteca THREEJS.

Link para instalação do Yarn:

Installation | Yarn

Vite

O vite é uma ferramenta de desenvolvimento front-end que nos auxilia na criação de projetos web, de forma fácil e rápida, inclusive trazendo um servidor embutido.

Projeto criado com o Vite através dos seguintes passos: