Creature Casino is a pair of working video casino games that share user state between them.
I took a minimalist approach with technologies, using only React, React-Router, and Styled Components. All CSS was written from scratch.
I managed state with native React hooks, combining reducers and context. Each game maintains its own state, and a third reducer tracks and controls credit state between the two games.