mkdir rg-portfolio-2d
cd rg-portfolio-2d && npm create vite@latest . select vanilla > javascript
npm install kaboom
rm -rf main.js, style.css, /public/vite.svg, counter.js
create a new file called `vite.config.js // vite.config.js import { defineConfig } from 'vite' import { resolve } from 'path'
export default defineConfig({ base: '/rg-portfolio-2d/', resolve: { alias: { '@': resolve(__dirname, 'src'), }, }, })
create a new file called main.js
in /src directory && update main.js to /src directory,
insert <style></style>
font type spritesheet also setup tile for game maping design, pretty neat. need to dive more into it