Play SimSea Online: 2D HTML5 Canvas Action Game | Muhammad Zubair
Play SimSea: A 2D HTML5 Canvas Action Game & Android APK
SimSea: A free-to-play 2D underwater action shooter engineered by Muhammad Zubair.
SimSea is a high-performance 2D underwater action shooter built entirely from scratch using Vanilla JavaScript and HTML5 Canvas. Designed for both desktop and mobile browsers, it features smooth sprite-sheet animations, particle effects, and a dynamic difficulty system.
If you are looking to play an online game that demonstrates the power of raw JavaScript without heavy engines, SimSea is the perfect example of optimized web gaming.
🎮 Play the Game Live (Free Online Game)
Experience the fluid 60FPS gameplay directly in your browser. No downloads required. 🚀 Click Here to Play SimSea Online
🛠 Technical Architecture: How I Built This Web Game
Instead of relying on heavy game engines like Unity or Godot, I engineered the core game loop from the ground up. This approach ensures the game remains a lightweight browser game with near-instant load times.
- Rendering Engine: HTML5
<canvas>API utilizing arequestAnimationFrameloop for ultra-smooth motion. - Animation System: Custom spritesheet logic for fluid submarine and enemy movements.
- Physics & Collision: Custom AABB (Axis-Aligned Bounding Box) collision detection and projectile math.
- Mobile APK Version: To provide a native experience, I packaged this HTML5 game into an Android APK using Kotlin and WebView, featuring custom on-screen touch controls.
⚡ Key Game Features
- High-Performance Rendering: Optimized for 60FPS to prevent lag, making it a top-tier JavaScript action game.
- Dynamic Difficulty: Features "Normal" and "Hard" modes with scaling enemy AI and health systems.
- Cross-Platform Play: Fully optimized for Desktop (Keyboard) and Mobile (Touch UI) play.
- Visual Effects: Real-time particle explosions and parallax underwater backgrounds.
🚀 Roadmap: The Future of SimSea
As a scalable web game engine, the future of SimSea includes:
- Global Leaderboards: Compete with players worldwide.
- Boss Battles: Massive underwater entities with unique attack patterns.
- Google Play Store Release: A fully polished native Android version.

About the Developer
I am Muhammad Zubair, a Software, DevOps, and Platform Engineer specializing in building high-performance systems, cloud infrastructure, and interactive web games.
- GitHub: Explore 76+ Repositories
- Official Portfolio: mzubair.online
- More Games: Check out my Game Dev Portfolio