Learn Raylib: C++ fast and easy graphics library
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
-
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!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024