Skip to content

MrScautHD/Sparkle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

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.

Caution

This repository is still a work in progress.

✨ 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

DX11 Vulkan OpenGL OpenGL-ES Metal
Windows Windows βœ”οΈ βœ”οΈ βœ”οΈ βœ”οΈ ❌
Linux Linux ⚠️ βœ”οΈ βœ”οΈ βœ”οΈ ❌
MacOS MacOS ❌ ⚠️ βœ”οΈ ❌ βœ”οΈ
Android Android ❌ πŸ”œ πŸ”œ ❌ πŸ”œ
IOS IOS ❌ πŸ”œ ❌ πŸ”œ πŸ”œ

⚠️ - Requires a translation layer like DXVK or MoltenVK.

πŸ§‘ 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

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Contributors 5

Languages