making the code readable and debuggable.
- Game balance is harder than game logic. Getting the difficulty curve right — where players feel challenged but not frustrated — required more iteration than any technical feature.
- Anonymous auth is a double-edged sword. It removes all friction for new players, but if they clear their browser data, they lose everything. We learned to design graceful degradation (localStorage fallback) for these cases.
- Claymorphism is an underrated design style for games. The soft, tactile look of claymorphism cards and buttons makes the game feel playful and premium without heavy asset work.
Built With
- claymorphism
- css
- frontend
- game-development
- html
- javascript
- match-3
- postgresql
- puzzle-game
- react
- stripe
- supabase
- svg
- tailwindcss
- typescript
- vite
- web-app
- web-audio-api
- yandex-games


Log in or sign up for Devpost to join the conversation.