Game Engine Development

Tech Stack

C++, Visual Studio, DirectX 11, 3D Graphics and Physics
These technical demos are built in Prime Engine (a custom engine developed by Artem Kovalovs).

Development Time

Aug 2022 - Nov 2022 (3 months)

3D Physics and Collision

  • Developed 3D physics component with collision detection and gravity
  • Implemented sphere collider for characters and AABB collider for static objects

View Fustum Culling

  • Created view fustum component for the camera
  • Performed intersection tests between view fustum and AABB of objects

Wind Shader

  • In this demo, I added wind source to camera and two soliders. We can see wind deformation become strongly when solider/camera are close to the meshes.
  • I passed texture coordination into the DirectX 11 rendering pipepline and modified its vertex shader to achieve deformation.