An open API service indexing awesome lists of open source software.

https://github.com/kalakit/kalaphysics

Physics library for Windows and Linux, made with C++ 20.
https://github.com/kalakit/kalaphysics

cpp cpp20 cpp20-lib cpp20-library opengl physics physics-engine

Last synced: 4 months ago
JSON representation

Physics library for Windows and Linux, made with C++ 20.

Awesome Lists containing this project

README

          

# KalaPhysics

[![License](https://img.shields.io/badge/license-Zlib-blue)](LICENSE.md)
![Platform](https://img.shields.io/badge/platform-Windows%20%7C%20Linux%20%7C%20Mac-brightgreen)
![Development Stage](https://img.shields.io/badge/development-Alpha-yellow)

![Logo](logo.png)

**KalaPhysics** is a lightweight **C++ 20** physics library that utilizes **GLM** for core mathematical operations while maintaining compatibility with any graphics API, not just **OpenGL**.

Designed to be **platform-agnostic**, the library aims for full compatibility with **Windows**, **Linux**, and **macOS**, though it has only been tested on **Windows** and **Ubuntu** distributions. Relying solely on standard **C++ 20** libraries and **GLM**, it ensures seamless **cross-platform support**.

Currently in **VERY early development**, the library is **unstable** and subject to significant changes. However, **basic OBB collision detection** is already functional.

Full documentation will be available on the [official website](https://www.elypsoengine.com) in the near future. Please refer there for **installation** and **usage instructions**, as this **README** does not cover those details.

---

### Links

[Donate on PayPal](https://www.paypal.com/donate/?hosted_button_id=QWG8SAYX5TTP6)

[Official Discord server](https://discord.gg/jkvasmTND5)

[Official Youtube channel](https://youtube.com/greenlaser)

[Official Twitch channel](https://www.twitch.tv/greenlaseer)

[Official website](https://elypsoengine.com)

[Track development on the Trello board](https://trello.com/b/a4NAJycX/kalaphysics)

---

### Team

* [Greenlaser](https://github.com/greeenlaser) - *Lead developer*