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 import save_scene, load_scene 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¶
simvx.core.physicssimvx.core.debugsimvx.core.uisimvx.core.ui.coresimvx.core.ui.virtual_scrollsimvx.core.ui.autocompletesimvx.core.ui.terminalsimvx.core.ui.code_editsimvx.core.ui.file_browsersimvx.core.ui.tabssimvx.core.ui.toolbarsimvx.core.ui.clipboardsimvx.core.ui.splitsimvx.core.ui.graph_editsimvx.core.ui.testingsimvx.core.ui.menusimvx.core.ui.color_pickersimvx.core.ui.containerssimvx.core.ui.treesimvx.core.ui.code_editor_panelsimvx.core.ui.themesimvx.core.ui.docksimvx.core.ui.rich_textsimvx.core.ui.scrollsimvx.core.ui.file_dialogsimvx.core.ui.ansi_parsersimvx.core.ui.widgetssimvx.core.ui.completion_typessimvx.core.ui.multilinesimvx.core.ui.tooltipsimvx.core.ui.advanced
simvx.core.textsimvx.core.mathsimvx.core.graphics
Submodules¶
simvx.core.helperssimvx.core.audio_bussimvx.core.selectionsimvx.core.ui_inputsimvx.core.enginesimvx.core.file_statesimvx.core.backendsimvx.core.scene_treesimvx.core.animationsimvx.core.scene_codegensimvx.core.audio_backendsimvx.core.particlessimvx.core.skeletonsimvx.core.scenesimvx.core.exportsimvx.core.gizmosimvx.core.navigation3dsimvx.core.noisesimvx.core.collisionsimvx.core.tilemapsimvx.core.physics_nodessimvx.core.clipboardsimvx.core.resourcesimvx.core.testingsimvx.core.particle_trailsimvx.core.documentsimvx.core.hot_reloadsimvx.core.script_embedsimvx.core.scripted_demosimvx.core.descriptorssimvx.core.nodes_3dsimvx.core.scriptsimvx.core.light2dsimvx.core.projectsimvx.core.eventssimvx.core.process_nodesimvx.core.math_typessimvx.core.audiosimvx.core.easingsimvx.core.undosimvx.core.navigationsimvx.core.render_queuesimvx.core.shortcutssimvx.core.nodes_2dsimvx.core.configsimvx.core.nodesimvx.core.resource_loadersimvx.core.i18nsimvx.core.inputsimvx.core.viewport
Package Contents¶
Data¶
API¶
- simvx.core.__all__¶
[‘Node’, ‘Node2D’, ‘Node3D’, ‘CharacterBody2D’, ‘CharacterBody3D’, ‘CollisionShape2D’, ‘CollisionSha…