Gravi Hop is a platformer game built using HTML5 Canvas and JavaScript. The game features an integrated store system allowing players to purchase currency and customize in-game items. The game supports multiple languages, includes a physics engine for movement, touch controls for mobile devices, and a built-in User Interface (UI).
Key Features:
- Complete Shop System: - In-Game Store: Players can purchase cosmetic items using earned currency. - Dual Currency: Supports Gold Coins and Diamonds. - Customization: Unlockable Player Skins (Balls), Menu Backgrounds, and Game Themes. - Currency Shop: Ready-to-integrate UI for selling Coin/Diamond packs for real money.
- Mobile App Support: - Built with a structure ready for Cordova or Capacitor to easily export the game as a mobile app (Android/iOS).
- Level System: - Infinite levels with increasing difficulty. - Includes a Progress Bar and Level Complete screens.
- Responsive & Cross-Platform: - Works on Mobile, iPad, and PC (Touch & Keyboard support). - Supports Portrait and Landscape orientations with smart orientation lock.
- Multi-Language Support: - Built-in translation engine supports English, Arabic, French, Spanish, German, Russian, Chinese, and more. Easy to add new languages.
- Clean & Optimized Code: - No external game engines required (Pure JavaScript). - Well-organized and commented code for easy reskinning and editing. - LocalStorage save system (saves player progress, coins, and purchased items).
What You Get: - Source Code Files: - index.html - style.css - script.js - translations.js - Assets Folder: Contains all images, icons, and audio files used in the game. - Cordova File: Contains cordova files including the app file (APK) to be installed on Android devices. - Documentation: Explains how to reskin the game and set up links for in-app purchases.
Requirements: - Basic knowledge of HTML/JS to edit texts and images. - For Mobile Apps: Cordova or Capacitor environment. - For Web Publishing: Any standard hosting server.