PokeForge.SDK.Scripting 0.1.0

Prefix Reserved
dotnet add package PokeForge.SDK.Scripting --version 0.1.0
                    
NuGet\Install-Package PokeForge.SDK.Scripting -Version 0.1.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="PokeForge.SDK.Scripting" Version="0.1.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="PokeForge.SDK.Scripting" Version="0.1.0" />
                    
Directory.Packages.props
<PackageReference Include="PokeForge.SDK.Scripting" />
                    
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 PokeForge.SDK.Scripting --version 0.1.0
                    
#r "nuget: PokeForge.SDK.Scripting, 0.1.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 PokeForge.SDK.Scripting@0.1.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=PokeForge.SDK.Scripting&version=0.1.0
                    
Install as a Cake Addin
#tool nuget:?package=PokeForge.SDK.Scripting&version=0.1.0
                    
Install as a Cake Tool

PokemonSDK

SDK open-source C# / .NET 10 pour fan-games Pokémon. Moteur de données SQLite (9 générations), battle engine headless, runtime MonoGame DesktopGL, système de plugins modulaire.

Packages

Package Rôle
PokeForge.SDK.Core Modèles domaine, interfaces, value objects — zéro dépendance NuGet
PokeForge.SDK.Data EF Core 10 + SQLite, schéma 9 générations, table translations centrale
PokeForge.SDK.Battle Battle engine 1v1 headless, BattleState immuable, formules par génération
PokeForge.SDK.Scripting MoonSharp Preset_SoftSandbox, GameState, SaveSystem JSON
PokeForge.SDK.Plugins.Nuzlocke Plugin IBattlePlugin — Nuzlocke (permadeath, catch-first-only)
PokeForge.SDK.Plugins.Randomizer Plugin IBattlePlugin — Randomizer (seed-déterministe)
PokeForge.SDK.Plugins.Turbo Plugin IBattlePlugin — Turbo (TextSpeedMultiplier)

Prérequis

  • .NET 10 SDK (net10.0)
  • SQLite (fourni via Microsoft.EntityFrameworkCore.Sqlite)

Installation

dotnet add package PokeForge.SDK.Core
dotnet add package PokeForge.SDK.Data
dotnet add package PokeForge.SDK.Battle
dotnet add package PokeForge.SDK.Scripting

Plugins optionnels :

dotnet add package PokeForge.SDK.Plugins.Nuzlocke
dotnet add package PokeForge.SDK.Plugins.Randomizer
dotnet add package PokeForge.SDK.Plugins.Turbo

Licence

MIT © 2026 PokeGenesis


PokemonSDK (English)

Open-source C# / .NET 10 SDK for Pokémon fan-games. SQLite data engine (9 generations), headless battle engine, MonoGame DesktopGL runtime, modular plugin system.

Packages

Package Role
PokeForge.SDK.Core Domain models, interfaces, value objects — zero NuGet dependency
PokeForge.SDK.Data EF Core 10 + SQLite, 9-generation schema, central translations table
PokeForge.SDK.Battle Headless 1v1 battle engine, immutable BattleState, per-generation formulas
PokeForge.SDK.Scripting MoonSharp Preset_SoftSandbox, GameState, JSON SaveSystem
PokeForge.SDK.Plugins.Nuzlocke IBattlePlugin — Nuzlocke (permadeath, catch-first-only)
PokeForge.SDK.Plugins.Randomizer IBattlePlugin — Randomizer (seed-deterministic)
PokeForge.SDK.Plugins.Turbo IBattlePlugin — Turbo (TextSpeedMultiplier)

Requirements

  • .NET 10 SDK (net10.0)
  • SQLite (provided via Microsoft.EntityFrameworkCore.Sqlite)

Installation

dotnet add package PokeForge.SDK.Core
dotnet add package PokeForge.SDK.Data
dotnet add package PokeForge.SDK.Battle
dotnet add package PokeForge.SDK.Scripting

Optional plugins:

dotnet add package PokeForge.SDK.Plugins.Nuzlocke
dotnet add package PokeForge.SDK.Plugins.Randomizer
dotnet add package PokeForge.SDK.Plugins.Turbo

License

MIT © 2026 PokeGenesis

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on PokeForge.SDK.Scripting:

Package Downloads
PokeForge.SDK

PokeForge SDK — meta-package. Installe tous les modules PokeForge.SDK.* en une commande. Inclut Core, Data, Battle, Scripting et les plugins Nuzlocke/Randomizer/Turbo.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.1.0 210 6/7/2026