top of page

Eclipse - Unity

Level Designer, Programmer

Eclipse is a minimalistic puzzle game with 50 small puzzles. Each puzzle is focused on one or two core mechanics. The advanced levels combine previously introduced mechanics to create harder levels. I worked on this game as a designer, and programmer.​

Eclipse Gameplay

Eclipse Gameplay

Level Designer:

The levels were designed and sequenced keeping in mind the difficulty curve of the whole game. Whenever a new mechanic is to be introduced, the player encounters it in isolation in one of the levels. Then, the player encounters levels that combine the newly learned mechanic with some familiar mechanics the player has encountered before. Combining mechanics like these proved to be a nice way to manage the difficulty curve and keep the game interesting.

 

Programmer:

There were a lot of levels, a number of different mechanics, and all of this was to fit within a standard gameplay progression after a lot of iterations.  To make the process of designing levels more efficient, I created scriptable-object based events and data containers based on a talk at Unite 2017. This event system helped iterate on complex levels with simple mechanics like "be draggable with the pointer", "disable gravity for this gameobject", "enable collision with this layer" etc. Doing this helped make and balance new levels quickly just by working in the Unity inspector without changing any scripts.

​

Producer:

  • Pitched the original game idea to the studio director

  • Managed development with biweekly sprints

  • Made sure there was consistent communication between myself, the artists, and the marketing team

bottom of page