https://github.com/joe-hirst/duck-rift
Duck Water Rifting - An endless runner game for Duck Sauce Game Jam 2025
https://github.com/joe-hirst/duck-rift
endless-runner game-jam phaser typescript
Last synced: about 2 months ago
JSON representation
Duck Water Rifting - An endless runner game for Duck Sauce Game Jam 2025
- Host: GitHub
- URL: https://github.com/joe-hirst/duck-rift
- Owner: joe-hirst
- Created: 2025-02-28T23:45:35.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-14T19:12:09.000Z (about 2 months ago)
- Last Synced: 2025-03-14T20:20:43.221Z (about 2 months ago)
- Topics: endless-runner, game-jam, phaser, typescript
- Language: TypeScript
- Homepage: https://duckrift.joehirst.dev
- Size: 621 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Duck Water Rifting
A Endless runner style game created for a Duck Sauce Jam 2025, 48-hour game jam with the theme "Rift". Control a duck on a raft navigating down a river, avoiding obstacles along the way.
## Game Concept
- Endless style runner game
- The player controls a duck on a raft going down a river
- The player must avoid rocks and obstacles in the river
- The game gets progressively faster and more difficult
- Score based on survival time## Technology Stack
- [Phaser 3](https://phaser.io/) - HTML5 Game Framework
- TypeScript - For type-safe code
- Webpack - For bundling
- pnpm - Package manager## Development
### Prerequisites
- Node.js (v14 or higher recommended)
- pnpm### Installation
```bash
# Install dependencies
pnpm install
```### Running the Game
```bash
# Start development server
pnpm start# Build for production
pnpm build
```## Controls
- Left Arrow: Move raft left
- Right Arrow: Move raft right
- Space: Restart game (after game over)## Art Credits
Placeholder graphics currently used. Art assets will be added in future updates.
## License
MIT