ioshee-game is a React + TypeScript + Vite game prototype built around a falling-objects board loop. The current implementation includes a single-player mode and a multiplayer flow that is still in progress.
- Renders the game board on an HTML canvas.
- Preloads game assets before the play screen is shown.
- Supports single-player play locally.
- Connects to a game room for multiplayer, with the multiplayer experience still marked as work in progress.
Install dependencies and start the dev server:
bun i
bun dev- The game is rendered in
src/CanvasWrapper.tsxand driven by the engine insrc/gameEngine/GameEngine.ts. - Room connection and socket handling live under
src/socket/. - Multiplayer is still WIP, so connection and gameplay behavior may change as the feature is completed.
-
React 19
-
TypeScript
-
Vite
-
Sass Embedded for styling support
-
(Yes this readme is AI generated, please don't judge)