Learn how to render characters, how to rotate and translate characters. Once you feel comfortable with Computer Graphics concepts, learn about the OpenGL API and OpenGL Shaders. Step 5: Learn OpenGL and do a lot of projects The OpenGL API is confusing to understand if you have limited knowledge of computer graphics concepts. Avoid coding and using the OpenGL API for now. Get acquainted with Computer Graphics concepts, especially the Rendering Pipeline and Shaders. Operations such as Dot product, cross product and space transformation are used extensively in game engine development. Then, use your knowledge of vectors, matrices, and coding to develop a math engine. But do learn about classes, methods, inheritance, polymorphism and encapsulation. At this point, you don't have to be an expert in coding. Step 2: Learn C++ (or any language you want) Focus on learning vector and matrices operations, especially dot product, cross product, space transformations. I mean Linear Algebra concepts such as Vectors and Matrices. No, I don't mean Algebra taught in middle school. These are the steps: Step 1: Learn Linear Algebraįirst, learn Linear Algebra.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |