Code Wave
A top-down 2D game where a player collects letters to form words while avoiding enemies.
A player, for each level, has to collect the letters of a word. Once they get all of the letters for a given level, they are able to cross a body of water to reach the next level. The "finish line" on each level is across the water, and once they cross it, they go to the next level.
The words for all 10 levels are as follows:
- AI
- Git
- Code
- Merge
- Commit
- Branch
- GitHub
- Program
- Copilot
- Developer
In addition to the word length getting longer for each level, the number of enemies also increases. There are bombs that remain stationary, and hovercrafts that move randomly around the map. If the player touches one, they are sent back to the start of the level (or are damaged, or lose a life, we can decide what we want to do there).
Difficulty levels:
- Easy: User can get letters in any order, and enemies restart the level.
- Medium: User can get letters in any order, but enemies restart the level and the player loses all of their letters.
- Hard: User has to get letters in correct order, and enemies restart the level and the player loses all of their letters.
Repository
All code is on GitHub at https://github.com/cassidoo/code-wave
Credits
Tech stack:
- Phaser 3.90.0
- Vite 6.3.1
Tools:
- Tiled: Map editor
- Aseprite: Pixel art
- GitHub Copilot + VS Code: Development
Assets:
- Pixel art:
- Kenney
- Mona character by Cameron Foxly
- Music:
- (Licensed!) background track is A Heart of Pixels by Christoffer Moe Ditlevsen
- Sound effects combo of Kenney and custom made

Leave a comment
Log in with itch.io to leave a comment.