WEB3 INVADERS is a retro shooter built for the Alchemy University Ethereum Bootcamp. It plays like classic Space Invaders, then layers in on-chain items and a simple marketplace.
Wallet & network: use a wallet on Polygon Amoy Testnet. The game is best on a desktop/laptop (not optimized for small screens).
Features
- Playable Space-Invaders-style game with 3 levels.
- Customize your spaceship and projectiles via NFTs.
- In-game marketplace with a custom smart contract to buy/sell items.
Security disclaimer & improvements
- This is a fun/learning project and needs hardening before real-world use.
- On-chain functions are permissive: leveling and item ownership can be spoofed without stricter checks.
- Code readability, TypeScript types, and unit tests to be improved.
Credits
- Alchemy, for the in-depth smart contract tutorials.
- freeCodeCamp full-stack web3 video.
- MidJourney, for art assets (edited in GIMP; see project raw folder).
- AWS, S3 & CloudFront hosting automated with Terraform.
