Overlook.Core 1.0.0

dotnet add package Overlook.Core --version 1.0.0
                    
NuGet\Install-Package Overlook.Core -Version 1.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Overlook.Core" Version="1.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Overlook.Core" Version="1.0.0" />
                    
Directory.Packages.props
<PackageReference Include="Overlook.Core" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Overlook.Core --version 1.0.0
                    
#r "nuget: Overlook.Core, 1.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Overlook.Core@1.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Overlook.Core&version=1.0.0
                    
Install as a Cake Addin
#tool nuget:?package=Overlook.Core&version=1.0.0
                    
Install as a Cake Tool

Overlook Core

Overlook Core is a foundational package for the Overlook Game Framework. It provides essential low-level utilities, data structures, and extensions designed to enhance game development within the Unity environment.

Key Features

  • Concurrent Collections: Thread-safe collections like ConcurrentHashSet and ConcurrentQueue for robust multi-threaded operations.
  • Debugging Utilities: Custom Debug class for enhanced logging and debugging capabilities.
  • Unmanaged Type Extensions: Helper methods for working with unmanaged types, potentially for performance-critical scenarios.
  • Reference Equality Comparer: A utility for comparing objects based on their reference, rather than value.
  • Compiler & Language Features: Includes support for modern C# features like IsExternalInit for init-only properties and attributes like DisallowDefaultConstructor.

Purpose

This package serves as the bedrock for other Overlook Game Framework modules, offering a common set of tools and functionalities to ensure consistency, performance, and reliability across the framework.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.1 is compatible. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on Overlook.Core:

Package Downloads
Overlook.Pool

Overlook Pool

Overlook.Ecs

Overlook ECS

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.0 284 5/9/2025