Welcome to the world of Vimancy where commands from vi, vim and neovim are like magic!

2dw & dd Destruction



Vimancers are powerful sorcerers who can read the world as if it were a text file and, bend space and time to their will! You follow the adventure of one such Vimancer who finds himself in a forest with no memories.

Navigate a world that is being consumed by a mysterious Rot.
Type commands just like in the editors and watch them manifest as magic!

The game introduces new abilities (almost) every chapter for player to clear an environment manipulation or navigation level.
Such as:

  • Destruction (dw dd),
  • Clairvoyance (/ ? # *),
  • Teleportation (5w $ 0 gg G), and more! 
3w Teleport


What is Vimancer?

Vimancer is a project for my graduate class at Bridgewater State University. It is a gamified introduction to basics of editors such as vim and neovim.

Those already familiar with these editors are welcome to see the reimagining of commands as magic.


Note

Vimancer is not an exhaustive tutorial. In fact it does not cover INSERT or VISUAL mode. If you are looking for more, please see vimtutor https://vimschool.netlify.app/introduction/vimtutor/ or use :help command in your editor as needed.

Gameplay Adaptations

Some commands are adapted for more intuitive gameplay:

1. gg puts the cursor on the first row while keeping the same column.
2. dw deletes the whole word (block) regardless of cursor's position in the word.
3. p and P paste in previous or next block directly.
4. pattern2 in :%s/pattern1/pattern2/g only needs block type; Block codes are auto generated.



Credits

Made by Amey Khairnar
Find me on Github @ameyrk99 or Twitter/X @A2YK6R

Capstone at Bridgewater State University

Made with Godot Engine
https://godotengine.org/
License: MIT

Art made in LibreSprite
https://libresprite.github.io/#!/

Music made in Strudel-REPL
https://strudel.cc/

Sound effects made in JSFXR
https://sfxr.me/

BoldPixels Font by Yūki (@YukiPixels)
https://yukipixels.itch.io/boldpixels

Inspired by vi, vim, neovim
Bill Joy, Bram Moolenaar, and the Vim OSS community
http://www.vim.org
https://neovim.io/


Download

Download
Vimancer-Linux.zip 27 MB
Download
Vimancer-MacOS.zip 59 MB
Download
Vimancer-Windows.zip 35 MB

Install instructions

  • Web: Play directly in browser. Note: Escape key exits fullscreen (browser limitation)
  • Linux: Extract and run. chmod +x if needed
  • MacOS: Unsigned build. Right-click → Open, or allow in System Settings → Privacy & Security → Open Anyway (https://support.apple.com/en-us/102445#openanyway)
  • Windows: Unsigned build. Click "More info" on SmartScreen popup, then "Run anyway"

Leave a comment

Log in with itch.io to leave a comment.