A retro SNES-style castle defense game built with modern web technologies.
Bulwark 1475 is a tower defense game inspired by classic 16-bit era graphics and gameplay. Defend your medieval fortress against waves of enemies using strategic placement of defenses and resource management.
- Retro SNES-style pixel art graphics
- Classic castle defense gameplay mechanics
- Wave-based enemy progression
- Resource management system
- Multiple tower/defense types
- High score tracking
- Clone the repository:
git clone https://github.com/modernrugged/bulwark-1475.git
cd bulwark-1475- Serve the game locally:
# Using Python 3
python3 -m http.server 8000
# Or using Node.js
npx serve .
# Or using PHP
php -S localhost:8000- Open your browser to
http://localhost:8000
For detailed deployment instructions, see DEPLOYMENT.md
- Static Hosting: Deploy to GitHub Pages, Netlify, Vercel, or Cloudflare Pages
- Docker: Use the included Dockerfile for containerized deployment
- Traditional Hosting: Upload files to any web server with static file support
- Arrow Keys: Navigate menus / Move cursor
- Space/Enter: Select / Confirm
- ESC: Pause / Cancel
- HTML5 Canvas for rendering
- Vanilla JavaScript for game logic
- CSS3 for UI styling
- Web Audio API for retro sound effects
- Chrome 90+
- Firefox 88+
- Safari 14+
- Edge 90+
Contributions are welcome! Please feel free to submit a Pull Request.
This project is open source and available under the MIT License.
Developed with ❤️ for retro gaming enthusiasts