Unidice Projects

About

I worked on several projects for an upcoming technonology called the Unidice. The device is a programmable 6-sided dice, with mini-screens on each face. The dice has several accompanying games which I had the pleasure of working on throughout both my internship and as a contractor with ExtraNice

Projects

Roll-Out

A zombie survival game for the Unidice. Scavange, explore & survive in a post-apocalyptic world either with or against fellow survivors.

The game can be viewed here

House of Influence

A social deduction game for the Unidice. Deduce who are you allies or foes and figure out others intentions.

The game can be viewed here

Project Details

Company: ExtraNice

Year: 2022

Project Form: Commerical - Contractor

Project Length 1 month

Engine: Unity

Source Control: PlasticSCM

Responsibilities: UI mockups, UI implementation, Leaderboard system, Working with existing codebase

Notable Work

Roll-Out:

  • Created user flow charts for game UI
  • Working with the Unidice SDK
  • Iterativly designed UI Wireframes based on market & target audience research
  • Implemented UI in Unity, based on Wireframes & design specifications
  • Implemented a leaderboard system to keep track of highscores for various gamemodes
  • Ported and hooked up an Audio system from another game created by the company
  • Worked with an existing code base, providing quality improvements, refactors & keeping within the company coding conventions

House of Influence:

  • Designed mechanics for different roles in the game
  • Playtested various iterations of the game, providing feedback and improvements to the core loop & balance
  • Designed and iterated mockups for the UI layout of the digital version of the game.
  • Ported systems and features from existing company products within Unity.

User Flow Chart

I had to create the flow chart based on a loosely defined concept that was initially presented. My task was to translate this abstract concept into a clear and visual flow that could serve as a guiding framework for the project. By mapping out the user interactions and visualizing the sequence of screens, I provided a tangible representation of the application's flow and structure. This enabled the team to have a clear understanding of the user journey and allowed us to make informed decisions during the development process.

The flow chart serves as a crucial asset in the development process, offering numerous benefits to the project. By translating a vague concept into a visual flow, it provides a clear roadmap that guides the team in creating an intuitive user experience. Through careful analysis, the flow chart helps identify and eliminate redundancies and sources of annoyance, enhancing usability. Additionally, it promotes familiarity by aligning with user expectations and existing conventions. Furthermore, as a communication tool, the flow chart facilitates collaboration and informed decision-making among team members, ensuring a smooth development process and a successful end product.

Wireframes

Following the examination and approval of the user flow chart, the next step involved the creation of wireframes to outline the game's user interface (UI). These wireframes were meticulously designed, taking into account the insights gained from thorough market research and understanding the needs and preferences of the target audience. The process involved multiple iterations, refining and iterating upon the wireframes to ensure an optimal user experience and a visually appealing interface.

Highscore System

The implementation of the highscore section incorporated several key features. To efficiently manage the highscore data, a Dictionary was utilized, providing a structured and user-friendly approach for the entire team. Additionally, to ensure seamless integration and familiarity for the client, a backend structure was established, leveraging an existing code base from one of their previous projects. This allowed for a smooth transition and ensured similarity in usage, facilitating efficient collaboration and ease of maintenance. The system was meticulously translated and integrated, enabling the highscore section to seamlessly work with the current project and provide a reliable and intuitive experience for the users.



Links