https://github.com/pawap90/design-patterns-gamified
Learn design patterns through games with TypeScript and Phaser đšī¸
https://github.com/pawap90/design-patterns-gamified
design-patterns gamedev phaser3 typescript
Last synced: about 1 year ago
JSON representation
Learn design patterns through games with TypeScript and Phaser đšī¸
- Host: GitHub
- URL: https://github.com/pawap90/design-patterns-gamified
- Owner: pawap90
- Created: 2022-03-14T01:50:34.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-11-02T21:38:06.000Z (over 3 years ago)
- Last Synced: 2025-04-07T15:51:46.194Z (about 1 year ago)
- Topics: design-patterns, gamedev, phaser3, typescript
- Language: TypeScript
- Homepage: https://pawap90.github.io/design-patterns-gamified
- Size: 635 KB
- Stars: 43
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Welcome to **Design patterns gamified**!
I created this repo to teach design patterns through games. Each folder contains a tiny game that demonstrates how to apply a single design pattern.
Each folder also includes their own `README.md` with a short explanation of the design pattern and how it was applied in the game.
## Games
- [Strategy pattern - A space shooter đ](./strategy-pattern-space-shooter/): Destroy asteroids before they destroy you by picking up upgrades for your spaceship's gun. Each upgrade represents a new strategy that your ship can set at runtime!
> I'm working on the next game!
---
[](https://paulasantamaria.com)
Let's connect!: [Instagram](https://www.instagram.com/pau.codes/) | [Twitch](https://www.twitch.tv/paulasantamaria) | [Twitter](https://twitter.com/pauxdsantamaria)