Nikoloz Meladze-Jaiani

Senior Unity Game Developer

HUD Developer

Asset Management Developer

Gameplay Programmer

Editor Developer

Nikoloz Meladze-Jaiani
Nikoloz Meladze-Jaiani
Nikoloz Meladze-Jaiani
Nikoloz Meladze-Jaiani
Nikoloz Meladze-Jaiani

Senior Unity Game Developer

HUD Developer

Asset Management Developer

Gameplay Programmer

Editor Developer

World of Haiku

  • Client: Haiku, Inc
  • Role: Asset Delivery Developer
  • Date: Feb 2023 - Oct 2023
  • Technologies: Unity, C#, Addressables, SpriteAtlas
Two tech operator characters sitting inside a dark command console pod interfacing with holographic data terminals.

Project Overview

A red gradient text logo reading HAIKU with binary digit code integrated inside the letter I.

World of Haiku is an innovative digital card game that combines strategic gameplay with stunning visuals in a cyberpunk-inspired universe. As the Senior UI and Optimization Developer, I was responsible for creating robust UI systems and implementing crucial performance optimizations.

Visual Showcase

An anime-styled female character with mechanical cyber wings and horns floating in a dark red digital landscape.
A high-tech digital red user interface displaying top scores, global scores, user avatar, and competitive ranks.
A stylized white and turquoise metallic robotic orb companion floating vertically.
An isometric 3D stylized network map with clean geometric shapes connected by glowing paths of light data.
A sleek dark red game menu displaying individual mission goals, hint tracking ratios, and completed point values.

Advanced UI System Development

  • Engineered a custom UI system built on Unity’s Canvas framework
  • Implemented a visual tween animation system allowing designers to create animations without coding
  • Developed an efficient panel management system that optimizes performance by managing Canvas components

Performance Optimizations

  • Reduced WebGL build size from 2.1GB to 500-700MB through:
    • Texture compression optimization
    • Implementation of dynamic asset loading
    • Smart resource management
  • Created a multi-resolution texture system for different platforms
  • Implemented SpriteAtlas optimization for texture combining

Asset Management

  • Developed a dynamic asset loading system using Unity Addressables
  • Optimized RAM usage through smart resource allocation
  • Created an efficient texture management system using greyscale base textures with runtime coloring