“Oh my Git” teaches you Git in the form of a time travel card game

Sallie Anderson

The Game conveys Git knowledge via a time travel card game. (Screenshot: ohmygit)

Playing and learning Git at the same time? This is made possible by an open source video game that teaches how to use the version management platform on the basis of a journey through time.

It stays as it is: The version control software Git is complex. The most important commands for getting started fit on a cheat sheet, but really understanding the powerful version management tool is an art in itself – also because it is typically operated via the command line. There are books and tutorials that illustrate Git branching or individual processes such as rebasing or cherry picking. And recently there is Oh my Git – a game that visualizes Git processes as part of a journey through time.

The game was developed by two developers Developed internally from Germany, it is completely open source and based on the Godot Engine – a game development environment that is appropriately also open source. The game was made possible by the Prototype Fund, a funding program of the Federal Ministry of Education and Research, through which the developers were able to finance their work on Oh my Git over a period of six months.

Playing cards and an integrated terminal

If the thought of Git makes you nervous, even in the form of a game: understandable. But if you don’t dare, you won’t learn either! Oh my Git conveys commands and their effects on a repository with the help of playing cards, which have an icon and a brief explanation next to the respective command. For players who want to go all-in right away, Oh my Git has a terminal in addition to the interactive surface, which can be used by drag-and-drop. Those who like to experiment can enter various Git commands here – this also trains the muscle memory.

Contributions welcome

The funding for the game ended in February 2021 – if you want to participate in the open source project or support its further development financially, you can find the repo for the game and the associated issue tracker on GitHub; There is a link to the Patreon of the developers on the website.

You might also be interested in

The post “Oh my Git” teaches you Git in the form of a time travel card game appeared first on World Weekly News.