Modern OpenGL C++ 3D Game Tutorial Series & 3D Rendering
Modern OpenGL C++ 3D Game Tutorial Series & 3D Rendering, available at $54.99, has an average rating of 3.75, with 73 lectures, based on 437 reviews, and has 36017 subscribers.
You will learn about Program in Modern OpenGL Understand gaming constructs/concepts Ability to create a game engine Ability to create a game This course is ideal for individuals who are This OpenGL course if for anyone looking to learn the inner workings of games and game engines. or Anyone looking to move from Immediate Mode to Modern OpenGL It is particularly useful for This OpenGL course if for anyone looking to learn the inner workings of games and game engines. or Anyone looking to move from Immediate Mode to Modern OpenGL.
Enroll now: Modern OpenGL C++ 3D Game Tutorial Series & 3D Rendering
Summary
Title: Modern OpenGL C++ 3D Game Tutorial Series & 3D Rendering
Price: $54.99
Average Rating: 3.75
Number of Lectures: 73
Number of Published Lectures: 73
Number of Curriculum Items: 73
Number of Published Curriculum Objects: 73
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Program in Modern OpenGL
- Understand gaming constructs/concepts
- Ability to create a game engine
- Ability to create a game
Who Should Attend
- This OpenGL course if for anyone looking to learn the inner workings of games and game engines.
- Anyone looking to move from Immediate Mode to Modern OpenGL
Target Audiences
- This OpenGL course if for anyone looking to learn the inner workings of games and game engines.
- Anyone looking to move from Immediate Mode to Modern OpenGL
Learn about the fundamentals that make the awesome games we play and the game engines behind them. A step by step process is used to show everything from setting up to essential Modern OpenGL features.
Gain a good understanding of the following concepts:
-
Setting Up on Windows and Mac using GLFW, SDL and SFML
-
2D Drawing
-
3D Drawing
-
Texturing
-
Lighting
-
3D Rendering
-
Shaders/GLSL
-
Model Loading
-
Cube Mapping
-
C++ Programming
-
C++ Game Development
OpenGL is the most popular graphics library in the world, most mobile games use OpenGL and many other applications as well.
You will be provided with the full source code to aid in development during and after this course. The source code is free to use in as many projects as you wish.
Over 205,000 students have enrolled on my courses and all of them are extremely satisfied. You will also be satisfied with this course. If you do not like the course, remember that within 30 days you can request a full refund. I guarantee you satisfaction.
If you have any questionsregarding the topics covered in this course, please feel free to ask. I’m always happy to help those who want to learn.
To summarise this is what you get:
• Lifetime access to HD quality videos. No monthly subscription. Learn at your own pace, whenever you want.
• All videos are downloadable. Learn wherever you want, even without an internet connection!
• Downloadable starter code and final code for each section.
• Free helpful support in the course Q&A when you have questions or get stuck.
• Multiple coding challenges to practice your new skills (solutions included).
Sounds great? Then start this adventure today by clicking the “Take this course” button, and join me in the only course that you will need!
“Based on LearnOpenGL” by Joey de Vries as licensed under CC BY 4.0
Course Curriculum
Lecture 1: Introduction
Chapter 1: SETUP
Lecture 1: READ ME BEFORE SETTING UP
Lecture 2: GLFW & GLEW Windows (Absolute Linking) Setup
Lecture 3: GLFW & GLEW Windows (Relative Linking) Setup
Lecture 4: GLFW & GLEW Mac Setup
Lecture 5: SDL & GLEW Windows (Absolute Linking) Setup
Lecture 6: SDL & GLEW Windows (Relative Linking) Setup
Lecture 7: SDL & GLEW Mac Setup
Lecture 8: SFML & GLEW Windows (Absolute Linking) Setup
Lecture 9: SFML & GLEW Windows (Relative Linking) Setup
Lecture 10: SFML & GLEW Mac Setup
Lecture 11: GLM Windows Setup
Lecture 12: SOIL Windows Setup
Chapter 2: GETTING STARTED
Lecture 1: Drawing A Triangle
Lecture 2: Shader Files
Lecture 3: Textures
Lecture 4: Transformations
Lecture 5: Projections and Coordinate Systems
Lecture 6: Camera
Chapter 3: LIGHTING
Lecture 1: Colours
Lecture 2: Basic Lighting
Lecture 3: Materials
Lecture 4: Lighting Maps
Lecture 5: Directional Lights
Lecture 6: Point Lights
Lecture 7: Spot Light
Lecture 8: Combining Directional, Point and Spot Lights
Chapter 4: MODEL LOADING
Lecture 1: Assimp Windows Setup
Lecture 2: Assimp Mac Setup and Mesh Class
Lecture 3: Assimp Model Class & Loading A Model
Chapter 5: ADVANCED
Lecture 1: Cubemapping/Skybox
Chapter 6: Extra OpenGL Resource Links
Lecture 1: OpenGL Homepage
Lecture 2: Learn OpenGL by Joey de Vries
Lecture 3: Open.gl
Lecture 4: NVIDIA OpenGL Developer Portal
Lecture 5: OpenGL-Tutorials
Lecture 6: The Legend That Is NeHe Productions
Lecture 7: OGL dev
Lecture 8: Fallout Software Game Development Tutorials
Lecture 9: Anton's OpenGL Tutorials
Lecture 10: Lazy Foo Tutorials
Chapter 7: Porting To Mobile Platforms With OpenGL ES
Lecture 1: Khronos OpenGL ES
Lecture 2: Android OpenGL ES Developer Portal
Lecture 3: Apple OpenGL ES Developer Portal
Lecture 4: Learn OpenGL ES
Lecture 5: OpenGL® ES 3.0 Programming Guide – Book Website
Lecture 6: iOS OpenGL Guide
Chapter 8: Porting OpenGL To The Web Using WebGL
Lecture 1: Getting Started With WebGL
Lecture 2: Mozilla Developer Network – WebGL
Lecture 3: Chrome WebGL Experiments
Lecture 4: Learning WebGL
Lecture 5: WebGL Samples
Lecture 6: WebGL Fundamentals
Lecture 7: WebGL HTML5 Rocks
Lecture 8: WebGL Game Development Tutorials
Lecture 9: WebGL Academy
Lecture 10: WebGL Tutorials Point
Lecture 11: WebGL Essentials
Chapter 9: Beyond OpenGL, Enter Vulkan
Lecture 1: Khronos Vulkan
Lecture 2: NVIDIA Vulkan Developer Portal
Lecture 3: Vulkan Tutorials
Lecture 4: Overview Of The Vulkan API
Lecture 5: Uncovering The Secrets of Vulkan by Intel
Lecture 6: Vulkan Quick & Easy
Chapter 10: OpenGL GUI Resources
Lecture 1: MyGUI
Lecture 2: Khronos List
Lecture 3: GLUI
Lecture 4: GLOW
Lecture 5: NanoGUI
Chapter 11: OpenGL Debugging
Lecture 1: Khronos Debugging List
Lecture 2: gDEBugger
Lecture 3: Learn OpenGL Debugging
Chapter 12: Bonus Lecture: Discounted Course
Lecture 1: Bonus Lecture: Discounted Course
Instructors
-
Frahaan Hussain
CEO and Lead Developer at Sonar Systems
Rating Distribution
- 1 stars: 26 votes
- 2 stars: 17 votes
- 3 stars: 70 votes
- 4 stars: 158 votes
- 5 stars: 166 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
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple