"Developing games and graphic visualizations in Pascal" by Michalis Kamburelis

Описание к видео "Developing games and graphic visualizations in Pascal" by Michalis Kamburelis

Summary: An overview of the most important concepts of developing graphic applications, including in particular 3D visualizations and games, and how to do them in practical Pascal applications. The talk is directed at both FPC/Lazarus and Delphi users. We will start with an overview of APIs, like OpenGL(ES) and Vulkan, and their most important concepts like shaders. We will show how to use these graphic APIs from Pascal, from various Delphi and Lazarus visual libraries. Then we will move to high-level libraries and game engines, like Castle Game Engine, Apus Game Engine, Firemonkey 3D, and BeRo projects (RNL, Kraft, PasVulkan). Finally I will talk about the important features you should consider when choosing a library (and creating your own): 3D model formats (how and why are formats like glTF and X3D developed), PBR (physically based rendering), mixing 2D and 3D, physics and more.

Links:
https://castle-engine.io/

Demo
https://github.com/castle-engine/not-...

Комментарии

Информация по комментариям в разработке