Cyber Monday Sdl3 Action Rpg In C++

Posted By: ELK1nG

Cyber Monday Sdl3 Action Rpg In C++
Published 8/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 47.28 GB | Duration: 41h 37m

Learn Play and Discover Computer Science

What you'll learn

The Simple Directmedia Layer 3 is new but easy to learn for creating unqiue looking proffesional applications for all your software development needs.

The following course contains active links and offical documenatation with source code and legible document font.

Make a fun action RPG with minimal effort using the C++ Language.

Students will learn how to create a game using the SDL3 system and how to add assets such as images and sound effects and music to the game.

Requirements

A person may be a bit familar with C++ programming and Object Oriented Programming before begining this course. There will be some work with using data structures and the C++ programming langage to create game obects.

Computer Graphics Course , Understanding of Linear Algebra

Description

Watch Cyber Monday SDL3  Action Adventure Role Playing Game in C++. I am sure you love to play video games why not learn to program them instead. The Simple Directmedia Layer 3 is hot and new and has transition from an API to an ABI to go along with some of the modern standards of programming. In this course we will use some Data Structures in order to optimize the game performance.  In this long course series learn how to create a 2D or 3D action adventure role playing game using  SDL3 to create something similar to your favorite PC game titles. If you ever wondered how to make in inventory system in  or make enemies follow the player in a map this video series is for you. The classes will be short and straight to the point with a presentation then some actual coding will take place and also talk about Object Oriented Programing for  Game Design. Also learn how to add sound, music and online network server play for your game title. If you are tired of playing Hero Siege or Diablo 2 then make your own. The best place to start learning is right here so Join today.

Overview

Section 1: Action RPG Programming

Lecture 1 SDL3 Official Release

Lecture 2 SDL3 Class Course Overview

Lecture 3 Display Resolutions

Lecture 4 C++ Advanced Topics

Lecture 5 SDL3 Makefile

Lecture 6 SDL3 VS Code Install

Lecture 7 Modern OpenGL and SDL3

Lecture 8 Additional OpenGL Help

Lecture 9 Vulkan and SDL3

Lecture 10 Vulkan SDL3 Physical Device

Lecture 11 Vulkan Swapchain SDL3

Lecture 12 Our 3D Game Engine Project

Lecture 13 SDL3 CodeBlocks Install Windows

Lecture 14 Defining an Entry Point using OOP

Lecture 15 User Input with the Mouse and Keyboard

Lecture 16 SDL3 Frames Per Second Game Loop

Lecture 17 Free Development Tools and Services

Lecture 18 SDL3 Category API Wiki

Lecture 19 Game Programming Course

Lecture 20 Game Mechanics

Lecture 21 SDL3 GPU

Lecture 22 SDL3 GPU Polygon

Lecture 23 Runtime Polymorphism and the Renderer

Lecture 24 SDL3 Action RPG Concept

Lecture 25 SDL3 Animate Image

Lecture 26 SDL3 New ABI

Lecture 27 Free Resources

Lecture 28 Project Assets

Lecture 29 Platformer Engine Concept

Lecture 30 Webcam with OpenCV

Lecture 31 SDL3 Singleton

Lecture 32 SDL3 State Machine

Lecture 33 State Machine

Lecture 34 Spawn Instancing

Lecture 35 Scrolling Text

Lecture 36 Rotate Image

Lecture 37 Rescaling Images

Lecture 38 Render Tilemap

Lecture 39 SDL3 HUD Elements

Lecture 40 Render Image

Lecture 41 Render Background Image

Lecture 42 Primitives

Lecture 43 Player Jump Gravity

Lecture 44 Play Music

Lecture 45 Object Moves to Player

Lecture 46 Move Image Mouse Click

Lecture 47 Move Image with Keyboard Press

Lecture 48 Level Collision Detection

Lecture 49 HUD Elements

Lecture 50 Fire Projectiles

Lecture 51 Pendulum Lab

Lecture 52 Isometric Tilemap Locate the Tile Position

Lecture 53 SDL3 RTS

Lecture 54 3D Modeling Software Overview

Lecture 55 SDL3 Skeleton Program

Lecture 56 Class Inheritance

Lecture 57 SDL3 Top Down Shooter

Lecture 58 SDL3 Pathfinding Image with Mouse Click

Lecture 59 SDL3 Class Organization

Lecture 60 RPG Player Skills

Lecture 61 SDL3 Pathfinding with Image

Lecture 62 SDL3 Mouse Click Events

Lecture 63 SDL3 Tiled Map

Lecture 64 SDL3 Procedural Generation

Lecture 65 SDL3 Delete Object

Lecture 66 SDL3 Pathfinding

Lecture 67 Menu in SDL3

Lecture 68 Gold PickUp Radius

Lecture 69 Fighting Game Class SDL3

Lecture 70 SDL3 Texture Manager

Lecture 71 Custom Game User Interface with SDL3

Lecture 72 SDL3 Space Shooter Class

Lecture 73 SDL3 Inventory LookUp System

Lecture 74 SDL3 Event Button

Lecture 75 Character Sprite tutorial

Lecture 76 SDL3 Spawn Instancing

Lecture 77 Adding Music and Sound Effects to our SDL3 Project

Lecture 78 SDL3 Serialization

Lecture 79 SDL3 Sound Clip Music Loop

Lecture 80 SDL3 Spawn Instancing

Lecture 81 SDL3 Multithreading

Lecture 82 SDL3 Depth First Search

Lecture 83 Save Data to file

Lecture 84 SDL3 Breadth-First Search

Lecture 85 SDL3 Crop Image From Tilemap

Lecture 86 Pong game class sdl3

Lecture 87 Breakout SDL3 Homwork

Lecture 88 SDL3 Mouse Image Button Press

Lecture 89 SDL3 Scrolling Text

Lecture 90 SDL3 Inventory

Lecture 91 SDL3 Client Server Application

Lecture 92 SDL3 Rougelike

Lecture 93 SDL3 Pathfinding Image Mouse

Lecture 94 SDL3 Network lobby

Lecture 95 Testing Our Finished Game Project

Section 2: Simple Directmedia Layer 3

Lecture 96 SDL3 Examples

Lecture 97 Popular SDL3 Webpage Resource

Lecture 98 Breakout Template in SDL3

Lecture 99 Application Binary Interface Example

Lecture 100 BSP Trees for Games

Lecture 101 SDL3 Snake

Lecture 102 SDL2 to SDL3 Migration

Lecture 103 Vector 2 Class

Lecture 104 SDL3 Vector 2 Class

Lecture 105 SDL3 Webcam

Lecture 106 SDL3 Sound Clip Music Loop

Lecture 107 SDL3 Skeleton

Lecture 108 SDL3 Manager Singleton

Lecture 109 SDL3 Rotate Image

Lecture 110 SDL3 Rescale Image

Lecture 111 SDL3 Pathfinding

Lecture 112 SDL3 Parallax Screen Scrolling

Lecture 113 SDL3 Platformer

Lecture 114 SDL3 Dictionary

Lecture 115 SDL3 Slopes Platformer Game

Lecture 116 SDL3 Transparent Window

Lecture 117 SDL3 Chatbot

Lecture 118 SDL3 Gamepad Controller Input

Lecture 119 SDL3 Singleton

Lecture 120 SDL3 Parallax Screen Scrolling

Lecture 121 SDL3 Geometric Primitives

Lecture 122 SDL3 Rescale Image

Lecture 123 SDL3 Rotate Image

Lecture 124 SDL3 Scrolling Text

Lecture 125 SDL3 State Machine

Lecture 126 SDL3 Webcam

Lecture 127 SDL3 Collision Detection

Lecture 128 SDL3 Transparent Window

Lecture 129 SDL3 Window

Lecture 130 SDL3 Cliprect

Lecture 131 SDL3 Textures

Lecture 132 SDL3 Readpixel

Lecture 133 SDL3 Asynchronous I/O

Lecture 134 SDL3 Viewport

Lecture 135 SDL3 Camera Read Draw

Lecture 136 SDL3 Clear

Lecture 137 SDL3 Color-Mods

Lecture 138 SDL3 Debug Text

Lecture 139 SDL3 Geometry

Lecture 140 SDL3 Infinite Monkeys

Lecture 141 SDL3 Joystick Polling

Lecture 142 SDL3 Lines

Lecture 143 SDL3 Load Wav

Lecture 144 SDL3 Multiple Streams

Lecture 145 SDL3 Pen Drawing Lines

Lecture 146 SDL3 Points

Lecture 147 SDL3 Primitives

Lecture 148 SDL3 Rotating Textures

Lecture 149 SDL3 Rectangles

Lecture 150 SDL3 Scaling Textures

Lecture 151 SDL3 Simple Playback

Lecture 152 SDL3 Simple Playback Callback

Lecture 153 SDL3 Streaming Textures

Lecture 154 SDL3 Bytepusher

Lecture 155 SDL3 Woodeneye 008

Lecture 156 WebCam in SDL3

Section 3: 3D Graphics with Vulkan and Modern OpenGL using SDL3

Lecture 157 Firing A Projectile in Different Camera Perspectives

Lecture 158 SDL3 Texture 3D

Lecture 159 Vec5class

Lecture 160 Vulkan SDL3 Window Class

Lecture 161 Vulkan SDL3 Polygon

Lecture 162 Vector 3 Class

Lecture 163 Vec3class

Lecture 164 SDL3 Vec4 class

Lecture 165 3D Sound Sources

Lecture 166 Some Performance Optimization Strategies for a 3D Game

Lecture 167 Analog Controller Support in SDL3

Lecture 168 Mathematical Review for 3D Graphics

Lecture 169 3D Terrain Generator

Lecture 170 Animating our Characters using Blender

Lecture 171 3D Crowd Simulation

Lecture 172 3D Collision Detection Strategies

Lecture 173 3D Level Editor

Lecture 174 Texture Mapping

Lecture 175 Jump Point Pathfinding

Lecture 176 Particle Effects

Lecture 177 Vehicle Traffic in Our 3D Game

Lecture 178 Moving our 3D Player in SDL3

Lecture 179 SDL3 Rasterizer

Lecture 180 Modern OpenGL SDL3

Lecture 181 Singleton Pattern Graphics SDL3

Lecture 182 Making Basic 3D Models in Blender

Lecture 183 Debug Window for our 3D Game Engine Project

Lecture 184 Perspectives in 3D

Lecture 185 SDL3 3D Geometry Rendering

Lecture 186 SDL3 3D Geometry Rendering

Lecture 187 Lights and Shadows

Lecture 188 Doors and Other Interactive Objects

Lecture 189 Vulkan SDL3 Input

Lecture 190 SDL3 Load 3D Scene

Lecture 191 SDL3 Joystick Events

Lecture 192 SDL3 3D Polygon

Lecture 193 Vulkan 3D Object

Lecture 194 SDL3 Vector 3 Class

Lecture 195 SDL3 GLAD

Lecture 196 The Camera in 3D

Lecture 197 SDL3 Shader Pipeline

Lecture 198 SDL3 Load 3D Model

Lecture 199 SDL3 Skybox

Lecture 200 SDL3 3D Camera

Lecture 201 Porting 3D Assets Into Our Project

Lecture 202 SDL3 3D Rasterizer

Lecture 203 Placing a 3D Object in our Scene

Mid-Level C++ Programmers.,Anyone wanting to make a fun game fast using C++.