Urgent.News

the world's headlines, one feed

Editions

Tech

Making a game on a custom bytecode VM in 7 days and 3kB

A developer created a shoot 'em up game in just seven days for the Langjam Gamejam, embedding a tiny custom bytecode VM and rendering graphics with a fullscreen pixel shader. The resulting 3kB Windows executable was part of a game design that combined language tooling, game development, procedural graphics, and demoscene-style size constraints.

The developer, inspired by demoscene productions and the 2004 game kkrieger, aimed to explore the potential of embedded interpreters to create smaller executables while still delivering an engaging gaming experience.

Brief written by urgent.news from Lobsters's own syndicated text. Machine-written — it may contain errors, so check the original before relying on it.

Read the original at laurent.le-brun.eu →

More in Tech

What Actually Happens When You Put a CDN in Front of Your Website?

If you've worked on web performance for any amount of time, you've probably heard the advice: “Put it behind a CDN.” But what does a CDN actually do between the browser and your server?

  • CDN creates edge servers closer to users, reducing latency
  • Without CDN, user in Singapore accesses US-origin server, increasing latency
  • CDN effectiveness depends on TTL, cache hits/misses, purge mechanism

How We Reset Monthly Quotas Without Race Conditions or Cron Drift

This article was originally published on Jo4 Blog . If you're billing monthly via Stripe or RevenueCat, it's tempting to reset usage quotas inside your webhook handler.

  • Reset monthly quotas without race conditions or cron drift
  • Use Spring Scheduler with 5-minute past midnight UTC cron
  • Instance-level advisory lock prevents simultaneous resets