A simple raycasting engine built with JavaScript and WebSockets, software rendered, no GPU acceleration. This project is inspired by classic games like Wolfenstein 3D and Doom.
- Install packages
npm install
- Start Websocket server
npm run ws
- Start frontend
npm run frontend
- (Optional) Run bots
npm run bots
- Open your browser and navigate to
http://localhost:3000
Useful resources and tools that helped in the development of this project: