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

Reminds me of the MTV show called The Head.

  • No alternative text description for this image

This is me: You should do more long hairstyles •°•

  • No alternative text description for this image

This is a really neat project! Had some fun making some goofy looking characters. Love it!

See more comments

To view or add a comment, sign in

Explore content categories