Repository navigation
Releases: Akil0814/FlyMe2TheMoon
Release list
FlyMe2TheMoon v1.1.1
FlyMe2TheMoon v1.1.1
This is a minor maintenance update focused on bug fixes and compatibility improvements for Windows and Android, along with the addition of a community-built macOS version.
Bug Fixes & Improvements
- Windows / Android: Fixed missing CJK characters in the language selection and settings menu. Thanks to XPRAMT for reporting the issue!
- Windows: Improved compatibility with Windows 7. Thanks to BoberSobrat for reporting the compatibility issue!
macOS (Community Build)
- Added a community-compiled macOS (Apple Silicon / ARM64) version based on v1.1.0.
- Special thanks to 晴铃芽-はるすずめ for compiling and sharing the macOS build!
Note: The macOS build is based on v1.1.0 and does not include the fixes introduced in v1.1.1.
This is an optional update. If you're not experiencing any issues, you can continue using your current version.
FlyMe2TheMoon v1.1.0
FlyMe2TheMoon v1.1.0
This release focuses on visual improvements, minor gameplay adjustments, and a new portrait layout for Android.
This is an optional update focused on minor improvements. Upgrading from v1.0.1 is not required.
What's New
Windows & Android
Visual Improvements
- Improved the visual presentation of the level completion screen.
Level 55 Adjustment
- Made a minor adjustment to the original level design by moving a connecting bar upward by 2 pixels.
- This change turns the previously decorative bar into a functional one-way passage.
- Please note that this is an intentional modification to the original game's level design.
Special thanks to Bilibili user JQMILAI for bringing this detail to my attention!
Android
Portrait Mode
- Updated the Android version to use portrait orientation for a more comfortable mobile experience.
- Players who prefer the original landscape layout can continue using v1.0.1.
Additional Notes
- No major gameplay changes or new content have been introduced.
- The previous v1.0.1 release remains available.
- Upgrading to v1.1.0 is not required.
Thank you for playing and supporting this project!
FlyMe2TheMoon is a free, unofficial fan-made recreation of the original 2011 game by miHoYo.
FlyMe2TheMoon v1.0.1
FlyMe2TheMoon v1.0.1
This is the maintenance update following the initial release, focusing on bug fixes and UI improvements.
Bug Fixes
- Fixed an issue in Level 30 where the player could spawn directly inside a laser hazard.
Platforms
- Windows: Extract the new release into your existing game directory and replace the old files. Do not delete your save data.
- Android: Install the new APK over the existing version without uninstalling the game.
- Web ([Play Online](https://akil0814.github.io/projects/FlyMe2TheMoon/web/))
Acknowledgments
Thank you to everyone who has played the game and provided feedback!
Special thanks to u/DoubleResearcher for reporting the Level 30 spawn issue!
FlyMe2TheMoon v1.0.0
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)
Download and fully extract the Windows ZIP archive.
Double-click
FlyMe2TheMoon.exeto launch the game.Wait for the game to finish loading, then follow the on-screen prompt to enter the main menu.
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
Download the Android APK from the Release assets.
Install the APK following your device's instructions.
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 | TabTo 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 logsIf you encounter an issue, please keep the relevant log files when reporting it.
Source Code & Credits
Game source code: Akil0814/FlyMe2TheMoon
Engine source code: Akil0814/ElysiaEngine
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 ReleaseWelcome 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)
- Download and fully extract the Windows ZIP archive.
- Double-click
FlyMe2TheMoon.exeto launch the game. - Wait for the game to finish loading, then follow the on-screen prompt to enter the main menu.
- 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
- Download the Android APK from the Release assets.
- Install the APK following your device's instructions.
- 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
- Game source code: [Akil0814/FlyMe2TheMoon](https://github.com/Akil0814/FlyMe2TheMoon)
- Engine source code: [Akil0814/ElysiaEngine](https://github.com/Akil0814/ElysiaEngine)
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!