Color Block

Made as a Unity Developer Intern at ZGen Studio in February 2025 using Unity and C#.

  • Sole programmer for the game; delivered for deployment in 3 weeks.
  • Modeled the blocks using Blender.
  • Responsible for developing below mechanisms:
    • Block dragging, snapping to grid, and interaction with other blocks.
    • Checks to see if a block can exit through gate using bounding box and raycasting.
    • Particle system for block shredding effect.
    • Modifiers for block states such as unidirectional, frozen, layered, and locked.


Highlights

  • Clear the grid by dragging colored blocks to the correct exit points.


  • 30 handcrafted levels, each more challenging than the last.


  • Featuring 5 different types of blocks, forcing players to think more innovatively with each level.


Description

Color Block is a puzzle game involving blocks of different colors and shapes thrown into a bounded area. At first glance, they look inextricably crowded together, but as you focus, a plan to clear the space starts emerging.
Drag the blocks over to an exit point to get rid of it. Clear the whole grid before time runs out!


Be careful, though; not all blocks are the same. Some can only move horizontally or vertically while others are frozen in place. Some have two layers of color over them while some need a key to break their shackles.
Put your space management skills to the test in this vibrant and colorfully cute little game.