Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

Server-rendered multiplayer games with Lua (no client code)

Details

External ID
46491560
Source
HN
Company
—
Product
Server-rendered multiplayer games with Lua (no client code)
Website domain
cleoselene.com
Launched
Jan. 4, 2026
Cohort
—
Upvotes
85
Upvotes percentile
0.8827404479578392
Tags
—
Fetched at
Sept. 7, 2026, 9:25 p.m.
Updated at
Sept. 7, 2026, 9:25 p.m.

Description

Hey folks — here’s a small experiment I hacked together over the weekend:https://cleoselene.com/In short, it’s a way to build multiplayer games with no client-side game logic. Everything is rendered on the server, and the game itself is written as simple Lua scripts.I built this to explore a few gamedev ideas I’ve been thinking about while working on Abstra: - Writing multiplayer games as if they were single-player (no client/server complexity) - Streaming game primitives instead of pixels, which should be much lighter - Server-side rendering makes cheating basically impossible - Game secrets never leave the serverThis isn’t meant to be a commercial project — it’s just for fun and experimentation for now.If you want to try it out, grab a few friends and play here: https://cleoselene.com/astro-maze/

Enrichment

Theme
interactive simulations and creative experiments
Vertical
Media & entertainment
Function
Dev tools
Audience
Developer
AI stance
Not AI
Project type
Hobby / open-source project
Normalized one-liner
server-rendered multiplayer games with lua
Manually corrected
False

Could you build this?

Partial While basic Lua embedding is accessible, managing a high-performance server-rendered multiplayer engine that streams frames or canvas draw commands with minimal latency requires solid real-time systems engineering.

What it would actually take: The platform requires a real-time server runtime (Go, Rust, or Node/C++) embedding a sandboxed Lua engine (e.g., LuaJIT) to manage authoritative game state ticks. It must implement low-latency WebSockets or WebTransport protocols to stream serialized draw calls or compressed display diffs to a dumb client canvas. Engineering this requires expertise in networking, multiplayer synchronization, and server-side sandbox security.

Discussion

20 comments analyzed.

Competitors mentioned: Stadia, Apex Legends, Counter-Strike 2

Concerns raised: Doesn't work well in 3D games - server can't hide occluded data from clients, Security risk of sending player positions/objects behind walls to clients, Unclear if pipeline actually fits within 16ms frame time, Difficult to create signal-driven language to encode and send all possible states, Claims about game developer collaboration may have been misleading

Feature requests: Implement occlusion culling to send only visible player data per client, Support for competitive games with varied player viewpoints, Better documentation of how recognition models identify game elements

Competitors

Other products that read as similar to this one — 54 launches clear the similarity bar, closest 8 shown.

Attention rank: #11 of 55 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 54 days after the earliest competitor.

Other launches for this product

Same idea, different domain

Nobody's really built a dev tools tool for Sales yet.