Skip to content

emd22/foxtrot

Repository files navigation

Foxtrot Engine

Foxtrot is a 3D game engine being developed for an experimental game.

Features

  • Fast math library using SIMD
    • Supports Arm NEON and SSE/AVX.
  • Vulkan rendering backend
  • Super fast custom memory pool
  • Multithreaded and extensible asset manager that works seamlessly in the background
  • Custom core library and containers
  • GLTF loading with cgltf, JPEG loading with turbojpeg and other format loading using stb-image
  • Integration with Jolt Physics
  • Deferred rendering with light volumes

Platforms

  • Windows (x86_64)
  • macOS (aarch64)

Screenshots

PBR Lighting Updated lighting

Normalmapped cube

Damaged helmet model with red and white lights lighting it

About

Vulkan 3D game engine written in C++20

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages