Geos Challenge main menu screenshot

Unity3D original restored for the web

Geos Challenge

A geography game rebuilt from an older Unity3D project into HTML5 and PHP/Firebase versions. The goal is simple: compare two web builds that now share one Google sign-in and cumulative cloud leaderboard.

One game, two web targets

Same gameplay, different technologies.

ChatGPT and Codex reconstructed the browser version by reading the available Unity3D project, identifying the gameplay flow, extracting usable visual and audio material, then rebuilding the game loop, UI states, scoring, Flags mode, Practice mode and leaderboard API for the web.

Playable builds

Choose a version to compare

01 HTML5

HTML5 + shared leaderboard

The lightweight browser build keeps gameplay in HTML5 canvas and now reads and saves scores through the same PHP/Firebase leaderboard API as the hosted PHP version.

  • Canvas gameplay
  • Google/Firebase login
  • Shared cumulative leaderboard
Open HTML5 version
02 PHP

PHP + Google leaderboard

The same game with PHP endpoints, Google sign-in, Firebase token verification and a cumulative Firestore leaderboard for players who keep coming back.

  • PHP API for scores and flags
  • Google/Firebase login
  • Cumulative cloud leaderboard
  • Simple upload to a web root or subdomain
Open PHP version

Rebuild story

From Unity3D archive to browser game

The original project provided the source material: scenes, images, sounds and the structure of the old game. ChatGPT and Codex used that material as a blueprint, then recreated the experience as a modern HTML5 game.

The final build keeps the recognizable Geos Challenge identity while adding browser-friendly screens, practice modes, pause and exit controls, music controls, Flags gameplay, clean flag presentation and a leaderboard flow shared by both HTML5 and PHP through the same PHP and Google/Firebase backend.

1

The Unity3D project and all available source material were inspected.

2

Artwork, audio and gameplay architecture clues were extracted from the old build.

3

Gameplay, UI states and scoring were recreated through HTML5 canvas and DOM.

4

The same experience was packaged as HTML5 and PHP builds that share one online leaderboard.

Game screens

Locations, Flags and menu flow

Geos Challenge menu
Main menu with Play, Practice and Leaderboard options.
Locations gameplay screenshot
Locations mode with pin placement on the world map.
Flags gameplay screenshot
Flags mode with clean flag choices and a timed answer flow.

For geoschallenge.com

A public showcase page for both builds.

The page is ready to live on the main domain. The playable builds can be placed at /html5/ and /php/, or the links can be adjusted to match the final hosting structure.