frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I made a 2D Lua game engine using Rust with code and asset live reload

https://usagiengine.com/
1•brettcodes•36m ago
I love making small 2D pixel art games, especially using tools that have some constraints. Things like Pico-8 and the Playdate SDK are simple, fun, and allow for focusing on the game idea rather than the technical minutia. Years ago I prototyped an idea for this little game engine, Usagi, but used Rhai instead of Lua. The idea for this little game engine never went away, so I decided to finally dig in and build it.

Today I released v1.0.0 of Usagi Engine after making a bunch of small games, getting feedback from developers, and stabilizing the API. It's simple, has a great developer experience (CLI-based, init template, Lua plugin integration, and cross-platform export for web, Linux, macOS, and Windows with a single command).

The engine is public domain, and its source is on GitHub (linked from the website).

Rust was a great fit for this project due to its stability and tooling. The crate ecosystem is a real highlight for me. Plus clippy. I made a couple of games in Rust in the past (using Macroquad) which prepared me for this project. But for Usagi I decided to go with Raylib for it's maturity. Usagi is using sola-raylib, the Rust bindings for C Raylib with some Rust-y wrappings. I maintain these bindings, which also was a big help to be familiar with what's possible with Raylib.

The well known tools that are similar are Pico-8, Picotron, Love2D, and DragonRuby Game Toolkit. They all have their strengths and weaknesses. I think Usagi fits in a little spot amongst them where it's free, open source, and has a much more modern developer experience.

Now that the engine is v1.0.0, I'm going to focus my energy on making games with it, writing a book of tutorials, and creating video screencasts. I love sharing what I learn and helping people make their games.

I'd love it if you checked the engine out, and I'm looking forward to seeing what people make.

Small PR Rule Won't Survive AI

https://blog.quent.in/blog/2026/05/19/your-small-pr-rule-wont-survive-ai/
1•sylvainkalache•3m ago•0 comments

Zero: The Programming Language for Agents

https://github.com/vercel-labs/zero
1•afshinmeh•3m ago•0 comments

RISC-V and Floating-Point

https://fprox.substack.com/p/risc-v-and-floating-point
1•naves•4m ago•0 comments

Shhh, Don't Put Secrets in the Repo

https://andreasflakstad.no/posts/kimen/
2•andreasflakstad•4m ago•0 comments

CPU OP Cache Corruption

https://www.amd.com/en/resources/product-security/bulletin/amd-sb-7052.html
1•losfair•5m ago•0 comments

Ask HN: Is grpcurl home page compromised?

2•jicea•9m ago•0 comments

Plex's 200% Lifetime Pass price hike tries forcing users to another subscription

https://arstechnica.com/gadgets/2026/05/plexs-200-lifetime-pass-price-hike-tries-forcing-users-to...
3•ndr42•9m ago•1 comments

Show HN: Bevel – Guess the book from its opening passage

https://bevel.ink
2•knotalegend•10m ago•0 comments

Show HN: AgentKit SEO - a career context file that installs as agent skills

https://github.com/agentkit-seo/agentkit-seo
1•renatomignone•11m ago•0 comments

Show HN: YouTube MCP, give any AI agent access to YouTube

https://github.com/umbertotancorre/youtube-mcp
3•umbertotancorre•13m ago•0 comments

Biometric Surveillance in New York City

https://www.stopspying.org/biometric-map
2•raybb•14m ago•0 comments

Built DealSensematch in 2 months. No team. No funding. Just me

https://dealsensematch.com
2•Louiemarlow•14m ago•1 comments

Building the First AI-Native Hotel Booking Platform

https://hotels.cooveb.com/
1•sshinde•14m ago•0 comments

I am not a Software Engineer

https://huronbikes.mataroa.blog/blog/i-am-not-a-software-engineer/
2•l0b0•17m ago•0 comments

Understanding the Garbage Collector

https://ocaml.org/docs/garbage-collector
1•jkxyz•18m ago•0 comments

"Antarctica" – Fiction; the Yale Review

https://yalereview.org/article/jen-silverman-antarctica
2•everybodyknows•19m ago•0 comments

Show HN: DDS Vibe Academy – 31 free AI coding masterclasses, built by AI agents

1•robert_ddsbos•20m ago•0 comments

US transportation bill would add a $130 annual fee for EV drivers

https://arstechnica.com/cars/2026/05/bipartisan-bill-in-congress-includes-130-annual-ev-registrat...
7•logickkk1•22m ago•1 comments

Use Grok in OpenClaw

https://x.ai/news/grok-openclaw
2•surprisetalk•23m ago•1 comments

"How We Think" by John Dewey [pdf]

https://bef632.wordpress.com/wp-content/uploads/2015/09/dewey-how-we-think.pdf
2•baxtr•24m ago•0 comments

Tiny Basic feels like a dead albatross around my neck (1975)

https://archive.org/details/dr_dobbs_journal_vol_01
1•robin_reala•24m ago•0 comments

Most AI agent papers stack one LLM with a vector store, we flipped it

https://sbarron.com/writing/substrate-is-the-body
2•iampneuma•25m ago•1 comments

Solving the "Zork" Mystery

https://www.dpolakovic.space/blogs/zork-part2
1•dpola•26m ago•1 comments

LibrePCB 2.1 with cross-probing, net highlighting, UI themes and more

https://librepcb.org/blog/2026-05-19_release_2.1.0/
1•rnestler•27m ago•0 comments

Show HN: ECD++ 2026.3.10 Is Released

https://github.com/nbauma109/ecd/releases/tag/2026.3.10
1•nbauma109•28m ago•0 comments

Show HN: 5 Minute Frenzy – free multiplication practice game for kids

https://5minutefrenzy.com
2•carvil•28m ago•1 comments

'Obvious markers of AI': doubts raised over winner of short story prize

https://www.theguardian.com/books/2026/may/19/commonwealth-short-story-prize-winner-doubts-ai-art...
5•n1b0m•29m ago•1 comments

LiveFoldersFS – Reactive Filesystem Abstraction

https://www.livefoldersfs.org
2•loterio•29m ago•1 comments

OpenAI Guaranteed Capacity

https://openai.com/business/guaranteed-capacity/
4•louiereederson•30m ago•1 comments

Tesla's lithium refinery discharges 231,000 gallons of polluted wastewater a day

https://www.autonocion.com/us/tesla-lithium-refinery-texas/
146•atombender•30m ago•52 comments