A TypeScript-based raycasting engine for building fps games on the web.
npm install
npm run buildThen serve index.html with a local web server (e.g., http-server or VS Code Live Server).
For continuous compilation during development:
npm run devsrc/- TypeScript source codebuild/- Compiled JavaScript outputindex.html- Web entry pointtsconfig.json- TypeScript compiler configurationpackage.json- Project dependencies and scripts
TypeScript is transpiled to JavaScript using esbuild and output to the build/ folder, ready to be served.