Educational games

From Libregamewiki
Jump to: navigation, search


Educational games aim to increase knowledge or traing skills that are useful outside the gaming world.

List of Educational games[edit]

This is a list of free/libre educational games:

Game Screenshot Last Release Genres Description
GCompris Gcompris.jpg 2013-11-04 Educational
Latest release2013-11  (Announcement)
Release dateNovember 04th, 2013
Code licenseGPL v3 [1]
Media licenseGPL v3 [1], CC BY-SA [2]
P. languageC, Python

GCompris is a high quality educational software suite comprising of numerous activities for children aged 2 to 10.

Some of the activities are game orientated, but nonetheless still educational.

Below you can find a list of categories with some of the activities available in that category.

  • computer discovery: keyboard, mouse, different mouse gesture, ...
  • arithmetic: table memory, enumeration, double entry table, mirror image, ...
  • science: the canal lock, the water cycle, the submarine, electric simulation ...
  • geography: place the country on the map
  • games: chess, memory, connect 4, oware, sudoku ...
  • reading: reading practice, vocabulary training, ...
  • other: learn to tell time, puzzle of famous paintings, vector drawing, cartoon making, ...

Currently GCompris offers in excess of 100 activities and more are being developed. GCompris is free software, that means that you can adapt it to your own needs, improve it and, most importantly, share it with children everywhere.

For more specific use, it can be easlily configured to be run in a kiosk mode, so small children cannot accidentally switch to other programs.

On the technical level, GCompris is designed in a way which makes it easy to develop additional activities.

Garith Garith.png 2014-09-18 Educational
a game to improve your arithmetic abilities
Latest releasePre release
Release dateSeptember 18th, 2014
Developerwave++ AKA Yuri D'Elia
Code licenseGNU LGPL
Media licenseGNU LGPL
P. languageC++

garith is a game similar in spirit to BSD's "arithmetic" or TuxMath. The game asks you to perform a simple arithmetic operation within a certain time-frame. garith though is geared to improve your skills by stressing the operations you get more frequently wrong or that take longer to answer. The statistics are saved/restored across games, so that each game is tuned for your current arithmetic abilities.

It is written by Yuri D'Elia in the C++ programming language using the FreeGLUT library.

Guido van Robot Gvrng-3.1-escape.png 2009-01-09 Programming education
Guido van Robot Next Generation (GvRng)
Guido van Robot (GvR)
GvRng 3.1 running a complex program on a complex map.
GenresProgramming education
Latest releaseGvRng: 4.1
Lessons: 0.4
Release dateJanuary 9th, 2009
Code licenseGPL[4]
Media licenseGPL[4]
P. languagePython
LibrariesGTK (GvRng)
wxPython (GvR)

Guido van Robot is a programming language, an IDE and a tutorial designed as an introduction to the fundamentals of (Python) programming for beginners. It is licensed under the GNU GPL. The latest release is 4.1 (2009-01-09).

The program includes a tutorial, whose latest release is 0.4.

The program uses:

  • A playfield called “world”, that is created or loaded as a list of locations of objects (walls and “beepers”) and the robot location and the direction it faces when a user program starts.
  • A program, written or loaded by the user in a Python-like language that includes 5 instructions, 18 tests, conditional branching, iteration and new instruction definition.
LifeFLOW3D LifeFLOW3D Digitarium - Level- Arcoiris I.png 2018-03-29 Educational LifeFLOW3D Digitarium lets you play with moving software creatures, as they explore their lush environments.
LifeFLOW3D Digitarium - Level- Arcoiris I.png
LifeFLOW3D lets you play with moving software creatures, as they explore their lush environments.
Latest release2.0  (Announcement)
Release dateMarch 29th, 2018
DeveloperWorlds O Wisdom
Code licenseGPL 3.0
Media licenseGPL 3.0
EngineBlender Game Engine
P. languagePython

In LifeFLOW3D, you interact with various geometric systems that respond to your avatar. Kids learn about space and time, and get a feeling for exciting ways to play with colors and shapes.[5] It is released under the GPL 3.0 license.[6]

PrimeShooter PrimeShooter-more action.png 2010-03-22 Arcade, educational

PrimeShooter is an abstract browser based shooter game licensed under the GPLv2. The player must shoot falling numbers with their divisors and scores points for clearing prime numbers.

Q no image 2013-04-16 Educational, Trivia
GenreEducational, Trivia
Latest releaseRolling-release
Release dateApril 16th, 2013

, Linux

, Mac
Code licenseGPL 3
P. languagesPython

q (also known as quizbot) is a simple IRC quizbot by plaimi. It derives questions from a pool, gives out hints, and awards users who answer the questions correctly. All source code is available online[7], and patches are welcome. The bot is running an "official" instance in the registered channel #quiznode on[8]

Ri-li Ri-li 2.0.1 en.png 2007-11-01 Arcade
Ri-li 2.0.1 en.png
Ri-Li 2.0.1 in English
Latest release2.0.1  (Announcement)
Release dateNovember 1st, 2007
DeveloperDominique Roux-Serret
Code licenseGNU GPL (v2.0.1-2 in Debian is under GPLv3)
Media licenseGNU GPL (v2.0.1-2 in Debian is under GPLv3)
P. languageC++

Ri-li is an arcade game in which you drive a toy wood train engine across many levels. It is written by Dominique Roux-Serret. The latest version of the game is 2.0.1 on November 1st, 2007. It is written in the C++ programming language, using the SDL library.

Its UI has 19 languages to choose from: Arabic, Breton, Chinese, Dutch, English, Esperanto, French, German, Hungarian, Italian, Japanese, Korean, Polish, Portuguese, Russian, Slovak, Spanish, Swedish, Turkish.

Scrabble3D Scrabble3D.jpg 2015-03-01 Board, Education
GenreBoard, Education
Latest release3.1.3  (Announcement)
Release dateMarch 1st, 2015
DeveloperHeiko Tietze
Code licenseGPL [1]
Media licenseGPL [1]
P. languagePascal

Scrabble3D is computer version of the popular word puzzle board game. In addition to a 3D board, it supports the classic Scrabble and Superscrabble rules.

Scrabble games can be played online against other players or locally against the computer.

Tangomon Tangomon.png 2017-10-26 Educational
The Tangomon battle screen
Latest release1.2.1  (Announcement)
Release dateOctober 26th, 2017
Code licenseGPL
Media licensevarious (all libre)
P. languagePython
LibrarySGE Game Engine

Tangomon is an educational monster-battling game, similar in concept to the popular Pokemon series but with an educational twist.

The player starts with one "Tangomon" and three "Tangojis". Tangomon are monsters which exist in the world of the game. Tangojis are used to command the player's Tangomon to attack and defend; they are terms the player wants to learn, e.g. vocabulary words. When the player feels they have learned a given Tangoji sufficiently, it can be converted into a "Tangokan", which can be used to capture defeated enemy Tangomon.

The game does not have an ending. Instead, the goal of the game is to collect all Tangomon, and the player can then reset the game state and start over again from the beginning while keeping the same set of Tangojis and Tangokans.

Tesseract Trainer Tesseracttrainer-0.1.4-default-crop.png June 9th, 2005 demo, stereograms, hyperspace, educational
Tesseract Trainer
A capture of the rotating tesseract at the program’s default settings.
Genresdemo, stereograms, hyperspace, educational
Latest release0.1.4
Release dateJune 9th, 2005
DeveloperMushware Limited
Code licenseGPLv2-compatible, apparently public domain; shareware function included
Media licenseGPLv2-compatible, apparently public domain
P. languageC++
Librariesexpat, GLUT, libogg, SDL. libtiff, libungif, libvorbis, ModernUI, pcre, smpeg, zlib

This article has been marked for deletion review by a wiki user. Discuss on the talk page

Tesseract Trainer is a demo that displays a tesseract (the four-dimensional hypercube, analogue of the three-dimensional cube) as a 2D image, or viewable as a 3D image using a method similar to that one for viewing stereograms. Although it contains shareware functionality (“Unregistered” is displayed in the corner, and a registration code ($8) request appears after some time of continuous running), the source code is available under a GPLv2-compatible license (apparently public domain except for the reused parts like GLUT). It is written in C++, and the latest version is 0.1.4, released on 2005-06-09. It used GLUT, SDL, among other libraries.

The author released all the copyright rights for the game’s documentation.

TuxMath TuxMath.jpg 2010-11-22 Educational

Latest release1.9.0  (Announcement)
Release dateNovember 22nd, 2010
Code licenseGPLv2

TuxMath is a game made by Tux4Kids to help young children improve their maths. It is released under GPL2[9]

The gameplay is to shoot mathematical expressions with answers.

  1. 1.0 1.1 1.2 1.3 COPYING file Invalid <ref> tag; name "license" defined multiple times with different content
  2. Announcement of 13.11
  3. GvR developers
  4. 4.0 4.1
  5. Official website for LifeFLOW3D
  6. LifeFLOW3D source
  7. [1]q source code on github.
  8. [2]README.
  9. [3] The license file in the SVN