Skip to content
No description, website, or topics provided.
C# ShaderLab
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.


🎵 OhShape Level Editor

The official level editor for OhShape VR Game.


The game is available on:

You can download the last binary of the Level Editor for Windows from OhShape web site.

ℹ Usage

  • Put your custom maps on /My Documents/OhShape/Songs
  • You can create folders to make albums and organize your own content

Maybe you want to start watching some nice tutorials using the editor from Youtube:

🚀 HotKeys

  • Space - Play / Pause
  • n - New wall
  • ctrl + c - Copy selection of walls
  • ctrl + v - Paste copied walls
  • ctrl + s - Save
  • ctrl + shift + s - Save as
  • Supr - Delete selected walls

ℹ Level format

OhShape Maps are in .YML format. Each .YML file includes a reference to a song file in .OGG format. OhShape includes a demo song ('Ice Flow' by [Kevin MacLeod]). You can open the demo .YML file to get an idea of how easy the format is. This example song is also inclueded in this repository, on the examples folder.

🔧 Repository contents

  • /docs - Documentation and tutorials
  • /src - Source code
  • /examples - Some level examples

🔧 How to compile


Download the editor and build it for Windows with Unity 2017.4.30f1. If you want to add the video library, buy UniversalMediaPlayer and add this line to UniversalMediaPlayer/Scripts/UniversalMediaPlayer.cs class:

    public static bool IsValidLibrary()
        return true;

Also, you have to delete Assets/Scripts/UniversalMediaPlayer.cs


  • UniversalMediaPlayer: if you don't have this dependence, you will not be abble to add videos, but the editor stills working

ℹ Another useful links

🔧 Release notes


  • Add the option to snap walls to the Grid.
  • Change icons for fullscreen/normalscreen and make window on normalscreen resizable.


  • Drag walls in the timeline with the left button.
  • Superposition of the walls if they are very very closed when the zoom is more than or equal to 8. Also, there are superposition if the walls are at the same time (no matters the zoom). Limit of 5.
  • Add new popup when the user tries to exit the editor without saving.
  • Add the ability to insert the 66 shapes.
  • Fix Grid.
  • Save (Ctrl + s), Save As (Ctrl + Shift + s) Hotkeys.


  • Select multiple Walls with the right button of the mouse.
  • Copy (Ctrl + c), Paste (Ctrl + v) and Delete (Supr) Hotkeys for walls.
  • A new wall transition while the song is playing. You can now see the shapes in real-time.
  • Fix a problem in which sometimes some lines didn't appear.
  • Fix a problem in which the frame of the video didn't update when time on the wave was selected.
  • The button Save now show an interaction when the file it's saved.
  • Add a new screen at the beginning.


  • Buttons of the editor now are selected with the configuration of the shape/hit/dodge/coin.
  • Spacebar now works only for play/pause the song of the editor. It will not activate or deactivate pressed buttons.
  • Fix + and - buttons on TIME input in the shape editor.
  • Change the order of the legs in the shape editor (right and left now are in their correct place).
  • Improve the algorithm of the calculus of the coin position when you drag it. A problem with the values 11 in the x-axis and 5 in the y-axis are fixed.
  • Delete a semi-transparent green background behind the text of the walls.
  • Changes in the wall colors. Now also there is a difference when a wall is selected, not only when it's pressed.
  • Delete popup and backups when 'Save' is pressed.
  • Hotkey 'n' and 'New Wall' now works the same way. It creates a new wall with the same characteristics.
  • Walls with the legs to the left and the right now are recognized as a Shape Wall in the timeline.
  • The algorithm of the zoom has been changed. Now it works by powers of 2.
  • Popup has been deleted when you want to create a wall. Instead, it will delete the wall instantly. Caution!
  • The resolution when the user minimize the Oh Shape Editor is now 1440x880.
  • MarkLine and Text of the walls in timeline are only showed when zoom is 3 or more.
You can’t perform that action at this time.