A guide for creative coders and front-end developers on selecting tools for developing a browser-based video game. Key topics include using XState for state management, choosing Three.js for 3D rendering due to its flexibility, and combining vanilla Typescript with a functional programming approach for UI rendering to avoid conflicts with React's rendering philosophy. The game’s development process will be documented in future posts.

2m read timeFrom garden.bradwoods.io
Post cover image
Table of contents
State managementRendering 3DUI LibraryCSS

Sort: