CommandLineParser
by: gsscoder nemec ericnewton76 moh-hassan
- 224 total downloads
- Latest version: 2.9.1
Terse syntax C# command line parser for .NET. For FSharp support see CommandLineParser.FSharp. The Command Line Parser Library offers to CLR applications a clean and concise API for manipulating command line arguments and related tasks.
CommonServiceLocator
by: .NET Foundation and Contributors
- 72 total downloads
- Latest version: 2.0.7
The library provides an abstraction over IoC containers and service locators. Using the library allows an application to indirectly access the capabilities without relying on hard references.
coverlet.collector
by: tonerdo
- 20 total downloads
- Latest version: 6.0.4
Coverlet is a cross platform code coverage library for .NET, with support for line, branch and method coverage.
CppSharp.Runtime
by: João Matos Dimitar Dobrev Jose Torres
- 33 total downloads
- Latest version: 1.1.84.17100
Package Description
Cube.Assets
by: Cube.Assets
- 44 total downloads
- Latest version: 0.0.5
The Assets package is responsible for efficient asset loading within the Cube Engine framework. This package manages the retrieval and integration of various assets, leveraging dependencies on external packages to handle raw formats such as images and other media types. By streamlining the asset loading process, it ensures smooth and optimized performance for your game development projects.
Cube.Core
by: clown cube-soft
- 180 total downloads
- Latest version: 5.0.0
Provides support the MVVM pattern in WPF or WinForms applications.
Cube.Driver.OpenAL
by: Cube.Driver.OpenAL
- 19 total downloads
- Latest version: 0.0.5
The OpenAL package acts as a wrapper for OpenAL, utilizing OpenAL for low-level binding. This package abstracts various functionalities, simplifying user interaction with the sound hardware.
Cube.Driver.OpenGL
by: Cube.Driver.OpenGL
- 52 total downloads
- Latest version: 0.0.5
The OpenGL package acts as a wrapper for OpenGL, utilizing OpenTK for low-level binding. This package abstracts various functionalities, including an input system for mouse, keyboard, and gamepad, simplifying user interaction within the engine. Additionally, it includes a timer class for tracking game time, frames per second (FPS), and delta time, providing essential tools for performance monitoring and game loop management.
Cube.Driver.Vulkan
by: Cube.Driver.Vulkan
- 4 total downloads
- Latest version: 0.0.5
The Vulkan package acts as a wrapper for Vulkan, utilizing Silk.Net for low-level binding. This package abstracts various functionalities, including an input system for mouse, keyboard, and gamepad, simplifying user interaction within the engine. Additionally, it includes a timer class for tracking game time, frames per second (FPS), and delta time, providing essential tools for performance monitoring and game loop management.
Cube.Framework
by: Cube.Framework
- 45 total downloads
- Latest version: 0.0.5
The Engine framework serves as the high-level entry point for the engine, offering a comprehensive and streamlined approach to game development. This framework includes essential components such as the Entity Component System (ECS) and a World, where all entities exist and interact. Additionally, it simplifies rendering processes, making it easier to develop and manage complex graphics and game mechanics.
Cube.GameSystems
by: Cube.GameSystems
- 27 total downloads
- Latest version: 0.0.5
The GameSystems package is responsible for handling game system types like Textures, Shaders and Sounds and many more
Cube.Graphics
by: Cube.Graphics
- 45 total downloads
- Latest version: 0.0.5
The Graphics package serves as the main graphics binding for the Cube Engine framework. It utilizes the IGraphicsDriver interface to configure graphics settings for the entire application. This package also includes base types for various asset types, providing a foundational structure for managing and rendering graphical assets efficiently.
Cube.Graphics.Windows
by: Cube.Graphics.Windows
- 4 total downloads
- Latest version: 0.0.5
The Window package serves as the main windowing lib for the Cube Engine framework. It provides a window implementation using GLFW via Silk.NET, enabling the creation and management of application windows with OpenGL contexts. This package is essential for rendering graphics and handling user input in Cube Engine applications.
Cube.ShaderCompiler
by: Cube.ShaderCompiler
- 3 total downloads
- Latest version: 0.0.4
The Engine AbstractShaderCompiler module provides support for compiling abstract shader code into driver-specific shader code. It includes a variety of components, such as a parser for abstract shader code, a code generator for driver-specific shader code.
The AbstractShaderCompiler module is designed to be flexible and easy to use, allowing developers to write shader code in a high-level abstracted shader language and compile it into driver-specific code with minimal effort.
Cube.Sounds
by: Cube.Sounds
- 22 total downloads
- Latest version: 0.0.5
The Sounds package serves as the main sound binding for the Cube Engine framework. It utilizes the ISoundDriver interface to configure sound related settings for the entire application.
Cube.UI
by: Cube.UI
- 6 total downloads
- Latest version: 0.0.5
The Engine UI module provides a set of tools and utilities to create and manage user interfaces in a game. It includes a variety of components, such as buttons, sliders, and text boxes, as well as a system for managing input and events.
The UI module is designed to be flexible and easy to use, allowing developers to create complex and interactive interfaces with minimal effort.
DearImGui.OpenTK
by: aybe
- 20 total downloads
- Latest version: 1.0.0.2
imgui for .NET OpenTK controller
DotNetZip
by: Henrik/Dino Chiesa
- 27 total downloads
- Latest version: 1.16.0
A fork of the DotNetZip project without signing with a solution that compiles cleanly. This project aims to follow semver to avoid versioning conflicts. DotNetZip is a FAST, FREE class library and toolset for manipulating zip files. Use VB, C# or any .NET language to easily create, extract, or update zip files.