Skip to content

Repository files navigation

Novolis

novolis-simulation

Worlds, clocks, humanoids
Simulation orchestration above physics — humanoids, kinematics, space combat.

docs merge packages org

Docs · https://nuget.pkg.github.com/Novolis-Platform/index.json · Org landing · Governance


GitHub Packages shows this repository README on every package page (upstream limitation). Open the package README for install and quick start — embedded in each .nupkg and linked below.

Published packages

Package Install Package README
Novolis.Simulation dotnet add package Novolis.Simulation README
Novolis.Simulation.Abstractions dotnet add package Novolis.Simulation.Abstractions README
Novolis.Simulation.Humanoid dotnet add package Novolis.Simulation.Humanoid README
Novolis.Simulation.Humanoid.Import dotnet add package Novolis.Simulation.Humanoid.Import README
Novolis.Simulation.Humanoid.Physics dotnet add package Novolis.Simulation.Humanoid.Physics README
Novolis.Simulation.Humanoid.Skinning dotnet add package Novolis.Simulation.Humanoid.Skinning README
Novolis.Simulation.Kinematics dotnet add package Novolis.Simulation.Kinematics README
Novolis.Simulation.Mesh dotnet add package Novolis.Simulation.Mesh README
Novolis.Simulation.Racing dotnet add package Novolis.Simulation.Racing README
Novolis.Simulation.Replay dotnet add package Novolis.Simulation.Replay README
Novolis.Simulation.SpaceCombat dotnet add package Novolis.Simulation.SpaceCombat README
Novolis.Simulation.Tiles dotnet add package Novolis.Simulation.Tiles README
Novolis.Simulation.View dotnet add package Novolis.Simulation.View README
Novolis.Simulation.Voxels dotnet add package Novolis.Simulation.Voxels README
Novolis.Simulation.Voxels.Meshing dotnet add package Novolis.Simulation.Voxels.Meshing README
Novolis.Simulation.World dotnet add package Novolis.Simulation.World README
Novolis.Simulation.World.Builders dotnet add package Novolis.Simulation.World.Builders README

For NuGet.org and Visual Studio, the embedded README.md inside each package is authoritative.

novolis-simulation

Neutral simulation runtime — not a game engine. Worlds, systems, time, observers, and kinematics that compose Math, Geometry, and Physics.

Packages

Package Role
Novolis.Simulation.World Planar occupancy on XZ (+Y up): move, LOS, raycast
Novolis.Simulation.View Platform cameras: FP/TP/orbit, LookIntent/MoveIntent, CharacterMotor, ViewPose
Novolis.Simulation.Humanoid Mixamo/Unity biped: T-pose, FK/IK, animation clips (mocap/retarget target)
Novolis.Simulation.Humanoid.Physics Bridge to Physics.Joints ragdoll spheres
Novolis.Simulation.Humanoid.Import BVH mocap + lightweight glTF joint import
Novolis.Simulation.Humanoid.Skinning CPU linear-blend skinning over TriangleMesh
Novolis.Simulation.Tiles PA-style layers, edge walls/doors, room flood-fill, grid A*
Novolis.Simulation.Voxels Chunked block world, streamer, dig/place, terrain fill
Novolis.Simulation.Voxels.Meshing Face-culled / greedy mesh → Math.Geometry (no GPU)
Novolis.Simulation.Kinematics PlanarAgent.Move (grid and/or BVH)
Novolis.Simulation.World.Builders OccupancyColumnMeshBuilderBvhStaticWorld
Novolis.Simulation Meta package referencing core facets

Build

cd d:\novolis\novolis-math
.\scripts\pack-local.ps1
cd d:\novolis\novolis-physics
.\scripts\pack-local.ps1
cd d:\novolis\novolis-simulation
dotnet build Novolis.Simulation.slnx
.\scripts\pack-local.ps1

Policy

See library-boundaries.md.

About

Simulation libraries for Novolis — worlds, clocks, humanoids, space combat.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages