---
title: "really easy tetris · eieio.games"
url: https://daily.dev/posts/really-easy-tetris-eieio-games-agufbzku7
source_url: https://eieio.games/blog/really-easy-tetris
type: article
source: "eieio.games"
published: 2026-03-31T12:30:00.315Z
updated: 2026-03-31T12:57:50.321Z
tags: ["javascript", "react", "game-development", "zustand"]
reading_time: 4
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# really easy tetris · eieio.games

**[eieio.games](https://daily.dev/sources/eieio-games)** · 4 min read · 0 upvotes · 0 comments

## Summary

A developer built a simplified Tetris clone (I-blocks only) as an experiment with the Phaser game engine. The post covers the experience of integrating Phaser with React using Zustand for shared state, and offers an honest assessment of Phaser's tradeoffs: less magic than Godot/Unity, code-only workflow, but quirky APIs and poor documentation. The author concludes Phaser probably isn't the right fit and may explore PixiJS instead.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://eieio.games/blog/really-easy-tetris>

## Similar posts on daily.dev

- [Code Wave Build Log](https://daily.dev/posts/code-wave-build-log-2wxv4zjuu) · Cassidy's blog · 4 upvotes · 0 comments

---

Tags: [#javascript](https://daily.dev/tags/javascript), [#react](https://daily.dev/tags/react), [#game-development](https://daily.dev/tags/game-development), [#zustand](https://daily.dev/tags/zustand)

[View this post on daily.dev](https://daily.dev/posts/really-easy-tetris-eieio-games-agufbzku7)
