SplashKit 1.3.0
dotnet add package SplashKit --version 1.3.0
NuGet\Install-Package SplashKit -Version 1.3.0
<PackageReference Include="SplashKit" Version="1.3.0" />
<PackageVersion Include="SplashKit" Version="1.3.0" />
<PackageReference Include="SplashKit" />
paket add SplashKit --version 1.3.0
#r "nuget: SplashKit, 1.3.0"
#:package SplashKit@1.3.0
#addin nuget:?package=SplashKit&version=1.3.0
#tool nuget:?package=SplashKit&version=1.3.0
SplashKit
SplashKit is a software development library designed to empower beginner programmers. It provides a range of methods and classes to help create interactive graphical programs, without taking any control away from the programmer.
To use this package you must install the skm tool from splashkit.io, and globally install the native library.
skm global install
SplashKit NuGet Package
The SplashKit NuGet package provides a .NET Standard library for creating 2D games and applications using the SplashKit framework. SplashKit is a free and open-source game development library that simplifies the process of building games and interactive applications.
Features
- 2D Graphics: Draw shapes, images, and text to the screen with ease.
- Input Handling: Respond to keyboard, mouse, and touch input.
- Audio: Play sounds and music in your applications.
- Networking: Communicate with other clients and servers over the network.
- Json File I/O: Load and save data to json files.
- Math Utilities: Perform common mathematical operations.
- Timers: Schedule events and manage game time.
Getting Started
To use the SplashKit NuGet package in your .NET project, follow these steps:
Install the Package: You can install the SplashKit NuGet package using the NuGet Package Manager in Visual Studio or by running the following command in the Package Manager Console:
dotnet add package SplashKitImport the Namespace: In your C# code, add the following using statement to access the SplashKit classes and methods:
With Object Oriented Code:
using SplashKitSDK;Using Top-level statements:
using static SplashKitSDK.SplashKit;Create a SplashKit Window: To start using SplashKit, you'll need to create a window for your application. Here's an example:
With Object Oriented Code:
using SplashKitSDK; public static void Main() { Window window = new Window("My SplashKit App", 800, 600); // Your game or application code goes here window.Close(); }Using Top-level statements:
using SplashKitSDK; using static SplashKitSDK.SplashKit; Window window = OpenWindow("My SplashKit App", 800, 600); // Your game or application code goes here CloseWindow(window);Explore the Documentation: The SplashKit documentation provides detailed information about the available classes, methods, and features. You can find the API documentation on the SplashKit website, which includes many examples to help demonstrated functionality.
Contributing
If you'd like to contribute to the SplashKit library, please visit the SplashKit GitHub repository and follow the contribution guidelines.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. 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 is compatible. 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 is compatible. 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 is compatible. 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. |
-
net6.0
- No dependencies.
-
net7.0
- No dependencies.
-
net8.0
- No dependencies.
-
net9.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated | |
|---|---|---|---|
| 1.3.0 | 463 | 12/29/2025 | |
| 1.2.15 | 114 | 12/28/2025 | |
| 1.2.14 | 405 | 11/29/2025 | |
| 1.2.13 | 639 | 11/16/2025 | |
| 1.2.12 | 3,507 | 7/25/2025 | |
| 1.2.11 | 1,129 | 4/25/2025 | |
| 1.2.10 | 249 | 4/24/2025 | |
| 1.2.9 | 1,542 | 3/5/2025 | |
| 1.2.3 | 275 | 3/2/2025 | |
| 1.2.2 | 171 | 3/2/2025 | |
| 1.2.1 | 223 | 2/28/2025 | |
| 1.2.0 | 1,445 | 7/5/2024 | |
| 1.1.6 | 232 | 6/25/2024 | |
| 1.1.5 | 199 | 6/25/2024 | |
| 1.1.4 | 1,215 | 2/19/2024 |