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.
On this page
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.






