How can I learn Vulkan?

This page summarizes the projects mentioned and recommended in the original post on /r/vulkan

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • vulkan-guide

    Introductory guide to vulkan. (by vblanco20-1)

  • I recommend this one: Home - Vulkan Guide (vkguide.dev) It will show you some cool best practices.

  • Vulkan-Guide

    One stop shop for getting started with the Vulkan API

  • Yes The gist is: you don't actually save any time trying to not-rerecord, and it limits your ability to do many basic real optimizations, like frustum culling. https://github.com/KhronosGroup/Vulkan-Guide/blob/master/chapters/common_pitfalls.md#recording-command-buffers

  • 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
  • DOOM

    DOOM Open Source Release

  • Usually if the codebase has been open sourced, it only contains the code and not assets in any way. Examples: https://github.com/id-Software/DOOM, https://github.com/id-Software/DOOM-3-BFG

  • cdogs-sdl

    Classic overhead run-and-gun game

  • Some of them do, others use assets from a game's installation (for rights). I personally picked cxong/cdogs-sdl: Classic overhead run-and-gun game (github.com), which includes all the assets already.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts