Interactive browser games by 7G Studio — a Nutro Cloud project.
Play Now • Games • Tech Stack • Contributing
Nutro Games is a collection of free, open-source browser games built by 7G Studio — the creative arm of Nutro Cloud. Every game runs directly in the browser with zero installs, zero downloads, and zero ads.
The project serves as a playground for our mascot ASTRO and a showcase of what modern web technologies can do for gaming.
An endless runner set in space. Guide ASTRO through 10 unique worlds, dodge server racks, aliens, and space debris.
| Genre | Endless Runner / Platformer |
| Levels | 10 themed worlds |
| Controls | Space / Tap to jump, ESC to pause |
| Features | Double jump, procedural pixel art, dynamic spawning, retro SFX, parallax backgrounds, BGM |
Worlds:
- Moon Base • 2. Mars Colony • 3. Neon City • 4. Toxic Swamp • 5. Lava Fields
- Ice World • 7. Deep Space • 8. Solar Flare • 9. Void Station • 10. Final Run
Each world has its own sky gradient, ground texture, parallax layers, color palette, and floating particles.
| Layer | Technology |
|---|---|
| Game Engine | Phaser 3.87 — arcade physics, particles, tweens, camera FX |
| UI Framework | Bootstrap 5.3 — responsive menus, settings, overlays |
| Animation | GSAP 3.12 — start screen transitions, elastic/bounce effects |
| Icons | Font Awesome 6.5 — retro UI iconography |
| Typography | Press Start 2P (pixel font) |
| Audio | Web Audio API (procedural SFX) + MP3 BGM |
| Graphics | 100% procedural pixel art (no external image assets) |
| Hosting | Nutro Cloud |
# Clone the repo
git clone https://github.com/NutroCloud/nutrogame.git
# No build step needed — just serve the files
# Option 1: VS Code Live Server
# Option 2: Any static server
npx serve .
# Open in browser
http://localhost:3000/games/astro-runner/No dependencies to install. No build tools. No Node modules. Pure HTML/CSS/JS served statically.
nutrogame/
├── games/
│ ├── index.html # Games hub page
│ └── astro/
│ ├── index.html # Game page (Bootstrap + Phaser + GSAP)
│ ├── style.css # Retro pixel UI styles
│ ├── game.js # Full game logic (Phaser 3 scenes)
│ └── 1.mp3 # Background music
├── README.md
└── LICENSE
The game uses three Phaser scenes:
- BootScene — Generates all pixel-art textures procedurally using Phaser Graphics
- MenuScene — Animated start screen (starfield, planet, grid, floating particles)
- GameScene — Main gameplay loop with physics, spawning, and rendering
Obstacles use a pattern-based random spawner instead of fixed timers:
- Random delay variation (±60% of base)
- Single obstacles (60%), Double bursts (25%), Triple bursts (15%)
- Difficulty scales with level
All sound effects are synthesized in real-time using the Web Audio API:
- Jump (ascending tones)
- Double Jump (higher pitch burst)
- Landing (low thud)
- Hit/Death (sawtooth + noise burst)
- Level Up (C major arpeggio)
- Score (+10 ding)
| Input | Action |
|---|---|
Space / ↑ / Tap |
Jump |
| Double press | Double Jump |
ESC |
Pause / Resume |
We welcome contributions. Here's how:
- Fork the repo
- Create a feature branch (
git checkout -b feature/new-obstacle) - Commit your changes
- Push and open a Pull Request
Ideas for contributions:
- New obstacle types
- New level themes
- Mobile touch improvements
- Leaderboard system
- New games for the collection
- ASTRO Runner (v1.0)
- Online leaderboard
- More games (puzzle, shooter, strategy)
- Multiplayer mode
- Achievement system
- Mobile app wrapper (PWA)
MIT License — free to use, modify, and distribute.
Made with 🚀 by Nutro Cloud / 7G Studio
Infrastructure that speaks for itself.
