HOME > Development > Learn Raylib- C++ fast and easy graphics library

Learn Raylib- C++ fast and easy graphics library

  • Development
  • Jan 07, 2025
SynopsisLearn Raylib: C++ fast and easy graphics library, available a...
Learn Raylib- C++ fast and easy graphics library  No.1

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

  • 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).
  • Who Should Attend

  • Intermediate students
  • Game lovers
  • Developers who interested in C++
  • Target Audiences

  • Intermediate students
  • Game lovers
  • Developers who interested in C++
  • 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

  • Learn Raylib- C++ fast and easy graphics library  No.2
    Mohammed Khalid
    Developer/Programmer
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 3 votes
  • 3 stars: 5 votes
  • 4 stars: 1 votes
  • 5 stars: 13 votes
  • 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!