I've been building a pixel character creator in React + TypeScript It originally started as a vertical slice from another project I was experimenting with, but I pulled it out into its own thing so I could spend more time exploring the rendering and asset systems. The character is rendered by compositing sprite layers on a canvas, with a config object controlling the selected parts and colours. One of the main goals was to make the system asset-driven. New sprite assets can be added to the project and automatically picked up by the app without extra configuration. Assets are now basically drag-and-drop, which makes me happy. Things I focused on while building it: - Reducer-driven config state for predictable updates - Build-time asset discovery using `import.meta.glob` - Layered sprite composition with validation for asset pairings - Image preloading/caching so switching configs feels instant Demo: https://lnkd.in/eFNSnQca Repo: https://lnkd.in/eSYd8Tpb Still a WIP, but have a play around with it. Keen to hear what you think. Also, my niece and nephew designed a few of the assets, so I can't take all the credit for those 🙂 #webdevelopment #reactjs #typescript #frontend #gamedev
This is a really neat project! Had some fun making some goofy looking characters. Love it!
So cuteee
Reminds me of the MTV show called The Head.