Also pushed an update to box3d-minc with some performance tweaks. box3d-minc is now faster on some benchmarks than MSVC on x64, arm64 and wasm are at around x1.2 compared to clang/emcc. wasm live demo: spacesofplay.github.io/box3d-minc/ box3d-minc: github.com/SpacesOfPlay...
Mattias Ljungström
@spacesofplay.com
minc.dev, spacesofplay.com, based in berlin.
Minor correctness release of minc compiler (0.9.10) Fixed a codegen issue, added optimizations, compiler size reduced, and syntax highlightning tweaks. install from minc.dev (or run minc_update)
Minor correctness release of minc compiler (0.9.10) Fixed a codegen issue, added optimizations, compiler size reduced, and syntax highlightning tweaks. install from minc.dev (or run minc_update)
New mixtape featuring Kelela, keiyaA, Nilüfer Yanya, Rival Consoles, BICEP, machìna, Lykke Li, Mura Masa and Tom Leclerc. open.spotify.com/playlist/2vF...
Mixtape S1
Playlist · Andreas Zecher · 7 items
open.spotify.com
You can live-edit a smaller box3d demo here, if you want to play around with the source code without downloads: minc.dev/playground/g...
Finally got around to setting up the raylib-minc wasm example page: spacesofplay.github.io/raylib-minc/
Fixed a bug in the wasm thread setup for Box3d live-demo, this page should work in all browsers now: spacesofplay.github.io/box3d-minc/
box3d-minc — sample browser
spacesofplay.github.io
Released minc compiler 0.9.9 - this is a major correctness and optimization update. The motivation for this work was to run the transpiled Box3D library at equal performance levels as msvc/clang. Installer scripts and links to repos at minc.dev
You can live-edit a smaller box3d demo here, if you want to play around with the source code without downloads: minc.dev/playground/g...
Released minc compiler 0.9.9 - this is a major correctness and optimization update. The motivation for this work was to run the transpiled Box3D library at equal performance levels as msvc/clang. Installer scripts and links to repos at minc.dev
Fierce Skincare Blender Geometry Nodes will make wonders for your skin 💫 #b3d #geometrynodes #art
Tinkering with an old tech demo thing last night and made some random space marbles.
while working on minc optimizations for box3d, I backported a transformation to the C original that increases performance with ~8%. submitted as discussion here: github.com/erincatto/bo...
b3PrepareContacts_Convex SIMD optimization PR / discussion (~-8% on large_pyramid) · Issue #105 · erincatto/box3d
Hi, Thanks for the hard work on this project. While working on a compiler optimization project I found a transformation of b3PrepareContacts_Convex that increases performance with about 8% on the l...
github.com
I'm kicking off a series of videos for absolute beginners who want to learn programming games. Pico-8 is a fantastic engine for devs who have been at it for 10 years or 10 seconds, so join me and let's make some fun stuff! www.youtube.com/watch?v=mH9-...
Learn Game Programming in Pico-8 - Total Beginner
YouTube video by davemakes
youtube.com
compiler warnings were a misstake, code is either valid or an error. no one reads warnings.
Mini Forest is now available! 🌲 Perfect for creating forest hideouts or archery training camps! The 3D models are compatible with all game engines and are free to use for everyone, for anything. kenney.nl/assets/mini-...
everybody warns you about programming in C like it's gonna be so complicated but it's dead simple. C lets you do anything however you wanna do it. C rolls up on a mini bike, gives you a drag off his cigarette and asks if you wanna throw bricks at an abandoned house
Previously, I posted about how Yoshi's Island bosses are shaped dynamically from cones. It turns out there is a way to see this in-game. If the cartridge is pulled out during a boss battle (PLEASE DO NOT DO THIS), the boss will revert back into its true cone form.
Getting tired of the all or nothing LLM takes. Yes, it’s extremely easy to generate shitty software with these tools. That doesn’t automatically mean all software touched by LLMs is terrible. When digital cameras came out in early 00 it was proclaimed that everyone could now make a feature movie.
Pushing Box3D to the limit. A pyramid with 16290 boxes. Stabilized by contact recycling. www.youtube.com/watch?v=vG4H...
Pushing Box3D to the limit
YouTube video by Erin Catto
youtube.com
Ported an old project to minc compiler, original C++ project is ~200k lines of code and compiles in 21s (without cmake generation, which would add another 35s). The minc project is 160k lines and compiles in ~1s. Left terminal apple clang c++, right terminal minc compiler:
Working on a JIT/hot-reload module for minc compiler. This is a godot app written in minc, with a static "engine" part that loads the minc compiler as a .dll module (libminc.dll), then watches file dir with OS events, recompiles directly to executable memory and remaps. Cross platform win/mac/linux.
Working on a JIT/hot-reload module for minc compiler. This is a godot app written in minc, with a static "engine" part that loads the minc compiler as a .dll module (libminc.dll), then watches file dir with OS events, recompiles directly to executable memory and remaps. Cross platform win/mac/linux.
Remember the internet before Google, before algorithmic feeds, before monolithic social media corralled us onto the same handful of apps? When small, *personal websites* and webrings linking them together reigned supreme? Time to bring it back.
Introducing Warp Point, a Web 1.0 gaming blog directory built for 2026
It's a webring! And a website!
readonlymemo.com
Added minesweeper example based on thirteen.mc header to the minc compiler wasm playground: minc.dev/playground/g... The thirteen header is a tiny library that opens a window and hands back an RGBA pixel buffer.
Added minesweeper example based on thirteen.mc header to the minc compiler wasm playground: minc.dev/playground/g... The thirteen header is a tiny library that opens a window and hands back an RGBA pixel buffer.
I’m happy to announce the release of a new open source 3D physics engine called Box3D. I’ve been working on this project for a few years now, but it represents over 20 years of experience writing physics engines for games. Read more here: box2d.org/posts/2026/0...
Announcing Box3D
I’m happy to announce the release of Box3D, an open source 3D physics engine. It is now available on GitHub. Box3D repository You can think of Box3D as a fork of Box2D, extended with many features nee...
box2d.org
Neat game dev tip for tile sizes: Consider how many number of divisors your chosen number have, because this determines the possible lengths repeating patterns can have. 12 and 24 for example have more possibilities than 16 and 32. 30 is a surprisingly good number as well.
Table of divisors - Wikipedia
en.wikipedia.org
Wheel World is currently 40% off on @steampowered.com . Here's what it looked like before it was 40% done: store.steampowered.com/app/1497460/...