Skip to content

FlyMe2TheMoon v1.0.0

Choose a tag to compare

@Akil0814 Akil0814 released this 27 Oct 07:54
· 6 commits to master since this release

FlyMe2TheMoon — Windows x64 & Android Release

Welcome to FlyMe2TheMoon, an unofficial recreation of one of miHoYo's early games, built with the custom Elysia Engine.

This project recreates the original game's flight mechanics, physics-based obstacles, collectibles, and story sequences. Use your thrusters to navigate gravity and momentum, dodge hazards, collect stars and gems, and make your way to the moon.

This is an unofficial project for learning and research and is not affiliated with or endorsed by miHoYo.

If you enjoy this project, feel free to throw some money at miHoYo. :)

Download & Installation

Download the appropriate package from the Assets section of this GitHub Release.

Windows (x64)

  1. Download and fully extract the Windows ZIP archive.

  2. Double-click FlyMe2TheMoon.exe to launch the game.

  3. Wait for the game to finish loading, then follow the on-screen prompt to enter the main menu.

  4. Select a level and start playing.

Important notes:

  • Do not run the executable directly from inside the ZIP archive.

  • Keep the entire assets/ folder and all DLL files next to the executable.

  • The game directory must be writable so settings, save data, and logs can be created.

  • The Windows package includes SDL3 and the x64 Visual C++ Runtime.

Android

  1. Download the Android APK from the Release assets.

  2. Install the APK following your device's instructions.

  3. Launch the game and follow the on-screen prompts.

The Android port is playable, but its touch controls still have room for improvement. If you have a compatible Bluetooth controller, connecting it to your phone is recommended for a more comfortable experience.

Controls

Keyboard & Mouse (Windows)

Action | Controls -- | -- Navigate menus | Mouse, or arrow keys to select / Enter to confirm / Esc to go back Fly upward | Hold W, ↑, or Space Fly diagonally | Hold A / D or ← / → Mouse flight | Hold the left mouse button to thrust in the opposite direction relative to the character Pause / Resume | Esc or P Retry level | R, or select Retry from the pause or results menu Continue dialogue | Enter or left mouse button Skip previously viewed dialogue | Tab

To retry a level with a controller, select the retry option in the pause or results menu.

Game Features

  • Flight-based levels inspired by the original game and its story

  • Gravity, momentum, collisions, moving platforms, and various hazards

  • Star and gem collection, level progression, and score tracking

  • Story dialogue, music, sound effects, and character animations

  • Level selection, achievements, settings, and other menus

Tip: Flying is about more than holding a direction key. Controlling your thrust angle, power, and momentum often matters more than simply accelerating.

Save Data & Logs (Windows)

The game creates these folders in its directory when launched:

player_data/   Settings and local save data
logs/          Application logs

If you encounter an issue, please keep the relevant log files when reporting it.

Source Code & Credits

This is an unofficial recreation created for learning, research, and discussion. It has no official association with miHoYo.

All rights to the original game's name, characters, artwork, audio, story, and other protected materials belong to their respective owners. The project's source code and third-party dependencies are subject to their applicable licenses; see LICENSE, licenses/ (if included), and the repository's licensing documentation.

Thanks for playing!

# FlyMe2TheMoon — Windows x64 & Android Release

Welcome to FlyMe2TheMoon, an unofficial recreation of one of miHoYo's early games, built with the custom [Elysia Engine](https://github.com/Akil0814/ElysiaEngine).

This project recreates the original game's flight mechanics, physics-based obstacles, collectibles, and story sequences. Use your thrusters to navigate gravity and momentum, dodge hazards, collect stars and gems, and make your way to the moon.

This is an unofficial project for learning and research and is not affiliated with or endorsed by miHoYo.

If you enjoy this project, feel free to throw some money at miHoYo. :)

Download & Installation

Download the appropriate package from the Assets section of this GitHub Release.

Windows (x64)

  1. Download and fully extract the Windows ZIP archive.
  2. Double-click FlyMe2TheMoon.exe to launch the game.
  3. Wait for the game to finish loading, then follow the on-screen prompt to enter the main menu.
  4. Select a level and start playing.

Important notes:

  • Do not run the executable directly from inside the ZIP archive.
  • Keep the entire assets/ folder and all DLL files next to the executable.
  • The game directory must be writable so settings, save data, and logs can be created.
  • The Windows package includes SDL3 and the x64 Visual C++ Runtime.

Android

  1. Download the Android APK from the Release assets.
  2. Install the APK following your device's instructions.
  3. Launch the game and follow the on-screen prompts.

The Android port is playable, but its touch controls still have room for improvement. If you have a compatible Bluetooth controller, connecting it to your phone is recommended for a more comfortable experience.

Controls

Keyboard & Mouse (Windows)

Action Controls
Navigate menus Mouse, or arrow keys to select / Enter to confirm / Esc to go back
Fly upward Hold W, ↑, or Space
Fly diagonally Hold A / D or ← / →
Mouse flight Hold the left mouse button to thrust in the opposite direction relative to the character
Pause / Resume Esc or P
Retry level R, or select Retry from the pause or results menu
Continue dialogue Enter or left mouse button
Skip previously viewed dialogue Tab

Controller

Press any controller button to take over menu navigation. The button names below follow the Xbox controller layout.

Action Controls
Navigate menus D-pad
Confirm / Continue dialogue A
Back B
Fly Move the left stick up, left, or right; alternatively, use D-pad ↑ / ← / →
Upward thrust RT (analog pressure controls thrust strength)
Pause / Resume B or Start
Skip previously viewed dialogue Y

To retry a level with a controller, select the retry option in the pause or results menu.

Game Features

  • Flight-based levels inspired by the original game and its story
  • Gravity, momentum, collisions, moving platforms, and various hazards
  • Star and gem collection, level progression, and score tracking
  • Story dialogue, music, sound effects, and character animations
  • Level selection, achievements, settings, and other menus

Tip: Flying is about more than holding a direction key. Controlling your thrust angle, power, and momentum often matters more than simply accelerating.

Save Data & Logs (Windows)

The game creates these folders in its directory when launched:

player_data/   Settings and local save data
logs/          Application logs

If you encounter an issue, please keep the relevant log files when reporting it.

Source Code & Credits

This is an unofficial recreation created for learning, research, and discussion. It has no official association with miHoYo.

All rights to the original game's name, characters, artwork, audio, story, and other protected materials belong to their respective owners. The project's source code and third-party dependencies are subject to their applicable licenses; see LICENSE, licenses/ (if included), and the repository's licensing documentation.

Thanks for playing!