C# Game Engine with its own scripting language and IDE
Details
- External ID
- 49258085
- Source
- HN
- Company
- —
- Product
- C# Game Engine with its own scripting language and IDE
- Website domain
- github.com
- Launched
- Aug. 11, 2026
- Cohort
- —
- Upvotes
- 118
- Upvotes percentile
- 0.9375
- Tags
- —
- Fetched at
- Sept. 10, 2026, 5:32 a.m.
- Updated at
- Sept. 10, 2026, 5:32 a.m.
Enrichment
- Theme
- coding agent interfaces and environments
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- game engine with custom scripting language
- Manually corrected
- False
Could you build this?
No Writing a full game engine along with a custom programming language (lexer, parser, bytecode VM/compiler) and an integrated development environment requires advanced computer science knowledge across graphics pipelines and language runtimes.
What it would actually take: Building a functional game engine with a bespoke language and IDE requires C# (.NET), rendering bindings (DirectX/Vulkan/OpenGL via Silk.NET or raylib), a custom compiler and virtual machine (recursive descent parser, AST, type checker, bytecode generator, and interpreter/JIT), plus an IDE built with Avalonia or ImGui featuring debuggers and language server protocols. The hard parts are writing a deterministic, garbage-collected language runtime that interacts seamlessly with the game loop without frame drops, along with robust scene graph and physics integration.
Discussion
20 comments analyzed.
Competitors mentioned: Lua - broad use in game engines, Unity - game engine with scripting, Godot - game engine for 2D/3D games, MonoGame - framework with asset pipeline, Dear ImGui - UI library for editors
Concerns raised: Using C# for scripting language seems redundant since C# is already high-level, Coupling scripting tightly into tool adds complexity and steep learning curve, May not suit action games with asset-dependent interactions like collisions, Separation for editors requires client-server protocol adding significant complexity, Risk of solving every problem at once instead of focused problem scope
Feature requests: Support for Lua as embedded scripting language, Literate Programming support, Cross-platform support like AvaloniaUI
Competitors
Other products that read as similar to this one — 337 launches clear the similarity bar, closest 8 shown.
Attention rank: #20 of 338 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 275 days after the earliest competitor.
- My biggest solo-project: Game engine with its own programming language · hn · 2026-05-25 · 5 upvotes · similarity 0.60
- sce (Simple Console Editor) · hn · 2026-08-15 · 16 upvotes · similarity 0.50
- Shalltear Engine · ph · 2026-09-30 · 1 upvotes · similarity 0.49
- Open-source 2D IDE for managing agent CLIs · hn · 2026-05-10 · 9 upvotes · similarity 0.49
- Journey · hn · 2026-02-16 · 10 upvotes · similarity 0.48
- browser-game-engine · github · 2026-09-24 · 12 upvotes · similarity 0.48
- I built the first scripting language for multiplayer game dev · hn · 2026-03-06 · 5 upvotes · similarity 0.47
- Loreline, narrative language transpiled via Haxe: C++/C#/JS/Java/Py/Lua · hn · 2026-03-28 · 75 upvotes · similarity 0.46
Other launches for this product
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.