Technical Insights & Game Dev Tutorials - Elias Ku's Blog

Articles

Half a Year with AI: Picking My Tools

Over the last six months to a year I rebuilt my whole AI tool stack: moved from Claude Code to OpenCode, then to pi; the family assistant went from a homegrown opencode setup, through the crash-prone hermes, to openclaw; local models via ollama and ComfyUI; providers z.ai, ollama cloud, opencode go, kimi k3. What stuck, what I dropped, and what's in my stack now.

🔗 Read ~11 min.

From Tabs to tmux (and Why It's Not Snobbery)

How I moved from Windows Terminal tabs to tmux in WSL2: basic shortcuts, a ready-made ~/.tmux.conf for OpenCode (clipboard, RGB, status-bar click garbage), and coordinating AI agents across panes. Plus a hypothesis about running Claude Code on a subscription via an interactive TUI, and the next step — herdr.

🔗 Read ~6 min.

Optimize everything (useful video)

Great video about optimization principles in gamedev. cache-miss, impostors and instancing are clearly shown — complex topics presented in an accessible way for beginners, and useful for experienced developers to refresh their knowledge.

🔗 Read ~1 min.

🍄 The Last of Us: Playing the Game After the Series — First Impressions

After watching the series 'The Last of Us,' we started playing the game: plot comparison, stealth mechanics, 4K HDR graphics, and animation secrets. What's wrong with the environment? We discuss pros, cons, and share our experience from the first 5 hours of gameplay. Join the discussion!

🔗 Read ~2 min.

Creating My Own Static Site Generator

Personal journey of creating an SSG (Static Site Generator) using Eta, TSX, Marked, and Highlight.js. Covers localization, image optimization, SEO, social media integration. Practical tips for hosting setup and Lighthouse testing

🔗 Read ~8 min.

13 Game

Explore '13', a fast-paced multiplayer top-down shooter game from Elias Ku, designed for the JS13K competition. Discover how peer-to-peer gameplay and bullet-hell mechanics create an immersive gaming experience in under 13KB.

🔗 Read ~16 min.