DefCraft

Exploring the potential
of creative coding in 3D games

DefCraft in a Repl

Using the Replit workspace as the code editor, allowing users to specify 3D block patterns in Python, JavaScript, C++ or Java

Open on Replit

DefCraft Single-player

Using an in-game editor with a little Clojure-like Lisp dialect to generate block structures. Supports placing nodes to generate code from.

Open on Replit Play

DefCraft Multiplayer

(WIP) Multiplayer version of DefCraft, where code is interpreted on the server.

Open on Replit