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 Node, Camera3D from simvx.graphics import App
class MyGame(Node):
def on_ready(self):
self.add_child(Camera3D())
App(width=800, height=600).run(MyGame())
Subpackages¶
simvx.core.assetssimvx.core.navigationsimvx.core.port_helperssimvx.core.uisimvx.core.ui.ansi_parsersimvx.core.ui.splashsimvx.core.ui.rich_textsimvx.core.ui.advancedsimvx.core.ui.widgetssimvx.core.ui.markerssimvx.core.ui.text_paragraphsimvx.core.ui.navigationsimvx.core.ui.testingsimvx.core.ui.overlaysimvx.core.ui.containerssimvx.core.ui.clipboardsimvx.core.ui.file_browsersimvx.core.ui.terminalsimvx.core.ui.themesimvx.core.ui.syntax_highlightersimvx.core.ui.tooltipsimvx.core.ui.coresimvx.core.ui.docksimvx.core.ui.find_replacesimvx.core.ui.tabssimvx.core.ui.treesimvx.core.ui.splitsimvx.core.ui.graph_editsimvx.core.ui.virtual_controlssimvx.core.ui.virtual_scrollsimvx.core.ui.completion_typessimvx.core.ui.file_dialogsimvx.core.ui.gamepad_overlaysimvx.core.ui.multilinesimvx.core.ui.focussimvx.core.ui.scrollsimvx.core.ui.toolbarsimvx.core.ui.menusimvx.core.ui.grid_slotssimvx.core.ui.code_editor_panelsimvx.core.ui.markssimvx.core.ui.bottom_stripsimvx.core.ui.autocompletesimvx.core.ui.foldingsimvx.core.ui.colour_pickersimvx.core.ui.enumssimvx.core.ui.code_editsimvx.core.ui.typessimvx.core.ui.ui_input
simvx.core.textsimvx.core.scene_iosimvx.core.inputsimvx.core.testingsimvx.core.navigation3dsimvx.core.nodes_2dsimvx.core.nodes_2d.markersimvx.core.nodes_2d.camerasimvx.core.nodes_2d.remote_transformsimvx.core.nodes_2d.trailsimvx.core.nodes_2d.ninepatchsimvx.core.nodes_2d.canvassimvx.core.nodes_2d.shapessimvx.core.nodes_2d.node2dsimvx.core.nodes_2d.spring_followsimvx.core.nodes_2d.ysortsimvx.core.nodes_2d.textsimvx.core.nodes_2d.background_bandssimvx.core.nodes_2d.path
simvx.core.mathsimvx.core.graphicssimvx.core.aisimvx.core.debugsimvx.core.lspsimvx.core.animationsimvx.core.nodes_3dsimvx.core.nodes_3d.chase_camerasimvx.core.nodes_3d.markersimvx.core.nodes_3d.camerasimvx.core.nodes_3d.lightssimvx.core.nodes_3d.node3dsimvx.core.nodes_3d.remote_transformsimvx.core.nodes_3d.multimeshsimvx.core.nodes_3d.spring_armsimvx.core.nodes_3d.spritesimvx.core.nodes_3d.textsimvx.core.nodes_3d.meshsimvx.core.nodes_3d.path
simvx.core.physicssimvx.core.physics.builtinsimvx.core.physics.pymunk_backendsimvx.core.physics.materialsimvx.core.physics.shapes2dsimvx.core.physics.nodessimvx.core.physics.capabilitysimvx.core.physics.shapessimvx.core.physics.world2dsimvx.core.physics.slidesimvx.core.physics.rootsimvx.core.physics.nodes2dsimvx.core.physics.backendssimvx.core.physics.query2dsimvx.core.physics.worldsimvx.core.physics.query
simvx.core.audio_backend
Submodules¶
simvx.core.audio_synthsimvx.core.mesh_buildersimvx.core.watersimvx.core.particle_trailsimvx.core.mesh_lodsimvx.core.scene_target_graphsimvx.core.git_statussimvx.core.gpu_particlessimvx.core.planar_reflectionsimvx.core.scene_treesimvx.core.event_bussimvx.core.brandingsimvx.core.clipboardsimvx.core.shortcutssimvx.core.decalsimvx.core.i18nsimvx.core.atlassimvx.core.hot_reloadsimvx.core.oceansimvx.core.coloursimvx.core.save_managersimvx.core.runsimvx.core.descriptorssimvx.core.resourcesimvx.core.env_sync_specsimvx.core.projectsimvx.core.file_statesimvx.core.audio_bussimvx.core.clustered_lightingsimvx.core.easingsimvx.core.configsimvx.core.selectionsimvx.core.rainsimvx.core.irradiance_volumesimvx.core.nodesimvx.core.gesturesimvx.core.documentsimvx.core.propertiessimvx.core.undosimvx.core.skeleton2dsimvx.core.gizmosimvx.core.shell_nodesimvx.core.decoratorssimvx.core.light2dsimvx.core.mesh_instance_2dsimvx.core.audio_errorssimvx.core.procedural_skysimvx.core.clisimvx.core.audio_effectsimvx.core.signalssimvx.core.noisesimvx.core.skeletonsimvx.core.audio_listenersimvx.core.audio_protocolsimvx.core.audiosimvx.core.scene_stepsimvx.core.py_consolesimvx.core.reflection_probesimvx.core.exportsimvx.core.tilemapsimvx.core.asset_resolversimvx.core.iosimvx.core.viewportsimvx.core.eventssimvx.core.fog_volumesimvx.core.graphics_qualitysimvx.core.render_viewsimvx.core.csgsimvx.core.scripted_demosimvx.core.particlessimvx.core.coroutinessimvx.core.colour_gradingsimvx.core.world_environment
Package Contents¶
Functions¶
Data¶
API¶
- simvx.core.__all__¶
[’version’, ‘resolve_asset_path’, ‘Node’, ‘Node2D’, ‘Node3D’, ‘CharacterBody2D’, ‘CharacterBody3…