InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Veldrid Alternatives
Similar projects and alternatives to Veldrid
-
Silk.NET
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
-
OpenTK
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
-
Win2D
Win2D is an easy-to-use Windows Runtime API for immediate mode 2D graphics rendering with GPU acceleration. It is available to C#, C++ and VB developers writing apps for the Windows Universal Platform (UWP). It utilizes the power of Direct2D, and integrates seamlessly with XAML and CoreWindow.
-
The-Forge
The Forge Cross-Platform Rendering Framework PC Windows, Linux, Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
-
Vortice.Windows
.NET bindings for Direct3D12, Direct3D11, WIC, Direct2D1, XInput, XAudio, X3DAudio, DXC, Direct3D9 and DirectInput.
-
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
-
LiveCharts2
Simple, flexible, interactive & powerful charts, maps, and gauges for .Net, LiveCharts2 can now practically run everywhere WPF, WinForms, Xamarin, Avalonia, WinUI, UWP.
-
imgui
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
-
PixiJS
The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.
-
Phaser
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
-
-
-
-
Skia
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Veldrid reviews and mentions
-
I need something like Pygame + PyOpenGL or LWJGL, but for C#/.NET
https://github.com/mellinoe/veldrid and https://github.com/dotnet/Silk.NET are nice wrappers around several graphic apis
-
Game engine for programmars
Veldrid is a lower level engine that abstracts away a bunch of backends for you. Youll have to build your own pieces on top.
-
Is modern C# a good choice for writing a Vulkan engine?
in addition to what everyone has said already, take a look at https://github.com/mellinoe/veldrid
-
Custome game engine: what stack ?
Veldrid for graphics although I think SILK.net would also work well.
-
Efficient, cross-platform graphics library?
If you’re interested in C#, You could look into Veldrid. It is 3D however, so im not sure how easy it is to do 2D with it. ImGui.NET is a set of .NET bindings for Dear ImGui, which is one of the best immediate mode gui librarys out there imo. It has a canvas feature which allows you to draw 2D shapes via the gui renderer. Also, the creator of Veldrid and ImGui.NET has an example project for ImGui.NET using veldrid..
-
XNA vs FNA vs Monogame
Veldrid attempts to wrap several graphics api, directx11, metal, opengl, and vulkan. You would have to write most things from scratch but this lib will work cross platform. Probably not consoles though.
-
How do you manipulate individual pixels in C#?
Someone else suggested Veldrid for its OpenGL and Vulkan support. But if you want DirectX, note that Veldrid supports DirectX for Windows projects, and has recently switched from using SharpDX to Vortice behind the scenes.
To create a "Good" c# game with some modern graphics I would recommend utilizing a library like Veldrid https://github.com/mellinoe/veldrid which lets you use openGL/Vulcan etc and can be used in dot net core to create cross platform compatible games.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 2 Feb 2023
Stats
mellinoe/veldrid is an open source project licensed under MIT License which is an OSI approved license.