Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

729 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Sparkle 🚀

grafik Discord Activity Stars

Sparkle is a modern, high-performance, low-level, cross-platform game engine built on .NET 10 and C# 14.

✨ 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

Explore our Documentation to kick off smoothly.

📚 Libraries - Nuget

💻 Supported Platforms

D3D12 Vulkan Metal
Windows Windows ✔️ ✔️
Linux Linux ✔️
macOS macOS 🔶 ✔️
Android Android 🔜
iOS iOS 🔜 🔜

🔶 - Requires MoltenVK as a translation layer from Vulkan to Metal.

🧑 Contributors

✉️ Reach us

discord sponsor


✍️ Acknowledgement

This library is available under the MIT license.

About

A fast, Cross-platform .NET 10 C# 14 game engine.

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages