Go to file
Nikolay Petrov 74996e5e4b feat(camera): add dynamic camera system with multiple behavior modes
- Add TengriCameraConfig data asset for camera parameter configuration
  * Support FreeLook (3D) and SideScroller (2.5D) behavior modes
  * Configurable dead zone system for 2.5D gameplay
  * Smooth transition parameters between configs
  * Camera lag settings for cinematic feel
- Add TengriCameraComponent for runtime camera management
  * Post-physics tick to prevent visual jitter with interpolation
  * Dead zone logic: camera only moves when player exits bounds
  * Smooth config transitions using interpolation
  * Debug visualization for dead zone boundaries
- Use interpolated render position from movement component
- Support dynamic config switching via Blueprint (e.g. camera volumes)

Camera system designed for seamless transitions between 3D exploration
and 2.5D platforming sections with configurable dead zones.
2026-01-07 00:33:52 +05:00
Config rewrite movement to c++ 2025-12-24 19:34:13 +05:00
Content feat(camera): add dynamic camera system with multiple behavior modes 2026-01-07 00:33:52 +05:00
Documentation feat(movement): implement jump system and air physics (Phases 13-14) 2025-12-26 01:45:13 +05:00
Source feat(camera): add dynamic camera system with multiple behavior modes 2026-01-07 00:33:52 +05:00
.eslintignore [code] ignore md in eslint 2025-10-03 02:56:37 +05:00
.eslintrc.js rewrite movement to c++ 2025-12-24 19:34:13 +05:00
.gitattributes [code] Stage 1 Complete: Surface Classification System 2025-08-18 00:31:09 +05:00
.gitignore [code] Update docs 2025-09-02 22:33:56 +05:00
.prettierignore [code] Add ts instruments & refactor all code 2025-09-02 22:33:33 +05:00
.prettierrc.js [code] Add ts instruments & refactor all code 2025-09-02 22:33:33 +05:00
TengriPlatformer.uproject rewrite movement to c++ 2025-12-24 19:34:13 +05:00
package-lock.json [code] Add ts instruments & refactor all code 2025-09-02 22:33:33 +05:00
package.json rewrite movement to c++ 2025-12-24 19:34:13 +05:00
tsconfig.json rewrite movement to c++ 2025-12-24 19:34:13 +05:00