ManaSource based on godot.

Reid 75f329cd01 Remove extra line from the bone knife description 19 ساعت پیش
.github 4dcb1aa18a get rid of the artifact variable 1 هفته پیش
addons 2d78f137d2 Fix a stray lib on godot-sqlite and add a missing import file for our design documents 6 روز پیش
data 269a0327e6 New README file (#272) 6 روز پیش
designs d71fe8575b Add third and fourth era timeline documents alongside a generic design document that references all of our other design documents 20 ساعت پیش
presets 75f329cd01 Remove extra line from the bone knife description 19 ساعت پیش
sources 1bc480170b Disable ai avoidance for 0.8's release 20 ساعت پیش
tools f13b01607a Add missing map files on the license file 2 سال پیش
.gitattributes 2150dd1797 force eol LF through gitattributes 5 ماه پیش
.gitignore 92612b4958 Force temp dll to never be submitted on git 6 روز پیش
CC BY-SA 4.0 e2f1029246 Add license file and contributor list 2 سال پیش
LICENSE.md b3773cf732 Update LICENSE.md 2 روز پیش
README.md 269a0327e6 New README file (#272) 6 روز پیش
export_presets.cfg 3ed4b8e972 Fix keyboard inputs on web mobile client that didn't send any key events to our lineedits 6 روز پیش
project.godot 30e6971d5c Invert zoom in/out mouse bindings 6 روز پیش

README.md

Source of Mana

screenshot

Source of Mana is a classic 2D MMORPG inspired by the golden era of pixel art RPGs. This game project is truly open source and welcomes contributions from around the globe.

The game is still in early development but already offers a playable solo and multiplayer experience.

About the Project

Engine: Godot 4 (client and server)

Design Tools:

  • Game editor: The latest Godot version available, currently 4.4.1
  • Level editor: The latest Tiled version available, currently 1.11.2

Organization: Manasource

Origins: We are veterans of The Mana World, building upon and improving its assets

Goal: Become the go-to open source 2D MMORPG project

Platforms: Desktop (Windows, macOS, Linux), Mobile (Android) and Web (HTML5/WebAssembly) clients

Gameplay Highlights

  • Explore a fantasy world crafted in charming pixel art
  • Interact with NPCs and other players in real-time
  • Battle monsters, complete quests, and collect loot
  • Dynamic server-authoritative design
  • Frequent updates and community-driven development

Screenshots

exploration combat dialogue

Controls

General Movement

  • Move: WASD
  • Interact: Ctrl
  • Target: E
  • Untarget: Shift
  • Pickup Items: Q
  • Morph / Transformation: M
  • Sit: C

Camera

  • Zoom In / Out: Mouse Scroll
  • Reset Zoom: Middle Mouse Button
  • Screenshot: P

UI Shortcuts (Keyboard Only)

  • Open Stats: F1
  • Menu Bar: F2
  • Inventory: F3
  • Skills: F4
  • Quest Progress: F5
  • Minimap: F6
  • Chat: F7
  • Credits: F8
  • Settings: F9
  • Emotes: F12

Contextual Actions

  • Validate: Enter
  • Cancel / Close: Esc
  • Context Options: 1, 2, 3, 4

Community & Contribution

We’re always looking for contributors of all kinds:

  • Pixel artists
  • SFX makers
  • GDScript or general programmers
  • UI/UX designers
  • Writers and worldbuilders

If you’re interested in helping, join our community and check out our open issues.

License

For detailed information on the licensing of code, assets, and design, as well as credits for individual asset files, please refer to the LICENSE.md file.

  • Code License: MIT License
  • Art & Design License: CC BY-SA 4.0

Source of Mana is developed by volunteers in their free time. If you like retro RPGs & MMORPGs and want to help shape the future of open-source gaming, come say hi!