Course Overview
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.
FAQ
FAQ area empty
Course curriculum
-
SDL3 Official Release
206 Xem trước -
SDL3 Class Course Overview
1352 Xem trước -
Display Resolutions
464 Xem trước -
C++ Advanced Topics
2180 -
SDL3 Makefile
139 -
SDL3 VS Code Install
418 -
Modern OpenGL and SDL3
7578 -
Additional OpenGL Help
3521 Xem trước -
Vulkan and SDL3
1182 -
Vulkan SDL3 Physical Device
586 Xem trước -
Vulkan Swapchain SDL3
345 Xem trước -
Our 3D Game Engine Project
486 Xem trước -
SDL3 CodeBlocks Install Windows
428 -
Defining an Entry Point using OOP
512 -
User Input with the Mouse and Keyboard
658 -
SDL3 Frames Per Second Game Loop
538 -
Free Development Tools and Services
3331 -
SDL3 Category API Wiki
2620 -
Game Programming Course
3207 -
Game Mechanics
930 -
SDL3 GPU
4373 -
SDL3 GPU Polygon
3780 -
Runtime Polymorphism and the Renderer
1426 -
SDL3 Action RPG Concept
1489 -
SDL3 Animate Image
571 -
SDL3 New ABI
1671 -
Free Resources
757 -
Project Assets
962 -
Platformer Engine Concept
5754 -
Webcam with OpenCV
1100 -
SDL3 Singleton
856 -
SDL3 State Machine
326 -
State Machine
865 -
Spawn Instancing
1519 -
Scrolling Text
1311 -
Rotate Image
531 -
Rescaling Images
303 -
Render Tilemap
735 -
SDL3 HUD Elements
430 -
Render Image
985 -
Render Background Image
395 -
Primitives
527 -
Player Jump Gravity
863 -
Play Music
557 -
Object Moves to Player
997 -
Move Image Mouse Click
540 -
Move Image with Keyboard Press
536 -
Level Collision Detection
797 -
HUD Elements
1127 -
Fire Projectiles
830 -
Pendulum Lab
2367 -
Isometric Tilemap Locate the Tile Position
470 -
SDL3 RTS
945 -
3D Modeling Software Overview
2608 -
SDL3 Skeleton Program
856 -
Class Inheritance
155 -
SDL3 Top Down Shooter
1353 -
SDL3 Pathfinding Image with Mouse Click
572 -
SDL3 Class Organization
1107 -
RPG Player Skills
1186 -
SDL3 Pathfinding with Image
778 -
SDL3 Mouse Click Events
181 -
SDL3 Tiled Map
512 -
SDL3 Procedural Generation
1075 -
SDL3 Delete Object
169 -
SDL3 Pathfinding
773 -
Menu in SDL3
2018 -
Gold PickUp Radius
250 -
Fighting Game Class SDL3
702 -
SDL3 Texture Manager
212 -
Custom Game User Interface with SDL3
1606 -
SDL3 Space Shooter Class
1072 -
SDL3 Inventory LookUp System
202 -
SDL3 Event Button
211 -
Character Sprite tutorial
2502 -
SDL3 Spawn Instancing
326 -
Adding Music and Sound Effects to our SDL3 Project
594 -
SDL3 Serialization
375 -
SDL3 Sound Clip Music Loop
355 -
SDL3 Spawn Instancing
418 -
SDL3 Multithreading
766 -
SDL3 Depth First Search
713 -
Save Data to file
331 -
SDL3 Breadth-First Search
436 -
SDL3 Crop Image From Tilemap
465 -
Pong game class sdl3
839 -
Breakout SDL3 Homwork
131 -
SDL3 Mouse Image Button Press
446 -
SDL3 Scrolling Text
301 -
SDL3 Inventory
131 -
SDL3 Client Server Application
495 -
SDL3 Rougelike
2816 -
SDL3 Pathfinding Image Mouse
572 -
SDL3 Network lobby
427 -
Testing Our Finished Game Project
787
-
SDL3 Examples
1034 -
Popular SDL3 Webpage Resource
226 -
Breakout Template in SDL3
371 -
Application Binary Interface Example
398 -
BSP Trees for Games
1316 -
SDL3 Snake
385 -
SDL2 to SDL3 Migration
2033 -
Vector 2 Class
296 -
SDL3 Vector 2 Class
92 -
SDL3 Webcam
209 -
SDL3 Sound Clip Music Loop
287 -
SDL3 Skeleton
856 -
SDL3 Manager Singleton
79 -
SDL3 Rotate Image
250 -
SDL3 Rescale Image
157 -
SDL3 Pathfinding
773 -
SDL3 Parallax Screen Scrolling
429 -
SDL3 Platformer
119 -
SDL3 Dictionary
379 -
SDL3 Slopes Platformer Game
830 -
SDL3 Transparent Window
103 -
SDL3 Chatbot
294 -
SDL3 Gamepad Controller Input
323 -
SDL3 Singleton
195 -
SDL3 Parallax Screen Scrolling
463 -
SDL3 Geometric Primitives
173 -
SDL3 Rescale Image
283 -
SDL3 Rotate Image
419 -
SDL3 Scrolling Text
386 -
SDL3 State Machine
440 -
SDL3 Webcam
285 -
SDL3 Collision Detection
455 -
SDL3 Transparent Window
103 -
SDL3 Window
295 -
SDL3 Cliprect
453 -
SDL3 Textures
362 -
SDL3 Readpixel
833 -
SDL3 Asynchronous I/O
254 -
SDL3 Viewport
593 -
SDL3 Camera Read Draw
402 -
SDL3 Clear
285 -
SDL3 Color-Mods
438 -
SDL3 Debug Text
281 -
SDL3 Geometry
566 -
SDL3 Infinite Monkeys
389 -
SDL3 Joystick Polling
953 -
SDL3 Lines
291 -
SDL3 Load Wav
353 -
SDL3 Multiple Streams
272 -
SDL3 Pen Drawing Lines
337 -
SDL3 Points
369 -
SDL3 Primitives
248 -
SDL3 Rotating Textures
328 -
SDL3 Rectangles
338 -
SDL3 Scaling Textures
382 -
SDL3 Simple Playback
291 -
SDL3 Simple Playback Callback
295 -
SDL3 Streaming Textures
357 -
SDL3 Bytepusher
271 -
SDL3 Woodeneye 008
616 -
WebCam in SDL3
850
-
Firing A Projectile in Different Camera Perspectives
801 -
SDL3 Texture 3D
225 -
Vec5class
130 -
Vulkan SDL3 Window Class
220 -
Vulkan SDL3 Polygon
299 -
Vector 3 Class
208 -
Vec3class
208 -
SDL3 Vec4 class
366 -
3D Sound Sources
454 -
Some Performance Optimization Strategies for a 3D Game
934 -
Analog Controller Support in SDL3
767 -
Mathematical Review for 3D Graphics
41 -
3D Terrain Generator
912 -
Animating our Characters using Blender
270 -
3D Crowd Simulation
1098 -
3D Collision Detection Strategies
1258 -
3D Level Editor
1253 -
Texture Mapping
281 -
Jump Point Pathfinding
556 -
Particle Effects
580 -
Vehicle Traffic in Our 3D Game
602 -
Moving our 3D Player in SDL3
463 -
SDL3 Rasterizer
896 -
Modern OpenGL SDL3
642 -
Singleton Pattern Graphics SDL3
1108 -
Making Basic 3D Models in Blender
924 -
Debug Window for our 3D Game Engine Project
767 -
Perspectives in 3D
40 -
SDL3 3D Geometry Rendering
171 -
SDL3 3D Geometry Rendering
171 -
Lights and Shadows
353 -
Doors and Other Interactive Objects
822 -
Vulkan SDL3 Input
48 -
SDL3 Load 3D Scene
64 -
SDL3 Joystick Events
38 -
SDL3 3D Polygon
39 -
Vulkan 3D Object
50 -
SDL3 Vector 3 Class
69 -
SDL3 GLAD
28 -
The Camera in 3D
780 -
SDL3 Shader Pipeline
47 -
SDL3 Load 3D Model
46 -
SDL3 Skybox
49 -
SDL3 3D Camera
27 -
Porting 3D Assets Into Our Project
355 -
SDL3 3D Rasterizer
896 -
Placing a 3D Object in our Scene
107
Requirment
-
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
Outcomes
-
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.
0 Student
1 Course
0 review