nowfound

Life & fun · March 6, 2026

Moongate – Ultima Online server emulator in .NET 10 with Lua scripting

I've been building a modern Ultima Online server emulator from scratch. It's not feature-complete (no combat, no skills yet), but the foundation is solid and I wanted to share it early. What it does today: - Full packet layer for the classic UO client (login, movement, items, mobiles) - Lua scripting for item behaviors (double-click a potion, open a door — all defined in Lua, no C# recompile) - Spatial world partitioned into sectors with delta sync (only sends packets for new sectors when crossing boundaries) - Snapshot-based persistence with MessagePack - Source generators for automatic DI…

Moongate – Ultima Online server emulator in .NET 10 with Lua scripting launched on March 6, 2026 with 287 votes, #99 of 23,380 launches that month and more than 99% of that year's launches. The site was not reachable when checked in September 2026.

Visit github.com ↗Alternativestop 1% of March 2026

In plain words

Moongate is a server emulator for the classic Ultima Online game, built in .NET 10 with foundational systems for login, movement, items, and characters. It features Lua scripting for defining item behaviors without recompilation, spatial partitioning for efficient network updates, and snapshot-based world persistence. The emulator includes an embedded HTTP admin API with a React management interface and compiles to a native binary via NativeAOT. Currently incomplete, it lacks combat and skill systems but provides a solid technical foundation for Ultima Online server development.

written from the facts on this page · September 2026

From the sources

In the maker’s words, at launch

I've been building a modern Ultima Online server emulator from scratch. It's not feature-complete (no combat, no skills yet), but the foundation is solid and I wanted to share it early. What it does today: - Full packet layer for the classic UO client (login, movement, items, mobiles) - Lua scripting for item…

Does a similar job

all alternatives →
  • Server-rendered multiplayer games with Lua (no client code)Jan 2026 · cleoselene.com · ▲85

    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…

  • I open sourced a game I just released on Steam, written in Lua2021 · github.com · ▲496

    A replayable arcade shooter where you control a snake of heroes. - a327ex/SNKRX

  • Moon – fast 7k Vue alternative2017 · github.com · ▲268

    🌙 The minimal & fast library for functional user interfaces - kbrsh/moon

  • I made a 2D Lua game engine using Rust with code and asset live reloadMay 2026 · usagiengine.com · ▲30

    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…

  • LunaRouteOct 2025 · github.com · ▲106

    LunaRoute is a high-performance local proxy for AI coding assistants like Claude Code, OpenAI Codex CLI, and OpenCode. Get complete visibility into every LLM interaction with zero-overhead passthrough, comprehensive session recording, and powerful debugging capabilities. - See Everything Your AI Does - get full logs (JSONL), summary of sessions including tokens used (input/output) as well as tools usage and success rates. - Privacy & Compliance Built-In - redact or tokenize any sensitive information (regex based). - Speaks OpenAI and Anthropic dialects so you can route (and translate)…

  • Glua, a Full-Featured Lua VM for Nodejs and the Browser2017 · github.com · ▲70

    Maybe you should use https://github.com/fiatjaf/flua instead of this - fiatjaf/glua

More life & fun this month

the category →

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, March 2026

the whole month →
  • AI-native CRM that builds itself and does work for you

    AI · Mar 2026 · lightfield.app

  • Tobira.ai▲728

    A network where AI agents find deals for their humans

    AI · Mar 2026 · tobira.ai

  • Switch from ChatGPT to Claude with import memory feature

    AI · Mar 2026 · claude.com

  • Littlebird remembers everything across your meetings, messages, docs, and apps, then takes action so you can recall any detail and never lose context.

    AI · Mar 2026 · littlebird.ai

  • Your AI Coworker that proactively executes tasks

    AI · Mar 2026 · viktor.com

  • Jupid▲659

    File your taxes with Claude Code

    Commerce · Mar 2026 · jupid.com