Starwave
Starwave
Click here to read the devlog.
โ ๏ธ EARLY ACCESS - This game is currently in active development. Expect bugs, incomplete features, and frequent updates!
๐ฎ About
Starwave is a retro-style space shooter inspired by classic arcade games. Battle through waves of enemies, dodge bullets, and rack up high scores in this pixel-perfect action game!
Featuring a nostalgic PICO-8 color palette and crisp pixel art, Starwave brings back the golden age of arcade shooters with modern gameplay polish.
I'm coding this while following along with the PICO-8 tutorial by "Lazy Devs" (YouTube Playlist). However, I preferred to use raylib instead of the PICO-8 environment/runtime. It's not a 1:1 port — I'm adding my own touches and ideas to it. That said, I'm still retaining the authentic PICO-8 palette, 128ร128 pixel screen size, and 8ร8 base sprites.
๐น๏ธ Controls
| Action | Keyboard |
|---|---|
| Move Up | โ Arrow |
| Move Down | โ Arrow |
| Move Left | โ Arrow |
| Move Right | โ Arrow |
| Shoot | X |
โจ Features
- ๐ Classic vertical-scrolling space shooter gameplay
- ๐จ Authentic PICO-8 16-color palette aesthetic
- ๐พ Multiple enemy types with unique behaviors
- ๐ฅ Satisfying visual effects and explosions
- ๐ต Retro-style music and sound effects
- ๐ Score tracking and life system
- ๐ Parallax scrolling backgrounds
๐ ๏ธ Technology
Starwave is built with:
- raylib - A simple and easy-to-use library for game development
- C - Pure C programming language for maximum performance
- Aseprite - Pixel art and sprite animations
- Custom PICO-8 Palette Shader - GLSL shader for authentic retro colors
- WebAssembly (Emscripten) - For browser-based gameplay
Platforms
- ๐ฅ๏ธ macOS (Native)
- ๐ช Windows (Native)
- ๐ง Linux (Native)
- ๐ Web (HTML5/WebAssembly)
๐ง Development Status
This is an early development build. The game is playable but far from complete. Here's what to expect:
โ What's Working
- Basic gameplay loop
- Player movement and shooting
- Enemy spawning and AI
- Collision detection
- Score and life system
- Title screen and game over screen
- Sound effects and music
๐จ Coming Soon
- More enemy types
- Boss battles
- Power-ups and upgrades
- Additional levels
- Roguelite gameplay loop
- Leaderboards
- Controller support
๐ Found a Bug?
Since this is an early build, you might encounter issues. Please report any bugs or feedback - it helps make the game better!
๐พ Credits
Developed by Reaction Games
๐ค AI Usage Disclosure
AI-generated content has not been used for any in-game assets (sprites, music, sound effects). All game art and audio are handcrafted. However, AI tools are used to create cover art and material for social media pages.
Thanks for playing Starwave! Your support during early access means everything. ๐
| Updated | 4 hours ago |
| Published | 5 days ago |
| Status | In development |
| Platforms | HTML5, Windows, macOS, Linux |
| Rating | Rated 5.0 out of 5 stars (1 total ratings) |
| Author | reactiongames |
| Genre | Shooter |
| Tags | Retro, Roguelite, Shoot 'Em Up |
Download
Click download now to get access to the following files:
Development log
- Starwave v0.4.0: Power-Ups and Level Designer! ๐4 hours ago
- Release v0.3.05 days ago



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