391 Repositories
C++ (or C) 3d-engine Libraries
This is the source code for Serious Engine
Serious Sam Classic This is the source code for Serious Engine v.1.10, including the following projects: DedicatedServer Ecc The Entity Class Compiler
This is our take on the digitalisation of the board game "b00le0", where you can play versus our AI, or against one of your friends in an online match.
This is our take on the digitalisation of the board game "b00le0", where you can play versus our AI, or against one of your friends in an online match.
HEngine - 2D/3D Game Engine written in C++20
HEngine HEngine: Hbh Game Engine Now only support platform Windows OpenGL 4.5 TODO: D3D11 D3D12 Vulkan 命名规范 命名法 统一采用Pascal命名法(文件夹、类名等),第三方库除外 CMakeLis
Sample Unreal Engine 5.0.1 C++ Project That Incorporates Dear ImGui
UE5 With Dear ImGui A sample Unreal Engine 5.0.1 C++ project that incorporates the Dear ImGui graphical user interface library. YouTube Tutorial This
Runtime Archiver plugin for Unreal Engine. Cross-platform archiving and unarchiving directories and files. Currently supports ZIP format.
Runtime Archiver Archiving and dearchiving directories and files Explore the docs » Marketplace . Releases . Support Chat Features Fast speed Easy arc
HypeRate.io Unreal Engine Plugin
Unofficial HypeRate Unreal Engine Plugin V 1.0 Installation Github Download latest version from Releases tab. Unzip it into your {project_dir}/Plugins
C++/openGL/Vulkan 3D engine
Deus In Machina engine C++/GL/Vulkan 3D graphic engine This project should be an abstraction of the engine that I am using on BOC: Birth of Cultures,
A Graphical Engine written in C++ for abstract OpenGL
Lukeda Graphical Engine (LGE) It's a simple graphical library, written in C++ with OpenGL(GLEW) and GLFW Start as a fork from my other project named "
OpenGL Template Engine - a C++ OpenGL graphics engine which aimed to be a simple startup template for 3D OpenGL projects.
OpenGL Template Engine is a C++ OpenGL graphics engine which aimed to be a simple startup template for 3D OpenGL projects. This is the template I personally use for my own projects and provides me with the general OpenGL 3D render setup with model import and UI.
Plugin for connecting MetaEditor with Pixel Streaming (Unreal Engine)
metaplugin-pixel-streaming Plugin for connecting MetaEditor with Pixel Streaming (Unreal Engine) Links: Documentation Compiled version (Win64) Source
A simple 3D game engine for GameCube, Wii, 3DS, Windows, and Linux.
octave A Simple 3D Game Engine for GameCube, Wii, 3DS, Windows, and Linux Windows Setup Download and Install: Visual Studio Community 2017 (with C++ s
Ludum Dare 50 - Gem's Bond
ldjam50 - Gem's Bond ludum-dare 50 - Delay the inevitable Itch.io ldjam Waves of monsters are coming to destroy your precious magic gem! Build and upg
Graphics engine written in C++ using DirectX12/DXR
Adria-DX12 Graphics engine written in C++ using DirectX12/DXR. For successful build you will need textures that you can find here. Features Entity-Com
PyMO AVG Game Engine implemention in C.
__________ __ _______ / ____/ __ \__ __/ |/ / __ \ / / / /_/ / / / / /|_/ / / / / / /___/ ____/ /_/ / / / / /_/ / \____/_/ \__, /_
Graphics engine written in C++ using DirectX11
Adria-DX11 Graphics engine written in C++/DirectX11. For successful build you will need textures that you can find here. Features Entity-Component Sys
OrioleDB – building a modern cloud-native storage engine
OrioleDB is a new storage engine for PostgreSQL, bringing a modern approach to database capacity, capabilities and performance to the world's most-loved database platform.
A CUDA-accelerated cloth simulation engine based on Extended Position Based Dynamics (XPBD).
Velvet Velvet is a CUDA-accelerated cloth simulation engine based on Extended Position Based Dynamics (XPBD). Why another cloth simulator? There are a
Rex, another retained UI engine.
ℹ️ This project is currently work in progress rex What is Rex? Rex is another retained UI engine built on top of YogaLayout. Rex basically does everyt
SnaX Game Engine - Open Source
SnaX Game Engine License SnaX Game Engine - https://github.com/snaxgameengine/snax Licensed under the MIT License http://opensource.org/licenses/MIT.
Alien Swarm: Reactive Drop
Alien Swarm: Reactive Drop Alien Swarm: Reactive Drop is a standalone modification for Valve's Alien Swarm game. This repository contains the source c
The Synapse neural networking engine rewritten in C++
This is an open-source rewrite of Synapse, the closed-source neural networking engine for C++ This project is a work-in-progress. Code is subject to c
Vire is a C++ voxel rendering engine. It is written in C++14 and uses OpenGL for graphics.
Vire Vire is a C++ voxel rendering engine. It is written in C++14 and uses OpenGL for graphics. Downloads If you'd just like to just download and try,
This module is a simple, lightweight and flexible way to generate QR codes in Godot
QRCodeTexture Godot Module Summary This module is a simple, lightweight and flexible way to generate QR codes in Godot. It provides a new type of text
A Vulkan game engine with a focus on data oriented design
The Fling Engine aims to be a cross platform Vulkan game engine that will experiment with the following: Low-level engine systems such as render API a
CARLA is an open-source simulator for autonomous driving research.
CARLA is an open-source simulator for autonomous driving research. CARLA has been developed from the ground up to support development, training, and validation of autonomous driving systems.
Extract files from Kirikiri Z engine.
Kirikiri Z File Dumper This tool can works with for some new engines. How to use The tool reads a json-based config file when it starts up. That confi
C++/openGL/Vulkan 3D engine
DeusEx Machina engine C++/GL/Vulkan 3D graphic engine First commit, hello world! :D Reddit post about why I started with skeletal animation system and
Unreal Engine 4 plugin for Yodo1 MAS (Managed Ad Services) integration. Used for ad monetization of games.
Unofficial Yodo MAS SDK for Unreal Engine 4 Disclaimer: this plugin is in no way associated with Yodo1, this is just a wrapper on top of their officia
A lightweight C++20 coroutine implementation for Unreal Engine 5.
UE5Coro This library implements basic C++20 coroutine support for Unreal Engine. Getting started Obviously you'll need to switch your project to C++20
Drake + Engine = DrakEngine. Here be dragons.
DrakEngine Drake + Engine = DrakEngine. Here be dragons. How to build Use premake5 with premake5.lua in the project root folder. Works with cmake and
A 2D Physics Engine written in C++, supporting circles and orientable, non-regular convex polygons.
PhysicsEngine A basic physics engine supporting circles and orientable non-regular convex polygons. Oh, and it has undamped springs and strings. Demo
ML based Text-to-Speech (TTS) engine for the Armenian language.
ArmTTS {#mainpage} ML based Text-to-Speech(TTS) C++ library for the Armenian language (light version, only CPU and Tensorflow Lite). The full version
Xelu's Controllers & Keyboard Prompts as an Unreal Plugin for programmatic use (cpp / bp)
ue-xelu-icons Xelu's FREE Controllers & Keyboard Prompts as an Unreal Plugin for programmatic use (cpp / bp) This plugin exposes a Blueprint Library w
a LTL rule-based engine
MMT-Security This repository contains the following folders: src : C code of mmt-security rules: set of official XML rules. An encoded version (*.so)
A utility to compile IW engine legacy UI scripts.
MENU Tool A utility to compile IW engine legacy UI scripts. Supported Games IW5 (Call of Duty: Modern Warfare 3) Usage ./menu-tool.exe path Disclaim
DigitalVox4 - Metal Graphics Engine
DigitalVox is the name of a series. Although each version is based on a component system, the specific implementation is very different. Therefore, different code repositories are used for management.
A GIF art engine that will allow you to generate multi-layer GIFs from single GIFs as layers.
A GIF art engine that will allow you to generate multi-layer GIFs from single GIFs as layers. All the code in this repository has been written by me in c++, inspired by the generative art engine of HashLips that does not support GIFs as layers. The problem arose from my and my teamleader's need to generate animated images and then GIFs, in the same way as HashLips generated static images.
dqlite is a C library that implements an embeddable and replicated SQL database engine with high-availability and automatic failover
dqlite dqlite is a C library that implements an embeddable and replicated SQL database engine with high-availability and automatic failover. The acron
A lightweight, self-contained library for gizmo editing commonly found in many game engines
This project is a lightweight, self-contained library for gizmo editing commonly found in many game engines. It includes mechanisms for manipulating 3d position, rotation, and scale. Implemented in C++11, the library does not perform rendering directly and instead provides a per-frame buffer of world-space triangles.
appleseed is an open source, physically-based global illumination rendering engine primarily designed for animation and visual effects.
appleseed is an open source, physically-based global illumination rendering engine primarily designed for animation and visual effects.
An OpenGL 4.3 / C++ 11 rendering engine oriented towards animation
aer-engine About An OpenGL 4.3 / C++ 11 rendering engine oriented towards animation. Features: Custom animation model format, SKMA, with a Blender exp
Animation compression is a fundamental aspect of modern video game engines
Animation compression is a fundamental aspect of modern video game engines. Not only is it important to keep the memory footprint down but it is also critical to keep the animation clip sampling performance fast.
A simple, funky, horrible fluid simulator, made possible by OLC's Pixel Game Engine
flOwie A simple, funky, horrible fluid simulator, made possible by OLC's Pixel Game Engine! Not meant for usefulness. The big O is in the name because
Game Engine that is being developed by a computer science student using C and OpenGL
Project LOGLE Contents About the Project Project Status Known Issues Setup 🔥 About Game Engine that is being developed by a computer science student
This is netvars, interfaces and class ids dump from Valve's Source2 Engine games
About this This is netvars, interfaces and class ids dump from Valve's Source2 Engine games: Artifact Classic Artifact Foundry Dota 2 Dota Underlords
Hyperion Engine is a 3D game engine written in C++
Hyperion Engine About Hyperion Engine is a 3D game engine written in C++. We aim to make Hyperion be easy to understand and use, while still enabling
x64 PE-COFF virtualization driven obfuscation engine
Singularity Prerequisite To use and build this library you will have to have the following installed: Python version 2.7 / 3.4 or higher Git msbuild (
Zuul is an attempt to quickstart my understanding of game-engine-architecture
ZUUL A Thing Of Beauty , Made Monstrous By Interlopers. Zuul is an attempt to quickstart my understanding of game-engine-architecture; It's a clean fo
The open source framework for sample based instruments
HISE Build Status macOS: Build Status Windows: The open source framework for sample based instruments. HISE is a cross-platform open source audio appl
LabSound is a C++ graph-based audio engine
LabSound is a C++ graph-based audio engine. LabSound originated as a fork of WebKit's WebAudio implementation, as used in Google's Chrome and Apple's Safari.
GTA SA FMOD mod, realistic car engine sounds.
GTA FMOD Informations FMOD is a proprietary sound effects engine and authoring tool for video games and applications developed by Firelight Technologi
Cross platform C++11 library for decoding audio (mp3, wav, ogg, opus, flac, etc)
Libnyquist is a small C++11 library for reading sampled audio data from disk or memory. It is intended to be used an audio loading frontend for games, audio sequencers, music players, and more.
PocketSphinx is a lightweight speech recognition engine, specifically tuned for handheld and mobile devices, though it works equally well on the desktop
PocketSphinx 5prealpha This is PocketSphinx, one of Carnegie Mellon University's open source large vocabulary, speaker-independent continuous speech r
Phyxed is a 2D physics engine with support for fixed point math.
Phyxed is a 2D physics engine with support for fixed point math.
2D physics header-only library for videogames developed in C using raylib library.
Physac Physac is a small 2D physics engine written in pure C. The engine uses a fixed time-step thread loop to simluate physics. A physics step contai
A small 2D physics engine
Box2D-Lite Box2D-Lite is a small 2D physics engine. It was developed for the 2006 GDC Physics Tutorial. This is the original version of the larger Box
Real-time oriented physics engine and library that's currently best suited for 2D games.
PlayRho A way to play with physical behaviors like the conservation of momentum. PlayRho is a real-time oriented physics engine and library that's cur
Improved version of real-time physics engine that couples FEM-based deformables and rigid body dynamics
Enhanced version of coupled FEM and constrained rigid body simulation Description This little playground aimed to test our Conjugate Gradients based M
Open source C++ physics engine library in 3D
ReactPhysics3D ReactPhysics3D is an open source C++ physics engine library that can be used in 3D simulations and games. www.reactphysics3d.com 🎯 Fea
Fluid simulation engine for computer graphics applications
Fluid Engine Dev - Jet Jet framework is a fluid simulation engine SDK for computer graphics applications that was created by Doyub Kim as part of the
Offline fluid simulation solver adopted from https://github.com/doyubkim/fluid-engine-dev.
FluidEngine This is a fluid simulation engine for computer graphics applications. I adopt it from Doyub Kim's fluid-engine-dev. It's built on C++11 an
The FLIP Fluids addon is a tool that helps you set up, run, and render high quality liquid fluid effects all within Blender, the free and open source 3D creation suite.
FLIP Fluids The FLIP Fluids addon is a tool that helps you set up, run, and render liquid simulation effects. Our custom built fluid engine is based a
A Multi-Scale Model for Simulating Liquid-Fabric Interactions
libWetCloth libWetCloth is an open source project for the physical simulation of liquid and wet cloth or yarns. It has been compiled and tested on Mac
Lightweight Peer-to-Peer networking engine for real time applications
Club A lightweight Peer-to-Peer networking engine for real time applications written in C++14. Motivation Real time applications such as Online games,
An Embedded NoSQL, Transactional Database Engine
UnQLite - Transactional Embedded Database Engine
Distributed server for social and realtime games and apps.
Distributed server for social and realtime games and apps. Features Users - Register/login new users via social networks, email, or device ID. Storage
A scripting language created mainly for game engines
HCode Hammurabi's Code A scripting language created for the use in games and game engines. Currently supported features and roadmap Structs Functions
JerryScript: JavaScript engine for the Internet of Things
JerryScript: JavaScript engine for the Internet of Things JerryScript is a lightweight JavaScript engine for resource-constrained devices such as micr
Embedded JavaScript engine for C/C++
mJS: Restricted JavaScript engine Overview mJS is designed for microcontrollers with limited resources. Main design goals are: small footprint and sim
Entity-Component-System (ECS) with a focus on ease-of-use, runtime extensibility and compile-time type safety and clarity.
Kengine The Koala engine is a type-safe and self-documenting implementation of an Entity-Component-System (ECS), with a focus on runtime extensibility
Cross-platform C++ input library supporting gamepads, keyboard, mouse, touch
This project is archived. It's neither maintained nor developed anymore. Gainput Gainput is the awesome C++ input library for your game: handles your
Defold Engine integration with Yandex.Metrica to track your games on Yandex.Games.
Yandex.Metrica for Defold Yandex.Metrica is a free of charge web analytics tool for websites, that's the reason why we can use it for HTML5 games. Yan
Yet another approach to developing a personal 3D graphics engine. Windows + Direct3D 12.
RegEngine Yet another approach to developing a personal 3D graphics engine. Windows + Direct3D 12. Work in progress... Nothing to see here. I just ren
C++17 exploration of a classic MUD like game
MUD++ - C++17 Simple MUD Engine MUD++ is a small attempt at building a C++17, modern version of a MUD server engine. Consider it half-serious (I wish
🦇Roguelike (Dungeon Template Library)
Roguelike (Dungeon Template Library) Supported Compilers 🔧 Compiler Run MSVC None GCC Wandbox Clang Wandbox Generated Image 🖼️ Example #include "Rog
A UE4 plugin wrapper for Molecular Matter's Live++ Hot-Reloading Library
Good News Everyone: Natively integrated in UE4.22+ Details here: https://docs.unrealengine.com/en-us/Builds/4_22 UE4 LivePP: C/C++ live coding A UE4 p
A tool to suggest github repositories based on the repositories you have shown interest in.
gitsuggest A tool to suggest github repositories based on the repositories you have shown interest in. Whats happening here? Programs must be written
CMake wrapper for Box2D, since it uses premake5
Box2D CMake Support This is a wrapper around the C++ library Box2D. The Source code can be found on Github Status LICENSE Linux / macOS Windows Issues
A homebrew software suite for video game consoles developed to help in the evaluation of upscalers, upscan converters
A homebrew software suite for video game consoles developed to help in the evaluation of upscalers, upscan converters, line doublers and of course TV processing of 240p video. The Wii and Dreamcast versions have modes for 480i and 480p evaluation as well.
One framework for creating powerful cross-platform games.
MonoGame One framework for creating powerful cross-platform games. The spiritual successor to XNA with thousands of titles shipped across desktop, mob
Box2D is a 2D physics engine for games
Build Status Box2D Box2D is a 2D physics engine for games. Contributing Please do not submit pull requests with new features or core library changes.
Open-source, cross-platform, C++ game engine for creating 2D/3D games.
GamePlay v3.0.0 GamePlay is an open-source, cross-platform, C++ game framework/engine for creating 2D/3D mobile and desktop games. Website Wiki API De
CRYENGINE is a powerful real-time game development platform created by Crytek.
CRYENGINE This repository houses the source code for CRYENGINE. Instructions on getting started with git can be found here, along with details on work
The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript
The Atomic Game Engine is a multi-platform 2D and 3D engine with a consistent API in C++, C#, JavaScript, and TypeScript
Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source.
Amazon Lumberyard Amazon Lumberyard is a free, AAA game engine that gives you the tools you need to create high quality games. Deeply integrated with
Golang bindings of Sciter: the Embeddable HTML/CSS/script engine for modern UI development
Go bindings for Sciter Check this page for other language bindings (Delphi / D / Go / .NET / Python / Rust). Attention The ownership of project is tra
Free, cross-platform 2D game engine powered by Haxe and OpenFL
flixel | addons | ui | demos | tools | templates | docs | haxeflixel.com Links Here are the most important links to get you started with HaxeFlixel: G
Oxygine is C++ engine and framework for 2D games on iOS, Android, Windows, Linux and Mac
BUILD AND RUN See oxygine-framework/readme/ folder. It has instructions on how to build and run oxygine on different platforms. Wiki available at http
libmdbx is an extremely fast, compact, powerful, embedded, transactional key-value database, with permissive license
One of the fastest embeddable key-value ACID database without WAL. libmdbx surpasses the legendary LMDB in terms of reliability, features and performance.
A very fast lightweight embedded database engine with a built-in query language.
upscaledb 2.2.1 Fr 10. Mär 21:33:03 CET 2017 (C) Christoph Rupp, [email protected]; http://www.upscaledb.com This is t
FPS Game built from scratch using C++ and Legacy OpenGL.
A small game made by a couple of students as a university project. Built from scratch using C++ and Legacy OpenGL, hence the name.
This a small cheat menu for Sword With Sauce (a UE4 game) that I made in a week or so.
This a small cheat menu for Sword With Sauce (a UE4 game) that I made in a week or so. The reason why I am sharing the project is that it is probably one of the best sources to learn UE game hacking from. The project has many comments.
A completely free, open-source, 2D game engine built on proven torque technology.
Torque2D 4.0 Early Access 1 MIT Licensed Open Source version of Torque2D from GarageGames. Maintained by the Torque Game Engines team and contribution
Modern & multiplatform game engine in C++17
RaZ Modern & multiplatform 3D game engine in C++17 Linux Windows macOS WebAssembly Compilation Unit tests No CI yet No CI yet N/A Codacy Coveralls Sum
KLEE Symbolic Execution Engine
KLEE Symbolic Virtual Machine KLEE is a symbolic virtual machine built on top of the LLVM compiler infrastructure. Currently, there are two primary co
MicroPather is a path finder and A* solver (astar or a-star) written in platform independent C++ that can be easily integrated into existing code. MicroPather focuses on being a path finding engine for video games but is a generic A* solver.
MicroPather MicroPather is a path finder and A* solver (astar or a-star) written in platform independent C++ that can be easily integrated into existi
Rogy-Engine- - My 3D game engine source code.
Rogy-Engine Development My 3D game engine. (NOT THE FINAL VERSION- Windows only) Features: PBR shading and reflection probes with parallax correction.
Ios-malicious-bithunter - iOS Malicious Bit Hunter is a malicious plug-in detection engine for iOS applications. It can analyze the head of the macho file of the injected dylib dynamic library based on runtime. If you are interested in other programs of the author, please visit https://github.com/SecurityLife
iOS Malicious Bit Hunter Abstract iOS Malicious Bit Hunter is a malicious plug-in detection engine for iOS applications. It can analyze the head of th
Sagan - a multi-threads, high performance log analysis engine
Sagan - Sagan is a multi-threads, high performance log analysis engine. At it's core, Sagan similar to Suricata/Snort but with logs rather than network packets.
VEngine-Client - vEngine: Official Client Module
━ S Y N O P S I S ━ Maintainer(s): Aviril, Tron vEngine is Next-Gen Sandbox-Engine being crafted in C++. In contrast to UE/Unity/ReverseEngineered-Mod