About Nira

Nira is a single-player third person platformer in which Nira, with the help of her hoverstaff Kane, explores a solarpunk fantasy world. Guide Nira towards the observatory and uncover the mystery of this world.

Technical Details

  • 7-week development cycle

  • 4 developers, including two programmers, one artists, and one composer

  • Unity3D, JIRA

Postmortem

My Responsibilities

  • Wrote various systems, including:

    • HUD elements

    • Checkpoint system

    • Dialogue system

    • Audio system

    • Level mechanics, including moving platforms, birds, and spikes

  • Wrote various editor tools, including:

    • Level testing tool

    • Build and submission tools

  • Maintained the git repository by reviewing pull requests and solving merge conflicts

  • Coordinated the building and submission of the game

Lessons Learned

  • Use design patterns to write cleaner code, where applicable

  • Define the core of the game earlier in development to reduce pivots and crunch

  • Clarify expectations on tasks with other members of the team before starting to reduce misunderstandings

  • Establish good git practices early in development to avoid merge conflicts and increase team efficiency

  • Use design patterns in appropriate places to write cleaner code