Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ourcade/threejs-getting-started
Example code for getting started in Three.js by recreating the original DOOM controls
https://github.com/ourcade/threejs-getting-started
game-development gamedev threejs threejs-example threejs-learning typescript
Last synced: 2 months ago
JSON representation
Example code for getting started in Three.js by recreating the original DOOM controls
- Host: GitHub
- URL: https://github.com/ourcade/threejs-getting-started
- Owner: ourcade
- License: mit
- Created: 2022-01-08T00:14:22.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2022-06-11T15:08:22.000Z (over 2 years ago)
- Last Synced: 2023-03-06T08:22:09.589Z (almost 2 years ago)
- Topics: game-development, gamedev, threejs, threejs-example, threejs-learning, typescript
- Language: TypeScript
- Homepage: https://youtu.be/7xjHM5N7LGQ
- Size: 26.4 KB
- Stars: 11
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Getting Started with Three.js for Games using TypeScript
> Example code for creating original DOOM controls in Three.js![License](https://img.shields.io/badge/license-MIT-green)
## Overview
This is the example code for getting started with Three.js using TypeScript to create a demo based on movement controls from the original DOOM.
🎬 [Watch the video that goes over this code on YouTube!](https://youtu.be/p4BHphMBlFA)
[Check out Ourcade for more on game development on the web!](https://ourcade.co)
## Getting Started
Clone this repository with git and run:
```
npm install
npm run dev
```Then go to http://localhost:3000
This repository was bootstrapped with [Vite.js](https://vitejs.dev/).
## Resources
3D assets are from [Kenney's Blaster Kit](https://kenney.nl/assets/blaster-kit).
## License
[MIT License](https://github.com/ourcade/threejs-getting-started/blob/master/LICENSE)