C++ Metal

Open-source C++ projects categorized as Metal | Edit details

Top 10 C++ Metal Projects

  • GitHub repo Cocos2d

    Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.

    Project mention: Im learning C++ and want to make a small game with it. What do you suggest me for graphics? | reddit.com/r/gamedev | 2021-11-20
  • GitHub repo filament

    Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2

    Project mention: Looking for Kotlin graphics programming projects that individuals or communities are actively working on. | reddit.com/r/Kotlin | 2021-10-08

    Google Filament is a C++ engine with Kotlin bindings for Android. Very high quality code on both sides https://github.com/google/filament

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo bgfx

    Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

    Project mention: BGFX DirectX11 "Failed to create vertex shader" over Windows 10x64, but works fine under Win7x86 with d3d9. | reddit.com/r/GraphicsProgramming | 2021-11-22

    You'll probably have more luck here: https://github.com/bkaradzic/bgfx/discussions

  • GitHub repo The-Forge

    The Forge Cross-Platform Rendering Framework PC Windows, Linux, Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2

    Project mention: Why do they make their own engine? | reddit.com/r/gamedev | 2021-11-25

    Woah, apparently they used an open source rendering framework called The-Forge. I wonder if they switched their scripting tech (I think they used to have a proprietary language, but TheForge provides lua scripting).

  • GitHub repo Ogre 3D

    scene-oriented, flexible 3D engine (C++, Python, C#, Java)

    Project mention: Ogre 13.0.0 released! Open Source game engine. | reddit.com/r/linux_gaming | 2021-08-14
  • GitHub repo LLGL

    Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal

    Project mention: Writing game engines in c++, recommendations | reddit.com/r/learnprogramming | 2021-01-21
  • GitHub repo urde

    Engine re-implementation and data interchange for games by Retro Studios | Mirror

    Project mention: Prime Motion Controls | reddit.com/r/Metroid | 2021-11-24

    Currently it's in alpha and only support GC controllers as well as some rough keyboard only controls, but you can download it here: https://github.com/AxioDL/metaforce

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo aether3d

    Aether3D Game Engine

    Project mention: Ask HN: Show me your Half Baked project | news.ycombinator.com | 2021-01-09

    Aether3D Game Engine (Linux/Windows/mac/iOS, Vulkan/D3D12/Metal)


    Some people like making games, I like making game engines. I don't have a specific goal/target in mind while making it. I've written several game engines since the nineties, and this is my most recent version.

    I have abandoned many of my older engines at some point to develop a new one, but with this engine I'll try to keep developing it a lot further before making a new engine.

  • GitHub repo maps-core

    The lightweight and modern Map SDK for Android and iOS

    Project mention: Open Mobile Maps-The Lightweight and Modern Map SDK for Android and iOS (10) | news.ycombinator.com | 2021-03-02
  • GitHub repo metal-cpp

    Metal-cpp is a low-overhead C++ interface for Metal that helps developers add Metal functionality to graphics apps, games, and game engines that are written in C++.

    Project mention: Metal-cpp is a low-overhead C++ interface for Metal | reddit.com/r/GraphicsProgramming | 2021-11-22
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-11-25.

C++ Metal related posts


What are some of the best open-source Metal projects in C++? This list will help you:

Project Stars
1 Cocos2d 15,663
2 filament 12,893
3 bgfx 10,187
4 The-Forge 2,681
5 Ogre 3D 2,542
6 LLGL 1,201
7 urde 328
8 aether3d 184
9 maps-core 76
10 metal-cpp 71
Find remote jobs at our new job board 99remotejobs.com. There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives