Type to explore Drawk studio productions
Discover cross-platform games, mobile apps, architecture articles, and interactive GLSL labs.
Write-ups on tooling, pipelines, and lessons learned building products across drawk, drawcode, and drawlabs.
TL;DR: The idea of a 10x developer being a genius who types twice as fast is a myth. Extreme engineering variance is real, but it is driven by operational environment: automated tooling leverage, absence of bureaucratic…
TL;DR: Successful game studios avoid locking their business into a single commercial runtime. By establishing a clean five-tier agnostic seam (canonical JSON data, golden contract vectors, engine-free C#/C++ cores, and…
TL;DR: WebGL was built on OpenGL ES, relying on a stateful global context where settings linger across draw calls and variables connect by string names. WebGPU mirrors modern GPU design (Metal, Vulkan, Direct3D 12):…
TL;DR: Launching a paid app or game does not mean money hits your bank account the next morning. Store payouts run on staggered settlement calendars, fiscal month cutoffs, minimum wire thresholds, and tax verification…
TL;DR: Software projects usually fail for one simple reason: design committees and Jira backlogs replace actual working software. Prototyping in the first 48 hours forces real-world physical and architectural constraints…
TL;DR: Modern real-time graphics pipelines run on two fundamental GPU programs: vertex shaders, which shape 3D geometry in clip space, and fragment shaders, which compute the color of every pixel. Understanding how data…
TL;DR: Adding more engineers to an ambitious project almost never speeds it up. Communication channels scale quadratically according to the combinatorial formula C = N \times (N - 1) / 2. A tight team of 4 people manages…
TL;DR: The global video game market generates roughly $188 billion annually across 3.4 billion players, but that money and audience are distributed with extreme asymmetry. Mobile accounts for 49% of all revenue ($92…
TL;DR: Starting with a personal developer account feels fast when prototyping, but modern app and game stores hit individual accounts with severe roadblocks. Google Play forces new personal accounts into a mandatory…
TL;DR: While both Apple and Google provide extensive REST APIs for release automation, neither platform lets you take an app from zero to live without manual steps in their web consoles. Initial app creation, legal…
Core principles for game feel, progression curves, and keeping players coming back. 1. Fun Mechanics First A player should enjoy the main action with no menus, tutorials, or side systems in the way. Whether it is a jump,…
"Don't dwell on the last play. Work on this one. Turn that dwell into a do well." Across any engineering or product journey, you run into both wins and setbacks. It is natural to pause after something goes wrong. The…
TL;DR: For cross-platform projects, stick strictly to lowercase alphanumeric characters (a-z, 0-9) separated by dots (.). Android allows underscores (_) but strictly rejects dashes (-). iOS allows hyphens/dashes (-) but…
Experimental prototypes, arcade games, and creative code.
Launch Arcade All Labs
Key releases, engineering milestones, and client systems.
View Project All Projects