Mobile Application

Tab Time World

Tab Time World was a commercial mobile application built around creative interactive activities.

Tab Time World

Overview

Tab Time World was a commercial mobile application built around creative interactive activities.

Users could paint predefined images, compose music using sound clips, record audio, create simple character animations by defining movement paths, customize an avatar, watch YouTube videos inside the application, and browse a gallery of their creations.

The painting system included undo/redo functionality.

My Role

I joined as additional Unity support and effectively acted as the Unity specialist on the project.

The lead developer had less Unity experience, so I worked with a high degree of independence and provided technical direction within the Unity scope.

Key Contributions

Fixed and improved the custom flood-fill painting algorithm.

Investigated and repaired the undo/redo system.

Implemented character customization using Spine animations.

Implemented the introductory animation.

Implemented YouTube video playback using project tools.

Worked on the large video list UI using element recycling/pooling.

Helped stabilize and debug existing Unity systems.

Technologies

Challenges & Solutions

Challenge

The application used a custom flood-fill implementation for coloring predefined line-art images.

Solution

Investigated the existing implementation and fixed a bug that caused incorrect painting behavior.

Challenge

The existing undo/redo implementation contained bugs and required understanding the complete workflow before changes could safely be made.

Solution

Traced the system end-to-end and fixed the underlying issues.

Challenge

The application displayed a large list of videos. Rendering every list element simultaneously would have been inefficient.

Solution

Used a recycled/pool-based list approach where only the visible elements were actively represented while scrolling.

Technical Highlights

Technical Highlight

Flood-Fill Debugging

Fixed a tricky bug in the application's custom flood-fill painting system.

Technical Highlight

Undo / Redo System Repair

Investigated and repaired an existing undo/redo implementation rather than replacing it blindly.

Technical Highlight

Recycled Video List

Worked with the project's list-recycling system so large collections of YouTube videos could be displayed efficiently.

Results / Impact

  • Commercial application released on iOS and Android.
  • Resolved difficult existing Unity bugs.
  • Implemented multiple user-facing systems.
  • Provided Unity expertise during the later stage of the project.

Video

External Resources

Gallery

Tab Time World — 1