movva/mu2d
1
2
Fork
You've already forked mu2d
0
LÖVE-like framework BUT using MuJS
  • JavaScript 100%
2025年10月28日 21:02:08 +01:00
archive.c3l Implements bundling 2025年09月30日 14:29:49 +02:00
assets Moved most files from old-c branch 2025年09月23日 00:04:49 +02:00
docs Moved most files from old-c branch 2025年09月23日 00:04:49 +02:00
example Moved most files from old-c branch 2025年09月23日 00:04:49 +02:00
mujs.c3l Implements bundling 2025年09月30日 14:29:49 +02:00
raylib.c3l @f24e8dba6e Patch file for raylib.c3l/src/math/rmath.c3 2025年09月22日 11:58:25 +02:00
scripts Converts CInt to bool when needed in mujs.c3l, handles MuJS throwing better. 2025年09月19日 01:20:11 +02:00
src Woops 2025年10月28日 21:02:08 +01:00
.gitignore Implements bundling 2025年09月30日 14:29:49 +02:00
.gitmodules Initial commit for C3 port branch 2025年09月08日 02:27:41 +02:00
LICENSE Moved most files from old-c branch 2025年09月23日 00:04:49 +02:00
project.json Implements bundling 2025年09月30日 14:29:49 +02:00
README.md Fixes the absolute coding image in README 2025年10月06日 17:25:55 +02:00
rmath-bugfix.patch Patch file for raylib.c3l/src/math/rmath.c3 2025年09月22日 11:58:25 +02:00

Mu2D

Mu2D

Can be read micro-two-dee or mew-two-dee (mewing rl hard rn), idc rly

Twitch ko-fi


A smol LÖVE-like framework using MuJS and raylib.

I was watching the latest Tsoding Daily rediff where he plays with MuJS, and when he mentionned LÖVE I stopped watching and made this cuz I had an idea in mind:
Having a global mu2d (like love) and putting stuff in it like a mu2d.update and/or mu2d.draw function like love.draw with LÖVE.

Ur honest reaction to this project:
CODING

Simple example

// index.js
mu2d.draw = function () {
 mu2d.background({ r: 255, g: 255, b: 255, a: 255 });
 mu2d.text('Hello, World!', 400, 300, { a: 255 })
};

Building

You need to install c3c first.

$ c3c run --trust=full # `--trust=full` is needed because of the use of scripts.
$ ./build/mu2d

Documentation

Available in docs/