whatisgithub

What is roundcraft?

marcusbiel/roundcraft — explained in plain English

Analysis updated 2026-05-18

1JavaScriptAudience · generalComplexity · 2/5Setup · easy

In one sentence

Roundcraft is a small JavaScript and Three.js mini game built by parents and kids to teach coding through a real, hackable playable world.

Mindmap

mindmap
  root((roundcraft))
    What it does
      Mini adventure game
      Mining and combat
      Family coding project
      Beginner friendly code
    Tech stack
      JavaScript
      Three.js
    Use cases
      Playing the game
      Learning to code
      Teaching kids
    Audience
      Beginners
      Parents and children

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Play a small 3D adventure game with mining, ranged combat, and flying.

USE CASE 2

Learn to code by opening a single game file and modifying its behavior.

USE CASE 3

Teach a child the basics of game logic using an approachable, file-separated codebase.

USE CASE 4

Run a simple local server to try the game in a browser with no build tools.

What is it built with?

JavaScriptThree.js

How does it compare?

marcusbiel/roundcraftacip/slack-claude-agentadii0906/supportiq
Stars111
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasymoderatemoderate
Complexity2/53/53/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Start a simple local server and open the game in a browser, no build step required.

License is not stated in the available README content.

So what is it?

Roundcraft is a small open-source mini game written in JavaScript using Three.js. It was created by parents and children as a shared coding project, and the main goal is to give families a real, working game they can explore and change together. This is not aimed at being a polished commercial game, it is a first playable world designed to make learning to code feel hands-on and fun. In the game, you explore a small round adventure world. You can move around, jump, look in different directions, and interact with the environment using two tools: a Pickaxe and a Bow, which you can switch between. The Pickaxe lets you mine lava crystals, dig tunnels through the volcano, and destroy the wooden house to collect wood. The Bow lets you shoot arrows at the Round Dragon, the game's main enemy, which fires back with fireballs, and only dragon fire can hurt you. Sheep walk on the grass, and hitting them with either tool lets you collect sheep meat, which you can eat. After defeating the dragon, you gain the ability to fly. The project is intentionally small and easy to change. Each part of the game lives in its own file: the main game loop, sheep behavior, tools, audio, and screen styling. This structure makes it straightforward for a child or beginner to open one file, read what it does, and try modifying it. To run it locally, you start a simple server and open it in a web browser, with no complex setup required.

Copy-paste prompts

Prompt 1
Walk me through setting up a local server to run this Three.js game in my browser.
Prompt 2
Show me the sheep behavior file and explain how I could add a new animal to the game.
Prompt 3
How would I add a new tool alongside the Pickaxe and Bow in this codebase?
Prompt 4
Explain how the Round Dragon's fireball attack is implemented so I can create a new enemy.

Frequently asked questions

What is roundcraft?

Roundcraft is a small JavaScript and Three.js mini game built by parents and kids to teach coding through a real, hackable playable world.

What language is roundcraft written in?

Mainly JavaScript. The stack also includes JavaScript, Three.js.

What license does roundcraft use?

License is not stated in the available README content.

How hard is roundcraft to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is roundcraft for?

Mainly general.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.