frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: My Tizen multiplayer drawing game flopped, but then hit 100M drawings

https://www.drawize.com/
14•lombarovic•6h ago
Hi HN,

I built the first version of Drawize back in late 2016 specifically for a Samsung Tizen OS app contest. I crunched and built the whole thing (including the real-time multiplayer engine) in under 4 weeks.

It didn’t win anything in the contest.

Since it was built with web tech anyway, I published it on the open web in early 2017 just to see what would happen. It started living its own life, and today — 8 years later — the database processed the 100,000,000th drawing.

On the busiest days it’s been 30k+ active users, and storing 100M drawings currently sits at ~3.16 TB.

The milestone moment: I was watching live logs today, terrified the 100Mth drawing would be NSFW. Luckily, the RNG gods smiled and it turned out to be a Red Balloon (You can see the 100Mth drawing here: https://www.drawize.com/blog/100-million-drawings-milestone)

Tech stack (boring but fast):

Backend: .NET + WebSockets (real-time sync)

Frontend: hand-coded HTML/JS + jQuery (no React, no bundlers)

Data: PostgreSQL & MongoDB

Storage: Wasabi Cloud (moved there to save on S3 costs)

Scaling as a solo dev: real-time lobbies + reconnection edge cases + moderation/content filtering. I use content classification models trained in 2021 to filter bad content, and the real-time multiplayer side is mostly highly optimized .NET code.

Happy to answer questions about the “failed” Tizen origin, real-time multiplayer on the web, moderation, or how .NET handles the load.

Comments

barbegal•2h ago
Congratulations! Works amazingly well.

Does it generate enough revenue to be self sustaining?

lombarovic•2h ago
Thank you! I really appreciate the kind words regarding performance.

Yes, it is fully self-sustaining. In fact, for the last 5 years, it has been my main full-time source of income, running entirely as a bootstrapped project from Croatia.

The revenue comes primarily from ads, plus a smaller portion from Premium ad-free subscriptions. Since I focus heavily on keeping infrastructure costs low (optimized .NET code + moving storage from S3 to Wasabi), the margins are healthy enough to be a very viable, bootstrapped full-time business.

Show HN: Sqlit – A lazygit-style TUI for SQL databases

https://github.com/Maxteabag/sqlit
85•MaxTeabag•1d ago•9 comments

Show HN: Deterministic PCIe Diagnostics for GPUs on Linux

https://github.com/parallelArchitect/gpu-pcie-diagnostic
6•gpu_systems•1h ago•1 comments

Show HN: Solving the ~95% legislative coverage gap using LLM's

https://lustra.news/
27•fokdelafons•7h ago•15 comments

Show HN: Interactive Common Lisp: An Enhanced REPL

https://github.com/atgreen/icl
76•atgreen•2d ago•5 comments

Show HN: My Tizen multiplayer drawing game flopped, but then hit 100M drawings

https://www.drawize.com/
14•lombarovic•6h ago•2 comments

Show HN: I built the fastest RSS reader in Zig

https://github.com/superstarryeyes/hys
6•superstarryeyes•2h ago•0 comments

Show HN: Zenflow – orchestrate coding agents without "you're right" loops

https://zencoder.ai/zenflow
21•andrewsthoughts•5h ago•10 comments

Show HN: A real-time 4D fractal explorer in the browser using WebGPU

https://bryanjj.github.io/nebula/
20•bryan0•5d ago•7 comments

Show HN: I designed my own 3D printer motherboard

https://github.com/KaiPereira/Cheetah-MX4-Mini
125•kaipereira•1w ago•37 comments

Show HN: Dev Tools – 24 browser-based utilities with no signup or tracking

https://dev-tools.online
2•ghdj•2h ago•0 comments

Show HN: AI Generated SVG's

https://vectorart.ai
2•tm11zz•3h ago•0 comments

Show HN: Picknplace.js, an Alternative to Drag and Drop

https://jgthms.com/picknplace.js/
22•bbx•6h ago•12 comments

Show HN: Ducktape – a tiny HTTP/2 wrapper around DuckDB's Appender API

https://github.com/artie-labs/ducktape
9•williamhaw•6h ago•0 comments

Show HN: A pager

https://www.udp7777.com/
99•keepamovin•2d ago•42 comments

Show HN: Pothole Detection System (YOLOv8 – FastAPI – Docker – React Native)

https://github.com/PeterHdd/pothole-detection-yolo
2•peterhddcoding•5h ago•0 comments

Show HN: DuckDB Table Visualizer –> Iceberg

https://duckdb.org/visualizer/
2•carlopi•6h ago•0 comments

Show HN: Search the lyrics of 500 HÖR Berlin techno sets

https://hor.greg.technology/
15•gregsadetsky•4d ago•10 comments

Show HN: WindMouse Algorithm in Python

2•AsfhtgkDavid•3h ago•0 comments

Show HN: Cordon – Reduce large log files to anomalous sections

https://github.com/calebevans/cordon
16•calebevans•1d ago•0 comments

Show HN: WeekInPapers – A Modern ArXiv Reader

https://www.weekinpapers.com/
3•mox111•8h ago•0 comments

Show HN: MP3 File Editor / Player for Windows

https://github.com/cutandjoin/Cjam/releases/tag/v2350
3•cutandjoin•9h ago•4 comments

Show HN: Building a full-stack Cloudflare starter kit (Hono and D1 and Stripe)

https://cf-stack-kit.hy-dev.workers.dev/
3•hy_wondercoms•9h ago•2 comments

Show HN: Open-source Markdown research tool written in Rust – Ekphos

https://github.com/hanebox/ekphos
2•haneboxx•9h ago•0 comments

Show HN: Building a small psychedelic twin-stick shooter in the browser

https://www.jamesdrandall.com/posts/building-a-webgpu-twinstick-psychedelic-shooter/
2•jamesrandall•11h ago•0 comments

Show HN: Hugity – Notion-style static docs editor with GitHub/Hugo auto-deploy

https://app.hugity.com
2•vladimiras•12h ago•0 comments

Show HN: Cargo-rail: graph-aware monorepo tooling for Rust; 11 deps

https://github.com/loadingalias/cargo-rail
61•LoadingALIAS•6d ago•7 comments

Show HN: DeviceLab – Turn phones across offices into one device lab

3•omnarayan•13h ago•0 comments

Show HN: Footywhoops – MIDI Sequencer Software

https://github.com/system32-ai/footywhoops
2•debarshri•14h ago•0 comments

Show HN: Open-Source Notion MCP Server (TypeScript, SSE, Apify)

https://github.com/piskunproject/notion-mcp-server
9•piskunlab•1d ago•0 comments

Show HN: Autograd.c – a tiny ML framework built from scratch

https://github.com/sueszli/autograd.c
5•sueszli•15h ago•0 comments