Project Legato

Project Legato seeks to create fun, interactive experiences that help teach concepts of modern music-making. It is an independent study project created by Eashwar Mohan.

Below are blog posts detailing progress in development and research for the project.

Final Post: Postmortem and Reflection.
December 05, 2019

Today was the design expo! It went really well. Here are my thoughts on this semester, the expo, and the future of GridBeat.

Read more...

Final Update Before Expo.
December 04, 2019

Things are wrapping up as the Design Expo approaches on December 5. I made more levels (we’re now at 14) and I got Android builds to work! Turns out, it was a problem with my Windows Insider Build. I submitted my game for release on the Google Play Store!

Read more...

Poster Design, More Levels, Improved UX
November 27, 2019

This week, I worked on designing my poster for the end-of-semester design expo that I’ll be presenting this game at. I also made more levels, fixed bugs, and formalized the game logic more. Blog post is brief, because the work has been focused and pointed.

Read more...

More and More Iteration
November 20, 2019

This week, I iterated based on feedback from a playtest session I had and continued to make progress to work towards the final design expo at the end of the semester

Read more...

Iterating on the Puzzle Game
November 13, 2019

I spent this week doing some engineering, UI, and UX work to improve on the puzzle game idea. However, I had to struggle against a vile enemy… detecting hovering.

Read more...

Back To The Drawing Board: What's Up With Picross?
November 06, 2019

Last week, Professor Yarger helped me come to the realization that this game… doesn’t really seem to have any depth. If anything, it’s a visualizer that tells the player what drum beat to play to be successful. Maybe kinda helpful with the teaching of the music, but not a compelling game or rewarding to players who know drums. I spent this week doing some redesigning and I came up with a potential idea that might solve this problem.

Read more...

Preliminary Spritework, Level Completion
October 30, 2019

Happy Halloween! This week, I began to focus on some non-engineering tasks and started doing some spritework for the game. I additionally added some menu things (like the ability to traverse levels after completing them), and a hi-hat (with some design problems).

Read more...

Metronome Redesign and Horizontal Scroll
October 23, 2019

This week, significant engineering progress was made in the form of horizontal scrolling in-level and re-engineering the metronome to utilize an arbitrary number of beats, and other small QoL improvements to the codebase to work towards a point of minimal engineering left and only content creation.

Read more...

Interview With Chris Osborn
October 16, 2019

This week, I had the chance to chat with Chris Osborn, a DJ and indie developer who was one of the 3 original creators of the BIT.TRIP games (now called Choice Provisions, the studio that released BIT.TRIP was Gaijin Games). We talked BIT.TRIP, rhythm game design, and games in general.

Read more...

Cutting Scope and Abstracting the Metronome
October 15, 2019

Updates for this week are fairly brief; here are some updates on some decisions that have been made about this project, and small amounts of engineering progress that were made.

Read more...

Prototyping: UI Redesign and More Instruments
October 08, 2019

This week, I made design and engineering progress by working on reducing the two-tab view into a single window, and adding more instruments.

Read more...

Prototyping: Translating Drums To Platforming
October 02, 2019

Prototyping work continued this week as I explored mapping placing instruments in the “DAW” like editor from last week to inputs given to a player on a platforming level.

Read more...

Prototyping: Drum Beats with a Metronome
September 23, 2019

This week, I began prototyping some of the elements for the rhythm game. I installed AudioKinetic Wwise, the interactive audio engine, along with its Unity plugin. I tried to prototype a system wherein one could toggle on and off various drum sounds on 4 different beats of a metronome.

Read more...

Describing Project Legato's Potential Audience
September 17, 2019

In this post, I’d like to elaborate on who Project Legato can potentially help if successful.

Read more...

Researching Relevant Markets
September 16, 2019

In my previous post, I explored academic research relevant to Project Legato. Here, I look into companies and products relevant to the Project.

Read more...

Reviewing Existing Academic Literature
September 14, 2019

In this post, I detail my exploration into academic literature related to music educational video games, and educational video games in general.

Read more...

First Post: Beginning of the Semester
September 07, 2019

Welcome to the blog! My name is Eashwar Mohan, and I’m a computer science student at the University of Michigan. This semester, Fall 2019, I’m engaging in an independent study into game development. This semester I plan to explore designing a game to teach the basics of modern music making, covering three main concepts: rhythm, melody, and harmony.

Read more...