A fully functional weather forecast web application built using HTML5 and JavaScript, compiled via the GDevelop game engine. This app displays real-time weather data in a responsive, interactive interface, optimized for both desktop and mobile browsers.
- β Real-time weather information (API-based)
- π± Mobile-first responsive design
- π¨ Weather condition icons with support for day/night states
- π¦ Lightweight and fast to load
- π§± Built using modular JavaScript components with GDevelop-generated runtime logic
- HTML5 + JavaScript
- GDevelop Engine (for visual logic and asset management)
- Custom JavaScript modules for extended functionality
- Weather Icons for visual feedback
- Optimized with manifest files for PWA-like behavior on mobile
Weather/
βββ index.html # Main HTML entry point
βββ manifest.webmanifest # Progressive Web App manifest
βββ *.js # JavaScript modules and GDevelop runtime logic
β βββ gd.js
β βββ inputmanager.js
β βββ ResourceLoader.js
β βββ AsyncTasksManager.js
β βββ ... and many more
βββ *.png # Icons and sprite assets
β βββ Weather icons
β βββ UI sprites
β βββ App icons for Android/iOS (android-icon-.png, ios-icon-.png)
βββ libs/ # JavaScript libraries used by the runtime
βββ Extensions/ # GDevelop behavior extensions
βββ pixi-renderers/ # PixiJS rendering components
βββ fontfaceobserver-font-manager/ # Font loading utility
βββ splash/ # Launch and splash screen images
βββ events-tools/ # Additional logic helpers
βββ object-capabilities/ # Object behavior definitions
βββ LICENSE.GDevelop.txt # License for GDevelop engine files
- Clone or download the repository.
- Open
index.htmlin any modern browser. - Done!
Alternatively, you can deploy the folder to a static hosting service like GitHub Pages, Netlify, or Vercel for a live preview.
This project uses source components compiled via GDevelop. See LICENSE.GDevelop.txt for the underlying engineβs license. You may modify and distribute your version as needed.
Created by Pantelis Kassotis.
Built using GDevelop and customized with hand-written JavaScript.


