SIMVX

Godot-like game engine. Written entirely in Python.

install simvx Documentation
from simvx import Node3D
import numpy as np

# Create parent node
parent = Node3D()
parent.position.value = np.array([10, 20, 30])

# Child inherits with offset
child = Node3D(parent=parent)
child.position.value = np.array([1, 2, 3])
child.position.link = True

# Result: [11, 22, 33]
print(child.position.value)

Node Hierarchy

Scene tree architecture inspired by Godot. Build complex scenes with simple parent-child relationships.

🔗

Free for non-commercial use

Only pay if your project earns over 1000$, otherwise it's free to use.

⚙️

Source code releases

Free access to source code releases. It's not quite FOSS but close enough.

🎮

2D & 3D

Built-in support for both 2D and 3D applications. Transform system with position, rotation, scale.

🐍

Pure Python

No C++ compilation required. Leverage the entire Python ecosystem out of the box.

🛠️

Visual Editor

Godot-style editor with scene tree, inspector, and viewport. Build applications visually.