Settings

Theme

Show HN: Null0 – A fun and easy game-engine for use with any language

notnull.games

3 points by konsumer 3 months ago · 0 comments · 1 min read

Reader

This is a 2D game-engine that runs user's code from WASM, so you can make a game in any language that can target that. It's designed for learning about programming, and just having a quick place to try out ideas in whatever language you like. Games runs in the browser and native. You bundle your game (wasm) and any assets into a zip file, and you can also make a standalone native game, similar to how love2d works (copy the cart + executable together.)

Currently, I have full support for games written in C, js and nelua, but more will come soon (I auto-generate headers from a central API definition to make it easier to make games in each cart-language.)

I have the main API I want to support (WASI + lots of game-helpers and callbacks for drawing/sound/input/etc) complete, so the next phase for me is adding more cart-languages & examples, and improving the docs.

Let me know what you think!

No comments yet.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection