Skip to content

Latest commit

 

History

History
74 lines (58 loc) · 3.68 KB

README.md

File metadata and controls

74 lines (58 loc) · 3.68 KB

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.