Table of Contents

Getting Started

Install via UPM

Add this Git URL in Unity Package ManagerAdd package from git URL:


https://github.com/JamesLaFritz/Unity6CoreFramework.git

Package Layout

  • Runtime/ – Core runtime types and utilities
  • Editor/ – Preferences/Project Settings providers, tooling windows (Heatmap, etc.), build hooks
  • Tests/ – Editor & Runtime test suites (excluded from docs)

Using the Docs

  • Manual: guides and recipes per module
  • API: XML‑comment reference for all public types in CoreFramework.*

Docs are built on every commit to main and published to the gh-pages branch.

CoreFramework

A modular Unity 6 framework providing:

  • Extensions (AsyncOperation, Camera, Color, Enumerable/Enumerator, GameObject, LayerMask, List, Number, PropertyPath, Reflection, Rigidbody, String, Task, Transform, Vector2/3)

  • Mathematics utilities (ulong2, ulong4, and related math partials)

  • Patterns (Factory/IGameAssetFactory, SharedData, Visitor)

  • Random (noise‑based RNGs: SquirrelNoise 32/64/128, CryptoNoise, helpers, and docs)

  • Settings (CoreFrameworkSettings, VersionControl)

  • Editor (Preferences & Project Settings providers, tools, build processing)

  • Bootstrapper (startup flow)

  • ManualStart here

  • API ReferenceBrowse namespaces

Git Repo Title and Info'
Report Bug or Request Feature

Contributors Badge GitHub forks GitHub Repo stars Codecov Latest Release Open Issues GitHub License

Portfolio medium LinkedIn Itch.io

Logo

About The Project

Documentation Manual API

Framework that contains useful Modules to be Used in Unity Project.

Built With

Installation

Unity Package Manager

Follow Unity's Install a UPM package from a Git URL

Clone/Download From GitHub

To install this into your project Clone or Download the code from GitHub into your project.

Roadmap

See the open issues for a list of proposed features (and known issues).

Currently, in Work: Documentation and Samples.

Acknowledgments