3D Game Development using Modern OpenGL
This free online course will arm you with the knowledge required to setup OpenGL for 3D game developmentPublisher: Sonar Systems
Share This Course And
CertificaciónVer los módulos del curso
This free online 3D Game Development using Modern OpenGL on Alison.com has been designed to arm game developers with the knowledge and techniques needed to develop 3D games using modern OpenGL. OpenGL is the core framework of modern games across all platforms which include mobile phones, desktop computers, and game consoles. This free online course begins by showing you how to setup OpenGL on a windows machine, here, you will learn the absolute and relative linking method of setting up GLFW and GLEW on a windows machine, then you will learn how to setup GLFW and GLEW on a Mac OS as well. Next, you will learn the absolute and relative linking methods of setting up SDL and GLEW on a windows machine as well as on a Mac OS. You will also be shown how to install SFML on a windows machine and Mac OS.
The course introduces you to shader files, you will learn how to load and implement shader files in OpenGL, then you will be shown how to draw a triangle in OpenGL and also how to apply shaders to the triangle, as well as how to load textures, you will also be introduced to transformations, here you will learn how to set the positions of objects in the OpenGL scene. Next, you will learn about camera effects in OpenGL, here, you will learn how to implement the camera class, process the mouse movement, and implement the function prototypes. This course also teaches the basics of colors and basic lighting in OpenGL, you will learn how to implement various types of lights in OpenGL which includes point light, directional and spotlight, and also how to combine these lights, next, you will learn how to load models in OpenGL, here, you will learn how to setup ASSIMP on a windows machine using CMAKE, setup the mesh clash, make cube maps and implement skybox to make the game more realistic.
3D Game development is the art of designing and creating interactive cross-platform games for entertainment purposes, 3D games are represented graphically in the three dimensions of height, width, and depth. The course is designed to equip game developers with the skills and techniques required to develop 3D games, by taking this free online course, you will learn how to set up the OpenGL development scene on a windows machine and on a Mac operating system, you will also learn how to draw a triangle, apply textures and shaders and also implement camera class and as well as apply lighting and load models to the scene, so, what are you waiting for? Take this free course today and give your game development career a boost.Inicio Curso Ahora
Introduction and Setting Up OpenGL
Introduction and Setting Up OpenGL - Learning Outcomes
Setting up GLFW & GLEW, SDL & GLEW
Setting Up SFML & GLEW
Introduction and Setting Up OpenGL - Lesson Summary
Getting Started and Lighting
Getting Started and Lighting - Learning Outcomes
Getting Started and Lighting - Lesson Summary
Model Loading and Advanced Open GL
Model Loading and Advanced Open GL - Learning Outcomes
Model Loading and Advanced Open GL - Lesson Summary
Upon the completion of this course, you will be able to:
- Describe how to set up a process for OpenGL using SDL and
GLEW on a windows machine.
- Recall the set-up process for GLFW and GLEW on visual studio.
- Distinguish between absolute linking and relative linking.
- State the major functions of SFML in OpenGL.
- Recall how to statically link GLEW in Xcode on a Mac OS.
- Explain how to compile and load the shader program.
- Recall how to load and apply textures in OpenGL.
- Identify the differences between the types of projections in
- List the types of coordinate systems used in OpenGL.
- State the function of ASSIMP in OpenGL.
- Recall the setup process for ASSIMP.
- Explain how to bind texture id to texture 2d.
All Alison courses are free to study. To successfully complete a course you must score 80% or higher in each course assessments. Upon successful completion of a course, you can choose to make your achievement formal by purchasing an official Alison Diploma, Certificate or PDF.
Having an official Alison document is a great way to celebrate and share your success. It is:
- Ideal to include with CVs, job applications and portfolios
- A way to show your ability to learn and achieve high results