Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)