Skip to main content

Third-party assets and licenses

This records every external asset this game uses and its license. When you add an asset, update this document and the asset manifest together.

Engine​

ItemDetail
NameGodot Engine 4.7.1
AuthorJuan Linietsky, Ariel Manzur, Godot Engine contributors
LicenseMIT License
Linkhttps://godotengine.org

Games made with Godot must include the engine's MIT license notice. The credits screen (Lesson 15) and the itch.io page description provide the full license text or a link.

Store integration​

ItemDetail
Namegodot-iap 3.5.1
AuthorOpenIAP contributors
LicenseMIT License
Sourcehttps://github.com/hyodotdev/openiap/releases/tag/godot-iap-3.5.1
ScopeProduct query, purchase, and restore for Android Play Billing and iOS StoreKit 2
Status✅ in use (7 non-consumable items in the Moonlit Store)

The plugin's original license is kept with apps/game/addons/godot-iap/LICENSE and the iOS distribution vendor/godot-iap-ios/LICENSE. It is not an external art asset, so it is not in the asset manifest.

The Android AAR is taken byte-for-byte from the official 3.5.1 release. Provenance, hashes, and the small GDScript integration patch are recorded in vendor/godot-iap-android/README.md and vendor/godot-iap/README.md.

Graphics · music · SFX​

ItemDetail
NameNinja Adventure - Asset Pack
AuthorPixel-Boy, AAA
LicenseCC0 1.0 Universal (Public Domain Dedication)
Credit requiredno (recommended)
Sourcehttps://pixel-boy.itch.io/ninja-adventure-asset-pack
ScopeBGM and SFX only at runtime. Tilesets, UI, and VFX are kept for course compatibility and have no active visual references
Status✅ selected audio in use / visual files archived (71 files / about 11.3MB, excluding .import)

Input icons​

ItemDetail
NameInput Prompts Pixel
AuthorKenney
LicenseCC0 1.0 Universal
Credit requiredno (recommended)
Sourcehttps://kenney.nl/assets/input-prompts-pixel
ScopeTouch stick, tap, and Back icons (control-guide screen). WASD and arrows are for development test hints
Status⬜ not in use (empty folder only. Credits do not list the icons either)

UI SFX​

ItemDetail
NameUI Audio
AuthorKenney
LicenseCC0 1.0 Universal
Sourcehttps://kenney.nl/assets/ui-audio
ScopeOne title confirm sound (ui_confirm.ogg)
Status✅ in use (Lesson 1 title-screen confirm sound)

Collision · hit SFX​

ItemDetail
NameImpact Sounds
AuthorKenney
LicenseCC0 1.0 Universal
Sourcehttps://kenney.nl/assets/impact-sounds
ScopePlayer hit, collision, guardian appear, beacon impact
Status⬜ not in use (unused through Lesson 16. Beacons and hits use Ninja Adventure sounds)

Fonts​

ItemDetail
NameNexon MapleStory Font (Light/Bold) + Noto Sans CJK SC
AuthorNexon Korea / Google, Adobe and Noto CJK contributors
LicenseMapleStory: free use (commercial and embedding allowed; sale and modification forbidden) · Noto: SIL Open Font License 1.1
Credit requiredyes (Nexon attribution + OFL notice)
Sourcehttps://maplestory.nexon.com/Media/Font / https://github.com/notofonts/noto-cjk
ScopeAll UI text. Noto is the CJK glyph and player-name fallback MapleStory lacks
Status✅ in use (MapleStory in shipping UI; .tres files keep the old Galmuri filenames)

Credits-screen copy​

Engine
Godot Engine 4.7.1
MIT License

Art and UI
Moonlit Beacon
Original assets

Music and sound
Ninja Adventure Asset Pack
Pixel-Boy and AAA
CC0
Kenney UI Audio
Kenney
CC0

Font
Maplestory · ⓒ NEXON Korea
Noto Sans CJK SC · Google
SIL Open Font License 1.1

Store integration
godot-iap 3.5.1
OpenIAP contributors · MIT License

Made by
Hyo Dev

In-game credits (ROWS in credits_panel.gd) and the itch.io page (notes/release/store-page.md) must match this copy. Edit all three together.

License texts​

Copies of the license texts live in apps/game/docs/licenses/ and each plugin distribution folder. We keep the three texts used in Lesson 1 (OFL-1.1.txt, CC0-1.0.txt, GODOT-MIT.txt) plus NOTO-OFL-1.1.txt added for shipping internationalization. Do not postpone license records, whichever lesson an asset enters in.