The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
-
Updated
May 31, 2024 - C#
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
The Dæmon game engine. With some bits of ioq3 and XreaL.
A basic audio library to be used in conjunction with OpenTK. Contains basic sound loading, playing, and streaming, and related functionality mostly aimed at games.
A spare-time C# .NET 8 game engine project. Cross-platform, multi-threaded.
Easy to use cross-platform 2D game library for C++
High-performance 2d and 3d game engine with Vulkan and OpenGL backends [WIP]
Mhat'S Engine attempts to be a safe, simple and fast cross-platform 2-D multimedia engine written in C++20 for MSVC++, Clang and GNU C++ Compilers. It brings together many OSS libraries into one easy-to-use environment controlled by the LUA interpreter with the aim to operate on WinXP+ (x86/x86-64), MacOS (x86-64/Arm64) and Linux (Ubuntu x86-64).
3D FPS game engine with full dynamic lighting and shadows
3D racing game with own Track Editor. The main repository with Stunt Rally 3 sources and data. Continuation of Stunt Rally 2.x using Ogre-Next 3.0.
SteamWorld OpenAL Fixer (SWOF), fixes the OpenAL Error of all SteamWorld (series) Games 2011 - 2019 that use Image & Form's Engine.
A libretro frontend written in golang
First draft of a simple C++20 game engine with physics support
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.
Collection of C++ libraries wrapping SSL, OpenGL, OpenAL and EGL including utilities for writing distributed applications with graphics and/or audio rendering.
Add a description, image, and links to the openal topic page so that developers can more easily learn about it.
To associate your repository with the openal topic, visit your repo's landing page and select "manage topics."