Gig
to 150000PHP
30
Apr 7, 2026
About the Project
RAVIA is a location-based AR adventure game where kids earn tokens through outdoor exploration and at-home puzzles. Our app is built on a hybrid architecture — Unity powers the AR experience and Flutter drives the UI.
As part of our core gameplay loop, players encounter Challenge Tokens that trigger interactive puzzle opportunities. We need a talented web game developer to build these puzzles as lightweight HTML5 web apps, loaded directly into the game via a WebView.
What We’re Looking For
Game Development Experience — We want someone who has actually built web games. If you’re a standard web developer without a game development background, this role is not for you.
A Proven Track Record — A portfolio of playable web-based mini-games, puzzles, or interactive experiences is required. Links to live, playable work are essential.
Performance Focus — Your games must load instantly and run at a smooth frame rate on mobile devices without bloating the host app’s memory footprint.
Independence — This is a gig-based role. We need someone who can receive a puzzle concept, build it cleanly, test it, and deliver it integration-ready.
The Gig
You will be responsible for developing a suite of standalone, web-based mini-games spanning Math, Word, and Logic puzzles. Each puzzle must:
- Be fully responsive and optimized to run flawlessly inside a mobile WebView (both iOS and Android).
- Support dynamic configuration for different difficulty levels (Easy, Medium, Hard) and age brackets (6–9, 10–14, 15–17).
- Include a seamless communication bridge to pass completion data — time taken, correct answers, score — back to the host application (Unity / Flutter) for backend token processing.
Technical Requirements
Core Technologies
- Expert proficiency in HTML5, CSS3, and vanilla JavaScript.
- Deep familiarity with the HTML5 Canvas API and/or WebGL for real-time rendering.
- Web Game Frameworks
- Strong hands-on experience with at least one HTML5 game engine or lightweight interactive framework — Phaser, PixiJS, Cocos Creator, or equivalent.
- WebView Integration
- Proven track record of building web apps specifically designed to be embedded inside native mobile apps (iOS / Android) or Unity via WebView packages.
- Understanding of the performance constraints and rendering quirks unique to mobile WebViews.
- Host Communication
- Experience setting up secure cross-window messaging (postMessage / JavascriptInterface / WKScriptMessageHandler) to communicate between the web layer and a native or Unity host container.
Nice to Have
- Experience with adaptive difficulty algorithms.
- Familiarity with Unity’s UniWebView or Flutter’s flutter_inappwebview packages.
- Background in children’s educational software or game UX for younger audiences.
Compensation & Contract Terms
Duration: 2-month contract (8 weeks)
Commitment: 20–40 hours per week
Rate: AUD $8–$14 per hour, depending on experience and portfolio strength
Total estimated contract value: AUD $1,280–$4,480
Scope: 6 puzzle types to be delivered across the contract period
Hours and milestones will be agreed upon before work begins. We will scope each puzzle type together at the start of the engagement. All source code produced is the sole property of the RAVIA team upon delivery.
How to Apply
Please send us the following:
- A brief introduction covering your experience specifically with HTML5 game development and WebView integrations.
- Links to playable examples of your past work. We want to see real games you have shipped — not mockups or screenshots.
We will review all portfolios and reach out to promising candidates to scope and discuss the first batch of puzzle prototypes.