https://github.com/tfkfan/phaser3-raycasting
2D raycasting/raymarching demo using phaser 3, react, typescript, webpack
https://github.com/tfkfan/phaser3-raycasting
phaser phaser3 raycasting raymarching react typescript
Last synced: 2 months ago
JSON representation
2D raycasting/raymarching demo using phaser 3, react, typescript, webpack
- Host: GitHub
- URL: https://github.com/tfkfan/phaser3-raycasting
- Owner: tfkfan
- Created: 2023-09-27T09:48:24.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-01-14T16:35:58.000Z (over 1 year ago)
- Last Synced: 2025-01-14T23:32:49.897Z (4 months ago)
- Topics: phaser, phaser3, raycasting, raymarching, react, typescript
- Language: TypeScript
- Homepage: https://tfkfan.github.io/phaser3-raycasting/
- Size: 904 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
Phaser 3 React TypeScript Raycasting demo
A starter template for Phaser 3 with TypeScript and webpack for building excellent html5-games that work great in the browser and on mobile devices.
Key Features •
Preview •
How To Use •
React controls •
Websocket support •
Credits---
## Key Features
- All newest ES 2020 features
- Prettier
- Webpack dev server
- Includes Phaser 3 TypeScript typings
- For development and production builds
- React gui development
- Websocket integration## Preview
This is what you get after installing this template. A simple and clean starter template written in TypeScript.
## How To Use
To clone and run this template, you'll need [Git](https://git-scm.com) and [Node.js](https://nodejs.org/en/download/) (which comes with [npm](http://npmjs.com)) installed on your computer. From your command line:
```bash
# Clone this repository (yes, npx not npm)
$ git clone https://github.com/tfkfan/phaser3-raycasting.git# Go into the repository
$ cd phaser3-raycasting# Install dependencies
$ npm install# Start the local development server (on port 8080)
$ npm start# Ready for production?
# Build the production ready code to the /dist folder
$ npm run build
```