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

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!

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/

| Status | Released |
| Platforms | HTML5, Windows, macOS, Linux |
| Release date | 42 days ago |
| Author | ameyrk |
| Genre | Educational |
| Made with | Godot |
| Tags | Godot, No AI, Pixel Art, programming |
| Code license | GNU General Public License v3.0 (GPL) |
| Asset license | Creative Commons Attribution_NonCommercial_NoDerivatives v4.0 International |
| Average session | About an hour |
| Languages | English |
| Inputs | Keyboard |
| Accessibility | Subtitles |
| Content | No generative AI was used |
Download
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.