Need help with Tuxemon?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

510 Stars 130 Forks GNU General Public License v3.0 1.8K Commits 179 Opened issues


Open source monster-fighting RPG.

Services available


Need anything else?

Contributors list

Tuxemon 0.4.25

Tuxemon is a free, open source monster-fighting RPG.

Build Status



Tuxemon uses a number of open source projects to work properly:

  • python - version 3.6+
  • python-pygame - python game library
  • python-pytmx - python library to read Tiled Map Editor's TMX maps.
  • python-pyscroll - fast module for animated scrolling maps.
  • neteria - Game networking framework for Python.


  • libShake - rumble library for Linux.


If you want to try the game, its recommended to download and try the master branch first. The default development branch is often more up to date, but might have breaking bugs. If you want to try the latest version or contribute code changes, please use the development branch.

Windows Source

Install the latest version of python 3 from here


git clone
cd Tuxemon
python -m pip install -U -r requirements.txt

Windows Binary

Check the release page for binaries.


sudo apt install python python-pygame python-pip python-imaging git
git clone
cd Tuxemon
sudo pip install -U -r requirements.txt

Ubuntu 18.04 w/venv

Use this if you don't want to modify your system packages

sudo apt install git python3-venv
git clone
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt


sudo apt-get install python python-pygame python-pip python-imaging git
git clone
cd Tuxemon
sudo pip install -U -r requirements.txt

Optional rumble support

sudo apt install build-essential
git clone
cd libShake/
make BACKEND=LINUX; sudo make install BACKEND=LINUX

Mac OS X (Yosemite)

ruby -e "$(curl -fsSL"
brew tap Homebrew/python
brew update
brew install python
brew install sdl sdl_image sdl_ttf portmidi git
brew install sdl_mixer --with-libvorbis
sudo pip install git+
sudo pip install -U -r requirements.txt 
git clone
ulimit -n 10000; python

Arch Linux

Tuxemon is available in the AUR.

Smartphones * Android (APK file)

Fedora Linux

sudo dnf install SDL*-devel freetype-devel libjpeg-devel portmidi-devel python3-devel
virtualenv venv
pip install -r requirements.txt


  • Arrow Keys - Movement
  • Enter - Select/activate
  • ESC - Menu/Cancel
  • Shift - Sprint
Map Editor

Use Tiled map editor:

Python 2.7 Notice

Python 2.7 is no longer supported.


GPL v3+

Copyright (C) 2017 William Edwards [email protected],
Benjamin Bean [email protected]

This software is distributed under the GNU General Public Licence as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. See the file LICENSE for the conditions under which this software is made available. Tuxemon also contains code from other sources.

External links

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.