Skip to content

uross-11/raycasting

Repository files navigation

Raycasting engine

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.

Raycasting

Installation

  1. Install packages
    npm install
  2. Start Websocket server
    npm run ws
  3. Start frontend
    npm run frontend
  4. (Optional) Run bots
    npm run bots
  5. Open your browser and navigate to http://localhost:3000

Acknowledgments

Useful resources and tools that helped in the development of this project:

About

Raycasting with JS

Topics

Resources

Stars

Watchers

Forks