C++ Tutorial

Open-source C++ projects categorized as Tutorial

Top 22 C++ Tutorial Projects

  • tinyrenderer

    A brief computer graphics / rendering course

  • Project mention: How to Become a Software Engineer ? | dev.to | 2024-04-23

    C++: How OpenGL works: software rendering in 500 lines of code

  • tinyraytracer

    A brief computer graphics / rendering course

  • Project mention: But can it raytrace? | /r/termux | 2023-10-16

    Source: https://github.com/ssloy/tinyraytracer

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • ActionRoguelike

    Third-person Action Roguelike made in Unreal Engine C++. Project for Unreal Engine C++ Course & Stanford University

  • Project mention: So You've Decided to Move from Unity to Unreal Engine | news.ycombinator.com | 2023-09-14

    A course that finally made Unreal "click" for me, after years of toying with it, was Tom Looman's 'Professional Game Development in C++ and Unreal Engine' course. The source for what you build (with the chapters available in the git history) is here. [1] It was based on a class he taught and so also includes homework, which I found infinitely more valuable than just following along in a 'Here's how to [x].' type lesson.

    [1] - https://github.com/tomlooman/ActionRoguelike

  • EpicSurvivalGame

    Third-person Survival Game for Unreal Engine (Sample Project)

  • VulkanTutorial

    Tutorial for the Vulkan graphics and compute API

  • llvm-tutor

    A collection of out-of-tree LLVM passes for teaching and learning

  • tinykaboom

    A brief computer graphics / rendering course

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • vk_raytracing_tutorial_KHR

    Ray tracing examples and tutorials using VK_KHR_ray_tracing

  • SoftGLRender

    Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison

  • vulkan_minimal_compute

    Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC.

  • clang-tutor

    A collection of out-of-tree Clang plugins for teaching and learning

  • CVE-2020-15368

    CVE-2020-15368, aka "How to exploit a vulnerable driver"

  • StealthGameUdemy

    C++ Stealth Game in Unreal Engine (Udemy Project)

  • Simple-OpenVR-Driver-Tutorial

    A sample OpenVR Driver for you to learn from

  • learnmoderncpp-tutorial

    Complete, working programs, plus Markdown sources, from the C++ tutorial hosted at learnmoderncpp.com

  • Project mention: Learn Modern C++ | news.ycombinator.com | 2023-12-26

    The introductory tutorial comes with a GitHub repo. Chad move. Makes it easy to put on my e-reader.

    https://github.com/cpp-tutor/learnmoderncpp-tutorial

  • godot-roguelite

    Godot 4.2 GDExtension C++ game prototype

  • EnttPong

    Built for EnTT, at the request of the developer as a demo.

  • vulkan_ray_tracing_minimal_abstraction

    A minimal implementation of Vulkan ray tracing.

  • webrtc_flutter

    A comprehensive guide on using WebRTC with Flutter.

  • Project mention: How to use Flutter WebRTC and a NodeJS server to make an app that can stream my voice between 2 devices in real-time? | /r/WebRTC | 2023-07-12

    Check out this blog: https://www.100ms.live/blog/flutter-webrtc

  • vec-mat-comp-quat

    C++ 2d/3d/4d Vector, 2x2/3x3/4x4 Matrix, Complex Number, Quaternion, and 3d Transformation Classes / Functions (Header Only libraries)

  • GASReplication

    This is the source code for the Tutorial Series UE4 Gameplay Ability System Practical Examples.

  • Project mention: GAS Attributes question | /r/unrealengine | 2023-04-26
  • Qlearning-Pong-Workshop-in-Cpp

    A from scratch implementation of the Qlearning machine learning algorithm on the classic game of pong

  • Project mention: Qlearning pong in C++ | /r/reinforcementlearning | 2023-06-01
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C++ Tutorial related posts

Index

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

Project Stars
1 tinyrenderer 19,305
2 tinyraytracer 4,887
3 ActionRoguelike 3,179
4 EpicSurvivalGame 3,160
5 VulkanTutorial 2,990
6 llvm-tutor 2,710
7 tinykaboom 2,309
8 vk_raytracing_tutorial_KHR 1,260
9 SoftGLRender 914
10 vulkan_minimal_compute 699
11 clang-tutor 633
12 CVE-2020-15368 407
13 StealthGameUdemy 366
14 Simple-OpenVR-Driver-Tutorial 206
15 learnmoderncpp-tutorial 94
16 godot-roguelite 92
17 EnttPong 72
18 vulkan_ray_tracing_minimal_abstraction 71
19 webrtc_flutter 21
20 vec-mat-comp-quat 17
21 GASReplication 15
22 Qlearning-Pong-Workshop-in-Cpp 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com