Why Balatro Bet on LÖVE and Lua: The Niche Stack Behind a 5-Million-Copy Poker Roguelike
Balatro should not have worked. A solo developer, a poker roguelike with no combat, and a 2D framework most Unity developers have never opened — yet…
Latest DevOps news from Tech News
Balatro should not have worked. A solo developer, a poker roguelike with no combat, and a 2D framework most Unity developers have never opened — yet…
Code on GitHub: LAMDiceBot , deguri , CrazyArcadeCopy . Live apps at lamdice.com and deguri.ai.kr . More posts at radarlog.kr . I added AI to my bot…
Godot 4 gives you three sanctioned ways to write a save file, and the docs describe each one without ever telling you which to pick. So you pick the…
Originally published at tensorust.com . TL;DR: Bevy already instances meshes for you when entities share a mesh and a material. Past a few thousand…
Most action-RPGs give you a hero, a sword, and a prophecy. Beyond Oasis — known in Japan and Europe as The Story of Thor — gives Prince Ali a gold a…
Steal An Egg is a Roblox game where you steal eggs, hatch pets, and the pets earn money every second. How much a pet earns depends on its base incom…
Even a short game trailer fills up quickly with a title, combat, upgrades, bosses, and a destination to play. Removing a few seconds at the end does…
Seeing GTA VI run on a PC before the official port would be a spectacular way to end the console exclusivity argument. So a project that promises to…
A melee attack in Godot 4 looks like a ten-minute job: put an Area2D on the sword, listen for area_entered , subtract health. Then you playtest. The…
A common failure mode in corporate e-learning is optimising for completion rather than competence. Employees click through slides, pass a short quiz…
I wanted Godot to write screenshots and short videos from a script on my Mac, the way it does in CI on Linux. Godot 4.7.1 on macOS 26.5.2 can't do i…
Development covered 15 Aug 2026 to 17 Aug 2026 (commit dates). Players of Myriad Immortal Sect walk a continent that streams in around them as they…
I'm Rapha, a solo dev from Brazil. Sinete is a 2-player bluffing card game made in Godot 4.6, and it's in closed testing on Google Play right now. I…
Running Unity 6000.x Headless Builds in a Linux Container: A Field Report (Including Licensing Workarounds) Status: REVISED 2026-10-10 — every techn…
Someone tell me: where is Claude Code's ceiling? Lagos Life blew up on Oct 1. Everyone in Nigeria was playing it. I wondered: could one person and a…
Every production frontend pipeline has the usual suspects: TypeScript in strict mode, ESLint, Prettier, maybe a Playwright smoke test, and a Lightho…
I wanted to see how close I could get to the feel of Worms Armageddon in a browser, so I built Worms.js. It has Bazooka and Grenade, destructible te…
If you run a FiveM roleplay server, sooner or later a player reports that the city "goes blurry" or that textures pop in around a certain building.…
DockerLinux is my free browser game for learning Linux and Docker in a simulated terminal. Until this week it was one terminal and a list of levels.…
Nobody starts a game studio planning to ask for help. You build your team, define your vision, and set out to deliver something great. But game deve…
Combat is where Godot 4 projects start crashing for the first time. Everything works until two things die in the same frame, or a homing bullet outl…
On a Sunday, I turned a slightly silly idea into an actual game: Montanha: Zero Day , a cyberpunk platformer in the style of Mega Man X that runs in…
What I built The Goblin Warren is a browser D&D 5e dungeon crawl. You lead three heroes through five levels and fight in turn-based d20 combat w…
Starting with v2.9.0 , BeeEngine supports plugins. The engine stays "blind": it doesn't import or know anything about any plugin. Each plugin hooks…
Most tower defense maps give enemies a fixed lane. In one map of Void Parry 's tower-defense mode, "Null Grid", there is no lane at all: an open 32x…
Development covered 2 Aug 2026 to 6 Aug 2026 (commit dates). The rule this project has settled on is one question. Could somebody reasonably want th…
A monthly game report is rarely one document. Finance owns the revenue pages, live operations owns event results, and player support owns moderation…
When a material graph grows in Unreal Engine 5, it is tempting to ask: would writing HLSL directly make it faster? Would implementing the shader in…
What would a Kubernetes cluster look like if you could walk through it? Kubiverse turns namespaces, workloads, pods, and nodes into a pixel-art 3D w…
How I went from noisy project scanning to shipping graphs, confidence-aware readiness, and legacy Unity support. Building ShipCheck: a static prefli…