C++ Custom Game Engine : Pulse Engine

The Pulse Engine is a game engine written in C++ that uses the OpenGL graphics API (with planned support for Vulkan in the future).

It includes :

  • A clean, organized, and modular architecture
  • A 3D PBR rendering engine, allowing both realistic and stylized games
  • Integration of various libraries: FMOD for audio, Jolt for physics
  • An editor built with the Qt library
  • A level system with a hierarchical structure: Levels → Actor → Component
  • A scripting API (currently C++ only)
  • A filesystem abstraction layer and a dynamic resource management system

The engine is open source and available on GitHub.


https://github.com/Windokk/Pulse

Leave a comment

Your email address will not be published. Required fields are marked *