Skip to content

gamecoder-nz/Getting-Started-With-BGFX

Repository files navigation

Getting Started with BGFX 🎮

Welcome to my Getting Started with BGFX series!
This project accompanies a video tutorial series where I explore BGFX, a cross-platform rendering library, from setup to rendering custom scenes.


📺 Series Overview

This repository contains the source code and examples featured in the video series.

Watch the series on YouTube:
➡️ Episode 1 – Introduction(https://www.youtube.com/watch?v=xZaIKEdRMOM)
➡️ Episode 2 – Project Setup(https://www.youtube.com/watch?v=xZaIKEdRMOM)
➡️ Episode 3 – Intizalize BGFX(https://www.youtube.com/watch?v=C27k4yLCVOg)


🧩 What You'll Learn

Each episode introduces new concepts and builds upon the last:

Episode Topic
1 Introduction
2 Project Setup and creating a window
3 Initialize BGFX
4 Creating an index buffer
5 Creating a vertex buffer
6 Creating a shader
7 Using textures
8 Creating a renderer
9 Creating a frame buffer
10 Creating a depth stencil buffer
11 Creating a rotating 3D pyramid
12 ImGui
13 Read a color
14 Creating a font atlas texture
15 Rendering text

⚙️ Getting Started

Prerequisites

  • C++23 or later
  • Visual Studio
  • A compiler supported by BGFX (Visual Studio, GCC, or Clang)
  • Git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published