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
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++.