Learn Raylib- C++ fast and easy graphics library
- Development
- Jan 07, 2025

Learn Raylib: C++ fast and easy graphics library, available at $64.99, has an average rating of 3.9, with 58 lectures, based on 22 reviews, and has 158 subscribers.
You will learn about Will be to understand functionalities in programing. Learn how to Make your own GUI using custom library. Get better in coding. Will be able to make your own application. Learn about 2D Coordinates. Will be able to use mathematic functions . Will be able to detect collisions (2D Only). This course is ideal for individuals who are Intermediate students or Game lovers or Developers who interested in C++ It is particularly useful for Intermediate students or Game lovers or Developers who interested in C++.
Enroll now: Learn Raylib: C++ fast and easy graphics library
Summary
Title: Learn Raylib: C++ fast and easy graphics library
Price: $64.99
Average Rating: 3.9
Number of Lectures: 58
Number of Published Lectures: 58
Number of Curriculum Items: 58
Number of Published Curriculum Objects: 58
Original Price: $24.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Hey this is Raylibcourse for graphics, games ,audio and GUI in this course we will use C++ to work with the graphics,
And try to learn those things you know but you didn’t code before like making music player, GUI Buttons, Sliders, Hovers, loading textures , mathematicsin programming and one of the most important thing making a Quraan playerwhich can include several things: Loading Surats (Quraan receptions), GUI, Design, Responsiveand publish it.
Things you learn in this course and will be able for yourself:
Making your application.
2D Rendering.
Drawing shapes (Lines,Pixels,Rectangles,Circles,eEllipses,Triangles and Polygones).
Loading Textures
Interaction with the application (Mouse or Keyboard).
Checking Collision Detection.
Using mathematics for specific movements.
Drawing Tilemaps.
Making internal GUI.
Making button and slider.
Using 2D Camera.
Loading Music.
Making quraan player.
What is raylib?
A\ Raylibis a highly modular library. Everything is contained within a small number of well defined, specific and self-contained modules, named accordingly to its primary functionality. Note that some of those modules can be used in standalone mode, independently of raylib library.
NOTE for ADVENTURERS: raylib is a programming library to enjoy videogames programming; no fancy interface, no visual helpers, no auto-debugging just coding in pure spartan-programmers way.
Prepared by: Muhammad Khalid
Course Curriculum
Chapter 1: Introduction
Lecture 1: What is Raylib
Lecture 2: Get resources
Chapter 2: Installation & setup
Lecture 1: Setup on Windows (VS code)
Lecture 2: Setup on Windows (Visual Studio)
Lecture 3: Setup on Linux
Chapter 3: Shapes
Lecture 1: 1- Hello Raylib
Lecture 2: Explaining C++ Structs
Lecture 3: 1-Rectangle
Lecture 4: 2- Triangle
Lecture 5: 3- Circle and Ellipse
Lecture 6: 4- Lines and Curves
Lecture 7: Explaining Mathematic sine
Lecture 8: 5- Polygone
Lecture 9: 5- Color Level
Lecture 10: 5- Fade color
Lecture 11: Explaining C++ Vector
Lecture 12: 6- Pixels
Lecture 13: Explaining Ternary Operation
Lecture 14: 7- Texture
Lecture 15: 7- Texture 2
Lecture 16: 8- Text and font
Chapter 4: User input and Update
Lecture 1: 9- Keyboard input
Lecture 2: 10- Mouse Cursor Input
Lecture 3: 11- Sine and Time
Lecture 4: 12- FPS
Lecture 5: 13- Velocity (Speed)
Lecture 6: 14- Sine and Cosine
Lecture 7: 15- Timer Class
Chapter 5: Collisions & Tilemaps
Lecture 1: 16- Collision Recs
Lecture 2: 17- Collision Detection (Theory and Practice)
Lecture 3: 18- Collided Rectangle
Lecture 4: 19- Realtime Collision
Lecture 5: 19- Collision Bug fixed
Lecture 6: 20- Circle Collisions
Lecture 7: 21- Point and Circle Collision
Lecture 8: 22- Tilemap
Lecture 9: 23- Tilemap Collision
Lecture 10: 24- Camera 2D
Chapter 6: Projects
Lecture 1: 25- Make your First GUI (No External!)
Lecture 2: 26- Button Hover
Lecture 3: 27- Rounded Button
Lecture 4: 28- Measure Text
Lecture 5: 29- Tile Colors
Lecture 6: 30- Random Pixel Walking
Lecture 7: 31- Camera Rotation and Zoom
Lecture 8: 32- Snake Example
Lecture 9: 33- Anti Aliasing
Lecture 10: 34- Window Options
Lecture 11: 35- Drag and Drop
Chapter 7: Music and GUI (Quraan Application)
Lecture 1: 36- Load Music
Lecture 2: 37- GUI Slider Music
Lecture 3: 38- Slider Design
Lecture 4: 39- Time format
Lecture 5: 40- GUI Play Button
Lecture 6: 41- Cursor types
Lecture 7: 42- Back/Next Track icon
Lecture 8: 43- Back/Next Track action
Lecture 9: 44- Dark mode
Instructors

Mohammed Khalid
Developer/Programmer
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Fashion Brand Launch- Market Research Strategies Analysis
- Ultimate Autopilot Blogging with WordPress - 2022
- GetResponse Marketing Automation
- Create a Live Video Chat Using Laravel, Reverb, WebRTC, JS
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling