Skip to content

MrScautHD/Sparkle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Logo

Welcome to Sparkle πŸŽ‰

A fast, Cross-platform .NET 9 C# 13 game engine.

grafik

discord sponsor

✨ Features ✨

  • 🎬 Scene system for seamless transitions and organization
  • πŸ—οΈ Entity system for flexible game object management
  • 🚜 Terrain system for efficient rendering and dynamic landscapes
  • βš™οΈ Powerful 2D/3D physics system for realistic interactions
  • πŸ’¨ Particle system for stunning visual effects
  • πŸ–₯️ Overlay system for intuitive UI and HUD elements
  • πŸ–ŒοΈ GUI system for easy-to-use interfaces
  • πŸ“¦ Content manager for streamlined asset loading and organization

πŸͺ™ Installation - Nuget

dotnet add package Sparkle --version [VERSION]

πŸ“– [Installation - From source]

  1. Clone this repository.
  2. Add Sparkle.csproj as a reference to your project.

⭐ Getting Started

We trust you'll relish your time with Sparkle! To kick things off, head over to our Wiki for a seamless start.

πŸ“š Libraries - Nuget

πŸ’» Platforms

windows

Windows

  • Graphics APIs: Direct3D11, Vulkan, OpenGL, OpenGL-ES

Linux

Linux

  • Graphics APIs: Vulkan, OpenGL, OpenGL-ES

macOS

MacOS

  • Graphics APIs: Metal, OpenGL, OpenGL-ES

macOS

Android

  • Graphics APIs: Vulkan, OpenGL-ES (Planned!)

macOS

iOS

  • Graphics APIs: Metal, OpenGL-ES (Planned!)

πŸ§‘ Contributors

✍️ Acknowledgement

This library is available under the MIT license.

About

A fast, Cross-platform .NET 9 C# 13 game engine.

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages