simvx.core

SimVX Core — Backend-agnostic node system and game engine.

This package provides the core game engine: node hierarchy, scene tree, collision detection, signals, coroutines, and serialization.

Rendering is handled by the Vulkan backend package (simvx.graphics).

Examples: from simvx.core import Node3D, SceneTree, Camera3D, MeshInstance3D from simvx.core.scene_io import load_scene, SceneFile from simvx.graphics import App

class MyGame(Node):
    def ready(self):
        camera = Camera3D()
        self.add_child(camera)

app = App(width=800, height=600)
app.run(MyGame())

Subpackages

Submodules

Package Contents

Data

API

simvx.core.__all__

[’version’, ‘resolve_asset_path’, ‘Node’, ‘Node2D’, ‘Node3D’, ‘CharacterBody2D’, ‘CharacterBody3…