TATiger Abrodiintigerabrodi.blog10Just write your own libraries9h ago · 4 min read · Just write your own libraries Libraries used to limit what you could do. If nothing fit your needs, you had to settle or slowly create it yourself. Now, that's changed. AI models are advanced enough fJoin discussion
TATiger Abrodiintigerabrodi.blog10Your game runs fine on desktop. Why does it crash on mobile?1d ago · 11 min read · Intro You built a game on the web. It runs at 60 fps on your laptop. You open it on your phone and it stutters, overheats, or just crashes. Same code, same scene, completely different result. This posJoin discussion
TATiger Abrodiintigerabrodi.blog11Redis is great2d ago · 8 min read · Introduction I've used Redis for a lot of things over the years. Rate limiting, caching, distributed locking, tracking peak concurrency, ephemeral counters, queues, deduplication, leaderboards. Every LLaura commented
TATiger Abrodiintigerabrodi.blog10Decals in games are not talked about enough2d ago · 5 min read · What a decal is A decal is a flat texture stuck onto an existing 3D surface. It doesn't add new geometry. It just paints something on top of what's already there. Bullet hole on a concrete wall? DecalJoin discussion
TATiger Abrodiintigerabrodi.blog002D Rendering Concepts: A Reference2d ago · 15 min read · 1. The Core Insight: 2D Is 3D With a Flat Camera A modern 2D game is rendered by a 3D engine. Every sprite is a flat rectangle (a quad) in 3D space. Every tile is a quad. Every UI element is a quad. TJoin discussion