XYEngine 0.3.0-preview.2

This is a prerelease version of XYEngine.
dotnet add package XYEngine --version 0.3.0-preview.2
                    
NuGet\Install-Package XYEngine -Version 0.3.0-preview.2
                    
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="XYEngine" Version="0.3.0-preview.2" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="XYEngine" Version="0.3.0-preview.2" />
                    
Directory.Packages.props
<PackageReference Include="XYEngine" />
                    
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 XYEngine --version 0.3.0-preview.2
                    
#r "nuget: XYEngine, 0.3.0-preview.2"
                    
#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 XYEngine@0.3.0-preview.2
                    
#: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=XYEngine&version=0.3.0-preview.2&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=XYEngine&version=0.3.0-preview.2&prerelease
                    
Install as a Cake Tool

XYEngine est un moteur de jeu 2D Code-only.

Il est conçu pour faciliter le développement de jeux principalement procéduraux. Ce moteur n'a pas d'interface d'éditeur, car tout le processus se fait directement via du code. Le moteur vise à simplifier l'intégration de logiques procédurales tout en permettant une grande flexibilité pour les développeurs.

💻〉Fonctionnalités

  • Code-Only Development : Tout le développement se fait par code, sans aucun éditeur. Il suffit d'écrire directement la logique de jeu en C#.
  • Ressources et assets : Chargement dynamique et multithreading des ressources via le code avec un système de mise en cache intégré.
  • UI Responsive : Prise en charge de la création d'une interface riche utilisateur pouvant s'adapter à différentes résolutions d'écrans.
  • Rendu 2D optimisé : XYEngine étant un moteur exclusivement 2D, il bénéficie d'une optimisation accrue sur le rendu.
  • Programmation moderne : Utilisation de .NET9 et des fonctionnalités modernes, permettant d'avoir un code efficace et épuré.
  • ImGui intégré : Éditeur ImGui intégré facilitant les actions de débogage en temps réel dans l'application.

🌐〉Site web

Découvrez la page dédiée à ce moteur de jeu sur mon site web.

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

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
0.3.0-preview.2 113 7/3/2025
0.3.0-preview.1 124 6/15/2025
0.3.0-experimental 76 5/31/2025