There is currently an issue with itch.io web play, which is being addressed. To play or test the game install it on your android device for now.
A colorful 2D mobile platformer featuring precise jumping, coin collection, and challenging level progression
Slime Dash is a fast-paced 2D platformer where you guide a brave slime through dangerous levels filled with spikes, platforms, and collectible coins. Master the controls, avoid hazards, and reach the portal to unlock new challenges!
- ๐ฏ Progressive Level System with unlockable stages
- ๐ฐ Coin Collection with persistent score tracking
- โค๏ธ Lives System with checkpoint-based respawning
- ๐จ Smooth Animations - Idle, jump, die, swallow states
- ๐ต Dynamic Sound Effects for all actions
- ๐ฑ Mobile-Optimized for landscape play (1920ร1080)
- ๐ Portal Completion with satisfying animations
- ๐พ Auto-Save Progress - your progress is always saved
๐ฎ Play on itch.io
- โ No installation required
- โ Works on desktop and mobile browsers
- โ Instant play - loads in seconds
- โก Hardware acceleration recommended
๐ฅ Download Latest Release (v1.0.0)
- Android 7.0 (Nougat) or higher
- 150MB free storage
- Touch-screen device
- Landscape orientation recommended
- Download
SlimeDash.apkfrom Releases - Enable Settings > Security > Install Unknown Apps (allow for your browser)
- Tap the downloaded APK file
- Tap Install, then Open
- Move: Tap left/right on-screen buttons
- Jump: Tap jump button
- Navigate Menus: Tap UI elements
Tip: Touch controls are optimized for landscape orientation!
- Navigate the Levels - Use precise jumps to cross platforms
- Collect Coins - Gather all coins for maximum score
- Avoid Hazards - Spikes and death zones will cost you a life
- Reach the Portal - Complete each level to unlock the next
- Manage Lives - You have 3 hearts - use them wisely!
- Level 1: Tutorial - Learn the basics
- Level 2+: Unlocked by completing previous levels
- Checkpoints: Auto-respawn at checkpoints after death
- Game Over: Retry or return to level selection
- Responsive Controls - Tight platformer feel with precise jumping
- Ground Detection - Tag-based collision with overlap fallback
- Animator States - IsGrounded, IsJumping, IsMoving
- Input Locking - Disables during cutscenes and death
- 3 Hearts - Displayed as sprite hearts in the UI
- Checkpoint System - Respawn at last checkpoint
- Death Animation - Smooth death sequence before respawn
- Game Over Panel - Retry button to restart level
- Action SFX - Jump, die, coin collect, movement
- Button Feedback - Selection sounds on hover/click
- Looping Movement - Continuous audio while moving
- Mobile Audio Unlock - Automatically unlocked on first tap
- Portal Completion - Enter portal to finish level
- Unlock Next Level - Progression tracked via GameManager
- Level Selection UI - Visual lock/unlock states
- Persistent Progress - Saved via PlayerPrefs
| Specification | Details |
|---|---|
| Engine | Unity 2021+ |
| Language | C# 9.0 (.NET Framework 4.7.1) |
| Platforms | WebGL, Android |
| APK Size | ~51 MB |
| Min Android | 7.0 (API 24) |
| Resolution | 1920ร1080 (Landscape) |
| WebGL Size | ~50 MB (Brotli compressed) |
| Testing | NUnit - 12+ unit tests |
- Modern browser (Chrome 90+, Firefox 88+, Edge 90+, Safari 14+)
- WebGL 2.0 support (WebGL 1.0 fallback available)
- Hardware acceleration enabled
- 512 MB WebGL memory (configurable)
- Tag-based ground checking with overlap detection
- Touch and keyboard input support
- Animator state management
- Input enable/disable for cutscenes
- Level unlock/completion tracking via PlayerPrefs
- Persistent coin collection system
- Scene-wide progress management
- Heart-based lives display with sprite toggling
- Checkpoint system with configurable respawn points
- Game Over panel with retry functionality
- Integration with RespawnManager
SoundEffectController- Detects animator states and plays SFXButtonSelectSfx- Plays selection sounds on UI interactions- Audio unlocking for mobile browsers
- Unity 2021.3 LTS or newer
- WebGL Build Support module installed
-
Clone this repository:
-
Open project in Unity
-
Configure Edit > Project Settings > Player > WebGL:
- Company Name:
VibeWithWyn - Product Name:
Slime Dash - WebGL Memory Size:
512MB - Compression Format:
Brotli - Enable Decompression Fallback: โ
- Company Name:
-
File > Build Profiles โ Select Web โ Build
-
Zip the build folder (ensure
index.htmlis at root) -
Upload to itch.io or host on Netlify/GitHub Pages
- Install Android Build Support module
- Switch Platform to Android
- Configure:
- Bundle Identifier:
com.vibewithwyn.slimedash - Minimum API Level:
24 - Orientation:
Landscape
- Bundle Identifier:
- Build โ Save as
.apk
Contributions are welcome! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Follow existing code style and conventions
- Add unit tests for new features
- Update documentation as needed
- Test on multiple browsers/devices before submitting
Licensed under the MIT License - see LICENSE file for details.
- TextMesh Pro - ยฉ Unity Technologies (Unity Companion License)
- EmojiOne - ยฉ EmojiOne (see attribution file)
- Liberation Sans Font - SIL Open Font License 1.1
- Developer: Wendel (vibe-with-wyn)
- Engine: Unity Technologies
- Programming: C#
Third-party assets used under their respective licenses. Credits to the owner of all the free game assets that I did use on this game
- Unity Engine ยฉ Unity Technologies
- AI Development Assistance: GitHub Copilot
- Testing Framework: NUnit
- Report Bugs: GitHub Issues
- Feature Requests: GitHub Discussions
- Feedback: Leave a comment on itch.io
If you enjoy Slime Dash:
- โญ Star this repository
- ๐ด Fork and contribute improvements
- ๐ข Share with friends and on social media
- ๐ฌ Rate the game on itch.io
- ๐ฎ Follow development updates
- ๐ฎ More Levels - 10+ additional stages
- ๐จ New Slime Skins - Unlockable character variants
- ๐ Leaderboards - Global high scores
- ๐ต Music System - Background music tracks
- ๐ Localization - Multi-language support
- Performance optimization for mobile browsers
- Additional animation polish
- Enhanced tutorial/onboarding
- More sound effects and visual feedback
This game was created rapidly, so it may contain small bugs or inconsistencies. If you encounter issues, please report them via GitHub Issues.
Keep jumping, avoid spikes, and dash to victory! ๐ฎโจ
Play Now โข Report Bug โข Star Repo
Made with โค๏ธ by Wendel