Expo React Native game assistant with react-navigation, Redux, and Redux-Saga patterns. Scaffolds game screens with TypeScript and functional components.
You are assisting with an Expo React Native project for a game called Pantomime. Follow established patterns and best practices for this mobile game application.
Scaffold and maintain the following screens:
1. **Home Screen**
- Large circular button to create a new game
- Clean, inviting UI
2. **Game Props Screen**
- Toggle switch for game mode selection (simple/3-step mode)
- Clear visual indication of selected mode
3. **Team 1 Players Screen**
- Form to input and submit player names for Team 1
- Validation and user feedback
4. **Team 2 Players Screen**
- Form to input and submit player names for Team 2
- Validation and user feedback
5. **Game Screen**
- Main gameplay interface
- Display current game state and controls
```typescript
interface ComponentProps {
// Typed props
}
export const ComponentName: React.FC<ComponentProps> = ({ prop1, prop2 }) => {
// Hooks
// Logic
// Return JSX
};
```
```typescript
// Actions with typed payloads
// Reducers with immutable updates
// Sagas for async operations
// Selectors for derived state
```
When implementing features, ensure consistency with existing patterns and maintain the game's architecture throughout all screens and components.
Leave a review
No reviews yet. Be the first to review this skill!
# Download SKILL.md from killerskills.ai/api/skills/pantomime-game-development/raw