Skip to content
mobile app containing early learning activities in many languages
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
game 0.1.0 iOS release Dec 15, 2019


A free and open source mobile app containing early learning activities in many languages. This code builds to both eduActiv8: Math & Science and eduActiv8: Language Arts apps.

eduActiv8: Math and Science logoApp Store button

eduActiv8: Language Arts logoApp Store button



  • Several short activities to allow children to learn and practice basic literacy and numeracy skills.
  • Available in 14 languages, including (especially) lesser-used languages like Lakota.
  • Available for iOS and (soon) Android in the major app stores. If your platform is Windows, MacOS, or Linux, see the excellent original eduActiv8.


  • eduActiv8 Mobile is developed with the LÖVE framework.


After installing LÖVE and cloning this repository, you can run the program by following the relevant system instructions.

game_config.lua Options

Both the eduActiv8: Language Arts and eduActiv8: Math & Science apps are built from this source. To switch between these modes, uncomment the appropriate option.

To update translations:

  1. Set game_updating_translation to true,
  2. Run the app once,
  3. Copy the resulting dictionary.lua file to the /game directory
  4. Set game_updating_translation back to false.


Contributions are welcome! Contribution guidelines are coming soon.


Translations, especially into lesser used, minoritized, and indigenous languages, are welcome. More information coming soon.


The original eduActiv8 project was started by Ireneusz Imiolek in 2011 (as pySioGame), and is used by families and schools around the world to engage young learners with basic educational concepts. While that project has developed significantly, it is aimed at desktop platforms, and attempts to build mobile-compatible versions from its PyGame codebase have not been fruitful. In 2019, development of this project was started using the LÖVE framework. This project shares no code with eduActiv8, but repurposes much of eduActiv8's design and assets with the goal of extending access to users of mobile devices.


  • Funding for the initial development of eduActiv8 Mobile was provided by the Lakota Language Initiative of the Thunder Valley Community Development Corporation. Wophila tȟaŋka uŋkeničiyape lo!
  • Elon University provided initial research and travel funding that helped establish the project.
  • eduActiv8's creator Ireneusz Imiolek, who has always provided good-natured support and collaboration for the unusual directions we take his work. :)
  • More detailed acknowledgements are provided in CREDITS.


  • eduActiv8, the eduActiv8 logo, and the eduActiv8 mascot are (c) Ireneusz Imiolek.
  • eduActiv8 Mobile code is (c) Hackranch, LLC and is free software released under the GNU GPLv3, see LICENSE for details.
  • Other assets distributed in accordance with various licenses. See CREDITS for details.
You can’t perform that action at this time.